Thread: MeGUI x64
View Single Post
Old 26th February 2018, 20:37   #400  |  Link
Gser
Registered User
 
Join Date: Apr 2008
Posts: 418
Quote:
Originally Posted by sneaker_ger View Post
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.
Gser is offline   Reply With Quote