hi_venc_h265_avbr_param

说明

定义H265协议编码通道AVBR码率控制模式的高级参数。

昇腾310 AI处理器暂不支持该数据类型。

昇腾910 AI处理器暂不支持该数据类型。

定义

hi_venc_h264_cvbr_param = {"chg_pos": chg_pos,
                           "max_i_proportion": max_i_proportion,
                           "min_i_proportion": min_i_proportion,
                           "max_reencode_times": max_reencode_times,
                           "min_still_percent": min_still_percent,
                           "max_still_qp": max_still_qp,
                           "min_still_psnr": min_still_psnr,
                           "max_qp": max_qp,
                           "min_qp": min_qp,
                           "max_i_qp": max_i_qp,
                           "min_i_qp": min_i_qp,
                           "min_qp_delta": min_qp_delta,
                           "motion_sensitivity": motion_sensitivity,
                           "qpmap_en": qpmap_en,
                           "qpmap_mode": hi_venc_rc_qpmap_mode}

成员

成员名称

描述

chg_pos

整型, 开始调整Qp 时的码率相对于最大码率的比例。

取值范围:[50, 100]。

默认值:90。

min_i_proportion

整型, 预留参数,暂不支持。

max_i_proportion

整型, 最大IP帧码率的比值。

取值范围:[1,100]。

默认值:100。

max_reencode_times

整型, 每帧重编码次数。0 表示不进行重编码。

取值范围:[0, 3]。

默认值:2。

min_still_percent

整型, 静止状态下目标码率的最小百分比。此变量设置为100,AVBR 将不会在判别为静止时主动调低目标码率。

取值范围:[5, 100]。

默认值:25。

max_still_qp

整型, 静止场景I帧QP的最大值。

取值范围:[MinIQp, MaxIQp]。

默认值:35。

min_still_psnr

整型, 预留参数,暂不支持。

max_qp

P 帧的最大QP。

取值范围:[0, 51]。

默认值:51。

min_qp

整型, P帧的最小QP。

取值范围:[0, max_qp]。

默认值:24。

max_i_qp

整型, I帧的最大QP。

取值范围:[0, 51]。

默认值:51。

min_i_qp

整型, I帧的最小QP。

取值范围:[0, max_i_qp]。

默认值:24。

min_qp_delta

整型, 帧级QP 最小值和CU 级QP 最小值的差值。

I帧:FrameLevelMinQp = min_qp_delta + min_i_qp

P、B 帧:FrameLevelMinQp= min_qp_delta+min_qp

取值范围:[0, 4];

默认值:0。

motion_sensitivity

整型, 运动敏感度。

取值范围:[0, 100]。

默认值:100。

qpmap_en

整型, 预留参数,暂不支持。

qpmap_en

整型, 预留参数,暂不支持。