在浏览Google之后,我遇到了关于h264编码的这个页面并发现了关于qp的内容.https://trac.ffmpeg.org/wiki/Encode/H.264
我的问题是:与crf和qp有什么不同?是否更好地使用qp而不是crf整体,还是只有使用qp 0才能获得最佳无损?如果首选,qp是否具有已知的合理设置?到目前为止,我知道crf的默认值为23,而18是质量的明显优选增加,虽然我不明白为什么18如果更好的明智无损则不会违约.最后,改变其中任何一个都会导致与非ffmpeg玩家不兼容或只是qp?
顺便说一下,我正在从webm转换为mp4.
我打算测试crf 23和18并选择哪个最好,但我似乎无法找到关于此比较或qp的任何具体信息.
QP直接设置量化参数时,它在整个编码过程中保持不变,并且每个帧将根据设置值进行压缩.
恒定速率因子CRF允许QP向上移动具有大量运动的帧或向下移动用于静止帧,从而在保持压缩效率的同时产生一致的感知质量.
这篇文章很好地解释了它.
在CRF默认情况下只是默认,你需要选择适合你的类型视频的价值.FFmpeg具有PSNR和SSIM等过滤器,可用于比较结果.