Quote:
Originally Posted by sneaker_ger
It's because L-Smash doesn't support the native high bitdepth formats of AviSynth+. You can tell L-Smash to output format="yuv420p16" but that will not be the native format. Just 16 bit hacked into AviSynth's 8 bit format as double width (interleaved) or double height (stacked). Filters will treat it as 8 bit and produce garbage results unless you either convert it into native format or have a filter that supports hacked input (often via "lsb_in" parameter).
If you put info() behind L-Smash you can see that AviSynth+ will always report 8 bits per component. This isn't the case for ffms2 because that actually does support the native formats >8 bit.
|
Thanks for the info, I've been struggling with this for the past year now. I'm guessing I have to use the C-plugin version of ffms2 for the high bit depth support.