hi_venc_h264_cvbr_param
Description
Defines the advanced CVBR parameters of an H.264 encoding channel.
Prototype
hi_venc_h264_cvbr_param = {"max_i_proportion": max_i_proportion,
"min_i_proportion": min_i_proportion,
"max_reencode_times": max_reencode_times,
"qpmap_en": qpmap_en,
"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,
"max_qp_delta": max_qp_delta,
"extra_bit_percent": extra_bit_percent,
"long_term_stats_time_unit": long_term_stats_time_unit,
"save_bitrate_en": save_bitrate_en}
Members
Member |
Description |
|---|---|
min_i_proportion |
Int, reserved. |
max_i_proportion |
Int, maximum bit rate proportion of I- and P-frames. Value range: [1, 100] Default value: 100 |
max_reencode_times |
Int, number of times that each frame is re-encoded. If set to 0, disables re-encoding. Value range: [0, 3] Default value: 2 |
qpmap_en |
Int, reserved. |
max_qp |
Int, maximum QP value of P and B-frames. Value range: [min_qp, 51] Default value: 47 |
min_qp |
Int, minimum QP value of P- and B-frames. Value range: [0, 51] Default value: 22 |
max_i_qp |
Int, maximum QP value of an I-frame. Value range: [min_i_qp, 51] Default value: 47 |
min_i_qp |
Int, minimum QP value of an I-frame. Value range: [0, 51] Default value: 20 |
min_qp_delta |
Int, difference between the frame-level and CU-level minimum QP values. Min. QP of I-frames = min_qp_delta + min_i_qp Min. QP of P-/B-frames = min_qp_delta + min_qp Value range: [0, 4] Default value: 0 |
max_qp_delta |
Int, difference between the frame-level and CU-level maximum QP values. Max. QP of I-frames = max_i_qp – max_qp_delta Max. QP of P-/B-frames = max_qp – max_qp_delta Value range: [0, 4] Default value: 0 |
extra_bit_percent |
Int, maximum percentage of extra bits in the streams output by the encoder. When the bit rate is insufficient, the encoder overdraws a certain number of bits to improve the image quality. The bits will be compensated when the encoding pressure is relieved. Value range: [0, 1000] Default value: 5 |
long_term_stats_time_unit |
Int, unit of the long-term statistical period (long_term_stats_time), in seconds. For example, if long_term_stats_time_unit is set to 60 and long_term_stats_time is set to 3, the long-term statistical period is 3 minutes. Value range: [1, 1800] Default value: 60 |
save_bitrate_en |
Int, reserved. |