Ffmpeg libx264: CRF和profile和预设在质量(比特率)方面有什么区别?



在ffmpeg中使用libx264编码时,我遇到了crf, profile和预置

它们的比特率有什么不同

如果我使用这三种方法,它们是否会相互冲突,或者哪一种有效

不,它们是相互独立的。CRF是一个质量设置。越低越好,但需要更多的比特。配置文件告诉编码器它可以期望解码器能够处理哪些工具(例如b帧和CABAC)。在给定的比特率下,工具越多,质量就越好。High是最好的,但通常不会比main好多少,并且旧的解码器不支持。主要使用。预设是由人类创建的,试图通过交易编码时间来为每个工具选择良好的默认设置。越慢越好,但是需要更多的CPU时间。

最新更新