锐智转码1.0和2.0参数支持范围
最近更新时间: 2024-04-10 15:05:44
锐智转码2.0,智能分析视频内容场景特性,动态调整图像增强算法,并结合高性能视频编码器,实现在更低带宽下,传输更清晰的视频。
基于锐智转码1.0的模型,升级了更多的功能,下表是1.0 和 2.0 支持的参数对比:
分类 |
参数名称 |
参数说明 |
1.0 |
2.0 |
编码格式 |
/vcodec/ |
视频编码格式,默认值为H.264 |
仅支持H.264 |
支持H.264和H.265 |
最大平均码率 |
/smtMaxvbr/ |
开启 avsmart 时生效。最大平均码率, 单位:比特每秒(bit/s),常用视频比特率:128k 1.25m 5m 等。小于 1k 会默认使用 1k。 |
支持,暂时只对 H.264 有效 |
支持,暂时对 H.265 无效 |
转码质量等级 |
/smtQuality/ |
瘦身时的转码质量等级,值越大,画质越好。 |
支持,整数,取值范围 [1,5] |
支持,整数,取值范围 [-7,9],默认值为0 |
视频增强 |
/smtEnhance/ |
开启avsmart 时生效。视频增强开关,仅适用smtType 1。设置为 “0” 时关闭,默认开启。 |
支持 |
不支持 |
分辨率 |
/s/ |
指定目标视频分辨率,格式为宽 x 高 。 |
长边范围[20,3840]的整数,短边取值范围[20,2160]的整数 |
长边取值范围[20,8192]的整数,短边取值范围[20,4320]的整数 |
码率 |
/vb/ |
1、视频码率,单位:比特每秒(bit/s),常用视频码率:128k,1.25m,5m等。 2、在不改变视频编码格式时,若指定码率大于原视频码率,则使用原视频码率进行转码。 3、参数末尾使用! ,如128k! ,可以强制使用指定码率转码, 使平均码率不高于指定值,会牺牲一些视频播放质量;不使用! 强制,会在码率与视频质量之间自动平衡。 |
不支持 |
支持 |
参考帧数量 |
/ref/ |
设置参考帧数量,取值范围[1,16],默认值为4。 注:暂不支持输出为 libx265 设置该参数。 |
不支持 |
支持 |
GOP长度 |
/gop/ |
GOP参数,即视频流关键帧间的间隔帧数,取值[0,3000]的整数。 1、不填或者取值为0,表示采用指定视频编码格式的默认GOP值(例如H264格式,默认GOP值为250)。 2、锐智转码1.0版本不支持该参数 注意:GOP取值过小会影响视频编码压缩率,码率变大,过大会使图像群组的时长跨度过大,影响播放随机性,故一般建议采用默认值。 |
不支持 |
支持 |
h264level |
h264level |
设置 h264 的 level 值,合法的值有 3.0、3.1、4.0、4.1、4.2,默认值为3.0。 |
不支持 |
支持 |
其他 |
其他参数 |
|
一样 |
一样 |