VTM踩坑实录
1、编码后yuv文件打开异常
利用ffmpeg播放改文件(命令行:ffplay -video_size 宽x高 -i file_name.yuv)时出现该画面。
办法:(1)、编码深度,默认的AI编码的编码深度是10,改为8就好。
(2)使用支持10位编码的平台查看。 YUView
注:可能默认为10的原因是有部分Qstep<1,这样子量化后会超出8位编码。 8bit图片转为10bit图片后yuv的值会乘4。
2、编码帧数偏少
实际编码帧数比FramesToBeEncoded设置的帧数少。
办法:将TemporalSubsampleRatio设置为1就好。
3、VTM命令行参数
在文件夹下./VVCSoftware_VTM-VTM-15.0/doc下有个pdf:software-manual.pdf。pdf里面说明了如何在命令行传入参数