本文为您介绍自定义模板的结构组成和使用说明。

返回:简介 >>

自定义模板是指用户自行定义转码参数的转码模板, 它是转码参数(容器、视频、音频、转码通用、封包等)的集合。每个自定义模板有一个唯一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

      无特殊需求均可不设置。