erazortt / dovibaker Goto Github PK
View Code? Open in Web Editor NEWBake the DoVi into your clip
License: GNU General Public License v3.0
Bake the DoVi into your clip
License: GNU General Public License v3.0
Couldn't find a better place to ask questions ....
Was hoping you would consider creating a version of you awesome program that could run on Linux. Is this something you might consider? I'm sure like me there are many other Linux only users that would find running this utility natively simply great. Pls consider it! Thanks
I have an Avisynth script that looks like the following:
bl=DGSource("blclip.dgi")
el=DGSource("elclip.dgi")
DoViBaker(bl,el,rpu="RPU.bin")
...except the BL is somehow one frame longer (203759 frames) than the EL and RPU (203758 frames). I've run into this with multiple sources, and I get this error message when it occurs:
DoViBaker: Clip length does not match length indicated by RPU file.
I've tried both of the following, but neither works:
bl=DGSource("blclip.dgi").Trim(0, -203757)
el=DGSource("elclip.dgi")
DoViBaker(bl,el,rpu="RPU.bin")
bl=DGSource("blclip.dgi").DeleteFrame(203758)
el=DGSource("elclip.dgi")
DoViBaker(bl,el,rpu="RPU.bin")
Do you have any suggestions on how I can remove the last frame from the BL in this example?
Thank you!
Can you add for avs 32 bit??
https://forum.makemkv.com/forum/viewtopic.php?f=12&t=18602&start=8910#top
If scroll down to post 1561 reset_9999 has short video clip of the issue. Also noticed this on despicable me 3.
Thanks
Trying to move to avisynth for the dovibaker.
I extracted BL and EL using dovi_tool. BL is 3840 X 2160 and EL is 1920 X 1080
When i try encoding using following script:
LoadPlugin("C:\encoding\MeGUI-2944-64\tools\lsmash\LSMASHSource.dll")
LoadPlugin("C:\encoding\DoViBaker_v0.2.0\DoViBaker_x64.dll")
bl = LWLibavVideoSource("BL.hevc", format="YUV420P10", repeat=true)
el = LWLibavVideoSource("EL.hevc", format="YUV420P10", repeat=true)
resized = Spline36Resize(bl,1920,1080)
baked = DoViBaker(resized,el)
ConvertToYUV420(baked,matrix="Rec2020")
ConvertBits(10)
AssumeFPS(24000,1001)
PreFetch(4)
I get "Could not read avs frame" in MeGUI and when i start the encode, x265 encoder crashed. Same thing happened in terminal when i used the avs script directly without MeGUI. If i comment out the dovibaker line, encoding works fine with spline36 resize.
Help appreciated in getting me started with dovibaker.
Hi, I have a 23.976 fps BL, 23.976 fps EL and a RPU file.
This is the script I use (I have an AMD CPU):
LoadPlugin("avsresize.dll")
LoadPlugin("DoViBaker_x64.dll")
LoadPlugin("LSMASHSource.dll")
bl=LWLibavVideoSource("BL.hevc", cache=True, format="YUV420P16")
el=LWLibavVideoSource("EL.hevc", cache=True, format="YUV420P16")
DoViBaker(bl,el,rpu="RPU.bin")
z_ConvertFormat(pixel_type="YUV420P10",colorspace_op="rgb:st2084:2020:full=>2020ncl:st2084:2020:limited",dither_type="error_diffusion",resample_filter="spline36",resample_filter_uv="spline36",chromaloc_op="center=>top_left")
The outgoing stream will always be 25 fps, as long as I don't write AssumeFPS(24000, 1001) at the end of the script.
Sorry, I couldn't find another way to reach out and ask these questions:
Does this project allow the creation of a RPU.bin file with the FEL enhancements, allowing devices that today can't process the FEL layer to take advantage of it?
Where do I find the cube files you mentioned in the readme file?
Thanks
Incorrect colors when processing mkv files but works correctly with ts files. Uploading 2 files to show the issue.
I think you guys (@Asd-g @quietvoid) have made some tests with sources other than profle 7, right?
Would be nice if this would be available in Vapoursynth too.
Thanks!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.