x264 10bit有两个很大优点:
能够解决x264 8bit有损编码产生的banding
编码效率比x264 8bit高,完全能够做到小体积高画质
缺点也有:
不支持硬解码
移动设备不支持
同码率下解码时,资源占用比8bit高一些
AVS变相输出16bit的方法交给x264 10bit编码的方法:
使用Dither系列脚本/插件:
http://forum.doom9.org/showthread.php?t=153589
代码: 全选
XXXSource()
Dither_convert_8_to_16()
#Dither_resize16(1280, 720) #如果需要将1080p resize至720p编码则添加此行
Dither_convey_yuv4xxp16_on_yvxx()
http://www.nmm-hd.org/newbbs/viewtopic.php?f=7&t=239
编码时需要使用AVS2YUV通过管道输出Raw数据流交给x264 10bit编码:
AVS2YUV下载地址:
http://akuvian.org/src/avisynth/avs2yuv/
http://komisar.gin.by/tools/avs2yuv/
命令行:
代码: 全选
avs2yuv -raw "script.avs" -o - | x264-10bit --demuxer raw --input-depth 16 --input-res 1280x720 --fps 24 --output "out.mp4" -
http://www.nmm-hd.org/newbbs/viewtopic.php?f=8&t=321
AVC 10bit解码方法:
安装最新CCCP Beta包解码包
使用最新PotPlayer
使用MadVR/LAV Filters
使用mplayer2
等。。。
希望各位能够予以考虑