hi_venc_h264_vbr

说明

定义H.264编码通道VBR属性字典。

定义

hi_venc_h264_vbr = {"gop": gop,
                    "stats_time": stats_time,
                    "src_frame_rate": src_frame_rate,
                    "dst_frame_rate": dst_frame_rate,
                    "max_bit_rate": max_bit_rate}

成员

成员名称

描述

gop

整型, H.264 gop值。

取值范围:[1, 65536]。

stats_time

整型, VBR码率统计时间,以秒为单位,一般场景下,stats_time= gop / dst_frame_rate。昇腾310 AI处理器暂不支持该参数,预留。昇腾910 AI处理器暂不支持该参数,预留。

取值范围:[1, 60]。

src_frame_rate

整型, 输入帧率,以fps为单位。

昇腾310 AI处理器上,该参数取值范围:[1, 120]。

昇腾910 AI处理器上,该参数取值范围:[1, 120]。

dst_frame_rate

整型, 编码器输出帧率,以fps为单位。昇腾310 AI处理器暂不支持该参数,预留。昇腾910 AI处理器暂不支持该参数,预留。

取值范围:[1, src_frame_rate]。

暂不支持分数帧率。

max_bit_rate

整型, 编码器输出最大码率,以kbps为单位。

昇腾310 AI处理器上,该参数取值范围:[10, 30000]。

昇腾910 AI处理器上,该参数取值范围:[10, 30000]。