View Single Post
Old 17th June 2015, 22:08   #8  |  Link
kuchikirukia
Registered User
 
Join Date: Oct 2014
Posts: 476
Quote:
Originally Posted by LouieChuckyMerry View Post
Please, would you explain that in more detail? I'm a primary school student when it comes to AviSynth . Also, I just decided to go with the x264 10-bit, after receiving all the previous help on the script, so this is something new to me.
The problem with 8 bit is it doesn't have enough colors to avoid banding. So to avoid obvious banding in 8 bit requires some magic -- dithering. So if you deband and then want to encode 8 bit you want to dither.
10 bit doesn't need dithering.
You are converting it to 16 bit color, debanding, using LSB_out to tell gradfun3 not to dither and keep it 16 bit, but then using DitherPost which dithers and converts it to 8 bit... before sending it off to x264 10 bit. Just do your high bit depth color processing last and send it out in 16 bit color with dither_out() and tell x264 what's going on.
Add these to your x264 command line with appropriate resolution and FPS:
Code:
--demuxer raw --input-depth 16 --input-res 1280x720 --fps 59.97
kuchikirukia is offline   Reply With Quote