x264码率控制crf-max参数的作用

本文详细介绍了视频编码中crf-max参数的配置及其作用,该参数用于计算rate_factor_max_increment,进而限制qp_max的大小。qp_max的限制直接影响到编码质量与码率控制,同时它也约束了lmax值,确保qscale数组的帧类型下标不超过限定值。内容涉及视频编码的码率控制策略和关键参数设置。
摘要由CSDN通过智能技术生成

一 参数配置

OPT("crf-max")

p->rc.f_rf_constant_max = atof(value);  float类型

二 使用的地方

用于计算rc->rate_factor_max_increment = h->param.rc.f_rf_constant_max - h->param.rc.f_rf_constant

相当于crf-max - crf的差值

rate_factor_max_increment 的作用?

用于限制 qp_max的大小

qp_absolute_max = X264_MIN( qp_absolute_max, rc->qp_novbv + rc->rate_factor_max_increment );float qp_max = X264_MIN( prev_row_qp + h->param.rc.i_qp_step, qp_absolute_max );

用于限制lmax的值,lmax为qscale数组,以帧类型为下标

lmax = X264_MIN( lmax, qp2qscale( rcc->qp_novbv + rcc->rate_factor_max_increment ) );

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值