View Single Post
Old 16th November 2019, 18:02   #17  |  Link
FranceBB
Broadcast Encoder
 
FranceBB's Avatar
 
Join Date: Nov 2013
Location: Royal Borough of Kensington & Chelsea, UK
Posts: 2,883
@astronob... LWLibavVideoSource for Windows XP will output anything greater than 8bit as 16bit interleaved, which is why you're seeing it that way.
On AVSPmod right click on the preview and choose "Bit Depth" -> "Interleaved yuv420p16". The preview will reload and it's gonna be fine.
Beware that in 16bit interleaved the picture contains the MSB and the LSB (Most significant bit and Less significant bit) interleaved together, so you gotta remember that all your filterchain has to be aware of that and 16bit interleaved compatible as well as your encoder (as it receives a 16bit interleaved output).
DO NOT use filters that expect 8bit planar with 16bit interleaved as that will fuck everything up.

16bit interleaved -> Setting the preview the right way -> Correct planar output

Quote:
Dont know if 10 bit XP LSmash available
Nope, no one ever compiled it. The last XP Compatible version from the wiki is quite old.

Quote:
is there a XP32 compatible dll I can use?
Nope. Your best shot with XP x86 is ffms2 C plugin which is the most updated indexer and it supports planar high bit depth with Avisynth+ (instead of stacked/interleaved).
Please keep in mind that the development of the C version of ffms2 dropped XP compatibility as well, so although it's more updated than LSMASH and it will be fine for many formats, it's still not the very last version and it won't get any updates in the future (unless qyot27 starts loving XP users again and re-introduces XP compatibility making a lot of XP die-hard happy, which is extremely unlikely to happen).

Last edited by FranceBB; 16th November 2019 at 18:11.
FranceBB is offline   Reply With Quote