本文为您介绍如何通过控制台创建自定义转码模板,并设置相关参数及条件。

背景信息

当系统预置模板无法满足您的业务需求时,您可以通过控制台或API创建自定义模板,设置相关参数。在创建转码任务创建工作流设置转码模板时,使用自定义模板。预置模板说明,请参见预置模板详情
说明 如果自定义模板也无法满足您的业务需求,您可以通过提交转码作业中的Output参数配置模板。更多信息,请参见Output详情

使用限制

每个用户(指每个阿里云账号)在每个服务地域默认可创建10个自定义转码模板。如需增加自定义转码模板数量,请提交工单联系阿里云客服配置。

操作步骤

  1. 登录媒体处理控制台
  2. 在顶部菜单栏选择地域。地域
  3. 在左侧导航栏,选择全局设置 > 转码模板,进入转码模板页面。
  4. 单击添加转码模板
  5. 设置基础参数模板
    参数 说明
    转码模板名称 在文本框中输入您的转码模板名称。
    封装格式 在下拉列表中选择您需要的封装格式,默认格式mp4。
    说明 如果封装格式选择m3u8,则需要设置视频参数中的分片时长,详细说明请参见下一步。
  6. 设置视频参数,勾选禁用视频后下方参数将不可设置。
    说明 选中禁用视频则输出文件将不包含视频流及相应的媒体信息,该功能适用于抽取视频文件音频流的场景。如果源文件为HDR,为避免在不支持HDR的设备中出现过曝或过暗,需开启HDR2SDR服务,请提交工单联系阿里云客服申请配置。
    参数 说明
    编码格式 在下拉列表中选择您需要的编码格式,默认格式H.264。
    编码级别 在下拉列表中选择您需要的编码级别,默认级别适合高分辨率设备。更多信息,请参见编码级别
    说明 iOS对适合高分辨率设备编码兼容较差。如果转码后视频需要在iOS设备播放,建议将编码级别设置为适合标准分辨率设备
    (可选)码率 在文本框中输入码率,取值范围[10,50000],单位Kbps。不填代表随源。
    (可选)质量控制因子 在文本框中输入数值,取值范围[0,51]。当编码格式为H.264,默认值为23。当编码格式为H.265,默认值为26。
    说明 如果设置了质量控制因子(Crf),则码率(Bitrate)的设置失效。Crf越大,压缩率越高,视频质量越低,建议设置范围[23,29]。
    (可选)视频宽度(px) 在文本框中输入数值,取值范围[128,4096],单位px。不填代表随源。
    (可选)视频高度(px) 在文本框中输入数值,取值范围[128,4096],单位px。不填代表随源。
    (可选)横竖屏自适应 开启后,输出分辨率由宽度、高度,变为长边、短边参数。
    说明 当您的输入视频同时包含横屏、竖屏时建议开启该参数。更多分辨率设计技巧,请参见如何设置分辨率
    (可选)帧率(fps) 在文本框中输入数值,取值范围(0,60],单位fps。不填代表随源,当输入文件帧率超过60时取60。
    (可选)关键帧间最大帧数
    • 在文本框中输入数值,代表设置关键帧间的最大帧数,取值范围为[1,100000]。
    • 不填则代表默认设置10s一个关键帧。
    (可选)扫描模式 在下拉列表中选择扫描模式。支持interlaced(交叉扫描)、progressive(顺序扫描)。不选则代表auto根据视频源扫描。
    (可选)缓冲区大小 在文本框中输入数值,取值范围[1000,128000],单位kb。默认值6000。
    说明 缓冲区越大质量越高,但是码率的波动会更大。
    (可选)码率峰值 在文本框中输入数值,取值范围[10,50000],单位Kbps。
    (可选)分片时长 封装格式为m3u8时可以设置此参数。在文本框中输入数值,取值范围[1,60],单位为秒。如果不填,则默认为10秒。
  7. 单击下一步,进行音频参数设置。勾选禁用音频后下方参数将不可设置。
    说明 选中禁用音频则输出文件将不包含音频流及相应的媒体信息,该功能适用于抽取视频文件视频流的场景。音频转码参数说明参见音频参数说明
    参数 说明
    编码格式 在下拉列表中选择您需要的编码格式,默认格式AAC。
    说明
    • 当音频编码格式为MP3时,采样率数值不支持96000
    • 当转码模板封装格式为MP3时,编码格式只能选择MP3,否则会导致转码失败。
    采样率 在下拉列表中选择您需要的采样率数值,单位为Hz,默认值44100。
    说明
    • 当音频编解码格式为MP3时,采样率不支持96000。
    • 当封装格式为FLV时,音频编解码格式选择为MP3时,采样率不支持32000、48000、96000。
    输出码率 在文本框中输入数值,取值范围[8,1000],单位Kbps,默认值128。
    声道数 在下拉列表中选择声道数,默认声道数2。
    说明
    • 当音频编解码格式为MP3时,声道数只支持1、2。
    • 当音频编解码格式为AAC时,声道数只支持1、2、4、5、6、8。
  8. 单击下一步,进行高级参数设置。
  9. 设置高级参数
    参数 说明
    (可选)检测视频分辨率 单击开关按钮

    源片视频分辨率小于模板时选项中, 选择按源片转码不转码

    (可选)检查视频码率 单击开关按钮

    源片视频分辨率小于模板时选项中, 选择按源片转码不转码

    (可选)检查音频码率 单击开关按钮

    源片视频分辨率小于模板时选项中, 选择按源片转码不转码

  10. 单击提交,完成转码模板创建。

后续步骤

  • 创建后在转码模板页面下方列表中查看已创建的转码模板信息,编辑或删除模板,请在操作列单击编辑删除
  • 创建转码任务或创建工作流时,在设置转码模板时选择自定义模板。详细操作,请参见创建转码任务创建工作流

相关API

新增自定义转码模板