ffmpeg 中的自适应 crf 值?

ffmpeg 中的自适应 crf 值?

我使用 crf 值 19,效果不错,但有时比特率会变得太高。基本上我想知道如何让 ffmpeg 尝试将质量级别保持在 19,但当比特率变得太高时,降低 crf 值,但同时设置最大 crf 值。

答案1

来自维基

具有最大比特率的 CRF

您还可以通过指定 crf 来使用具有最大比特率的 crf最大速率设置,例如

ffmpeg -i input -c:v libx264 -crf 20 -maxrate 400k -bufsize 1835k output.mp4

这将有效地“瞄准” crf 20,但如果输出超过 400kb/s,在这种情况下它将降级到小于 crf 20 的某个值。

相关内容