本文为您介绍自定义模板的结构组成和使用说明。
自定义模板是指用户自行定义转码参数的转码模板, 它是转码参数(容器、视频、音频、转码通用、封包等)的集合。每个自定义模板有一个唯一ID。
-
结构组成
-
容器配置Container
指定转码输出格式,具体见参数详情Container。
-
视频流配置Video
视频流相关参数设置,包括码率、宽高、帧率、编解码格式等,具体见参数详情Video。
注:如需保留视频流必须设置此对象,不设置Video参数则转码输出不包括视频流,设置空结构Video,将按默认值转码。
-
音频流配置Audio
音频流相关参数设置,包括码率,编解码格式、采样率、声道等,具体见参数详情Audio。
注:如需保留音频流则必须设置此对象,不设置Audio参数则转码输出不包括音频流,设置空结构Audio,将按默认值转码。
-
转码通用配置TransConfig
转码通用相关参数设置,包括转码模式,条件转码设置(检查视频码率、检查音频码率,检查分辨率)等,具体见附录-参数详情TransConfig。
-
封包配置MuxConfig
封包相关参数设置,主要包括切片相关字段配置,具体见附录-参数详情MuxConfig
-
-
使用说明
-
提交转码作业
1)可直接作为普通模板使用。
-
工作流配置
1)可直接设置在转码节点里的模板。
2)不可在智能分析节点后面的转码节点中使用。
-
配置举例
使用自定义模板,需详细阅读自定义模板各参数定义以及相互之间约束。业务上对转码输出结果没有特别需求,可按照下面最简单配置:
1)Container
根据转码输出需求,如果是视频转码,设置Format=flv、mp4、ts、m3u8其中之一。如果是音频转码,设置Format=mp3、mp4、ogg、flac其中之一。
2)Video
根据转码输出需求,如果要保留视频流,比如需要高清,可设置Bitrate =1800 ,Width =1280,Height =720 , Fps =25,其他没特殊需求,均可不设置。
3)Audio
根据转码输出需求,如果要保留音频流,可设置Bitrate=192,其他没特殊需求,均可不设置。
4)TransConfig
无特殊需求均可不设置。
5)MuxConfig
无特殊需求均可不设置。
-