一 参数配置
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 ) );