CRF指南(x264 和 x265 中的固定码率因子)

原文: https://slhck.info/video/2017/02/24/crf-guide.html
原文时间:2017.02.24
翻译时间:2019.02.01

什么是固定码率因子?(Constant Rate Factor)

固定码率因子(CRF)是 x264x265 编码器的默认质量(和码率控制)设置。取值范围是 0 到 51,这其中越低的值,结果质量越好,同时输出文件越大,越高的值意味着越高的压缩比,但你可能会在值大到某个点的时候注意到明显的质量损失。

对 x264,一般取值在 18 到 28 之间。默认值是 23,你可以先用它开始尝试。

ffmpeg 中,可以这样使用:

ffmpeg -i input.mp4 -c:v libx264 -crf 23 output.mp4

对 x265,默认CRF值是 28:

ffmpeg -i input.mp4 -c:v libx265 -crf 28 output.mp4

如果你不确定设置CRF为多少,可以从默认值开始,根据你对输出文件的主观感觉进行调整。输出质量是否足够好了?不是?那就把CRF调低一点。输出文件太大了?那就选一个更高的CRF。尽管你的具体结果可能会有变化,大体来说CRF数值 +6 会使文件大小减半,-6 会使大小增一倍。

为了达到最优编码效果,你应该主要在离线文件存储中使用CRF编码。对其他的应用场景,这里推荐一些其他的码率控制模式

  • 8
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值