更新时间:2024-10-18 GMT+08:00

转码设置

视频点播支持在上传音视频时或上传后,对音视频文件进行转码,提供了4个预置的系统模板,同时也支持根据实际需求自定义转码模板。若您需要通过回调获取转码完成情况,请在转码前配置消息订阅

场景说明

通过点播服务加速分发的音视频可能被引用到各种业务场景,如产品官网、视频网站等,也可能在不同的终端进行播放,如web端、移动端。为适用于多样化的场景,点播服务提供了转码功能,支持改变音视频的编码格式、封装格式、分辨率、码率等参数,从而适用于不同的业务场景、播放终端及网络环境。

转码功能可以帮助您处理如下问题:

  • 适配不同播放终端:您可以将原始音视频转码为更适应于各终端播放的格式,如MP4格式适用于网站点播的场景。
  • 适配不同网络环境:您可以根据不同的网络带宽设置转码输出的码率,以适应不同的网络播放环境。
  • 降低分发成本:支持压缩率更高的H.265编码格式,您也可以在转码时开启高清低码功能,在分辨率不变的情况下,码率下降20%左右,从而降低音视频的分发成本。
  • HLS内容保护:您可以在转码时开启HLS加密,对转码的HLS格式音视频进行加密,从而防止音视频被盗用后进行二次分发。
  • 版权保护:您可以为视频添加自己独有的logo等标识水印,以宣示该视频的版权所属。
  • 音视频提取:支持转码提取音频文件,主要适用于一些纯音频的场景,如电台、音频APP等。
  • 禁用音频:同时也支持输出无音频的视频文件,主要适用于需要禁用原音频的场景。

转码模板介绍

为了方便对点播服务熟悉程度不同的用户快速使用转码功能,点播服务提供了四种系统转码模板,若您是点播服务的新用户,建议您优先使用系统模板。

点播服务内置了如下四种系统转码模板:
  • 不转码模板(non_transcoding_template_group ):对音视频进行不转码操作,若您在音视频处理中未选择其它转码模板,则该模板默认生效。由于上传到点播服务的音视频默认是不转码分发的,所以对于用户来说,该模板无实际使用场景。
  • 视频转码模板(system_template_group):内置了常用的视频清晰度,该模板适用于对分辨率、码率、帧率等音视频具体参数不熟悉的用户。
  • 转封装模板(original_template_group):只转换音视频的封装格式,不改变其它参数,该模板主要适用于只需改变格式,无分辨率和码率等改变需求的场景。
  • 视频自适应转码模板(adaptive_template_group):支持视频画质增强功能,该模板适用于有修复视频受损图像需求的场景。

若您对于音视频的相关参数足够熟悉,且系统模板无法满足实际需求,您也可以选择自定义转码模板。

使用限制

  • 音视频转码当前支持的输入格式如下所示:
    • 支持输入的音视频文件格式:MP4、TS、MOV、FLV、MPG、MXF、WMV、ADTS、AVI、MKV、MPEG、VOB、RM、MTS等。
    • 支持输入的视频编码格式:H.264、 H.265、 MPEG-2、MPEG-4、MJPEG、WMV1/2/3、ProRes 422等。
    • 支持输入的音频编码格式:AAC、 AC3、EAC3、HE-AAC、MP2、MP3、PCM(s161e、s16be、s241e、s24be、dvd)、WMA等。
  • 如果需要支持多转码模式,即同时保留不同模板的转码产物,需提交工单申请开通。

编辑系统模板组

系统模板内置了常用的视频清晰度,编码格式等参数,建议您在使用系统模板时,先确认系统模板的设置是否满足需求,若不满足,可以对系统模板进行编辑。

  1. 登录视频点播控制台
  2. 在左侧导航栏选择全局设置 > 转码设置,进入转码设置界面。
  3. 在系统模板行单击“编辑”,在编辑页面修改系统模板的参数。

    不同系统模板,可编辑的参数不同。

    • 系统模板(system_template_group)

      支持选择视频画质、封装格式、视频编码、水印模板,可以选择开启高清低码和加密。视频画质内置了流畅、标清、高清、超清、2K、4K六种清晰度,具体对应分辨率和码率如表3所示。

      图1 系统模板
    • 转封装模板(original_template_group)

      支持将FLV和HLS格式转换为MP4格式,将MP3、MP4和FLV格式转换成HLS格式。

      图2 转封装模板
    • 视频自适应转码模板(adaptive_template_group)

      视频编码格式只支持H.264。支持自定义分辨率,若不设置,则默认按原始分辨率输出。开启高清低码后可以选择画质增强功能。

      图3 自适应模板

  4. 编辑完成后,单击“确定”。

添加自定义模板组

若系统预置模板无法满足您的业务需求,您也可以根据实际需求自定义转码模板组。若您需要自定义音频转码模板,请在输出格式中选择“MP3”或“ADTS”。

  1. 登录视频点播控制台
  2. 在左侧导航栏选择全局设置 > 转码设置,进入转码设置界面。
  3. 单击“自定义模板组”,在参数配置页面配置相关参数。
  4. 设置基本信息,如图4所示,参数说明如表1所示

    图4 设置基本信息
    表1 基本信息参数说明

    参数

    说明

    名称

    自定义模板的名称。

    模板名只能以字母、下划线或数字组成,不含特殊字符,长度不能超过128个字符。

    示例:MP4_H264

    描述

    自定义模板的描述信息。

    输出格式

    输出音视频的文件格式,目前支持如下格式:
    • 视频格式:MP4、HLS、DASH_HLS、DASH
    • 音频格式:ADTS、MP3

    注意:当勾选音频输出格式时,视频参数将被禁用。

    封装格式

    视频封装格式。

    仅“输出格式”为HLS或DASH_HLS时,才展示此参数。

    取值如下:

    • TS
    • FMP4

    分片时长

    HLS分片的长度。

    仅当输出格式为HLS或DASH_HLS时,才有此配置项。

    I帧最大间隔

    I帧最大间隔。

    取值范围:[2,10],单位:秒。

    默认值:5。

    加密

    配置是否加密输出音视频。当前只支持加密输出HLS格式的音视频流,不会对原始上传的音视频进行加密处理,勾选非HLS的输出音视频格式时,此字段为不可配置。开启此配置前,请参考HLS加密设置获取密钥URL。

  5. 设置视频参数,如图5所示,参数说明如表2 视频参数所示。

    图5 视频参数

    若勾选“禁用视频”,则输出文件将不包含视频信息,适用于抽取视频文件音频信息的场景。请参考步骤7完成音频参数配置。

    表2 视频参数说明

    参数名称

    参数说明

    视频编码

    视频的编码格式,支持H.264和H.265两种格式。

    转码档位

    视频编码质量等级。

    取值如下:

    • Default:默认方式。
    • Speed:转码效率优先。
    • High quality:转码质量优先。

    帧率

    视频每秒显示的帧数。

    取值范围:[0,75]之间的整数。若设置为0或1,则转码后的视频帧率与原始视频一致。

    高清低码

    是否开启高清低码功能。

    高清低码是指在画质不变的情况下,码率更低。开启后,产生的转码费用将按高清低码标准计费,详见VOD价格详情

    上采样

    开启后可以提升视频的分辨率,增加采样点的数量。

    水印模板

    配置转码时添加的水印模板。

    可选择默认水印模板以及其他自定义水印模板。

    • 默认水印:表示若水印设置中有设置默认水印模板,则转码时添加默认的水印,否则不添加水印。
    • 其他自定义水印模板:表示转码时添加此水印。

    清晰度

    视频的画质清晰度,支持4K、2K、超清、高清、标清、流畅共六种清晰度。

    分辨率(宽*高)

    视频的宽高,默认为选择清晰度的推荐分辨率,支持根据实际需求修改。

    • 若宽或高有一侧设置为0,则该侧按另一侧等比自适应。
      • 当宽为0,高非0,则宽按比例缩放。
      • 当高为0,宽非0,则高按比例缩放。
    • 若宽和高均为0,则按原始分辨率转码。

    码率

    视频的码率,默认为选择清晰度的推荐码率,支持根据实际需求修改。

    若码率设置为0,则按源文件分辨率对应的推荐码率输出。

    • 最多支持6路不同分辨率码率的输出。
    • 清晰度中标识的4K/2K/HD/SD/LD与计费项中对应,若修改了清晰度对应的默认分辨率,则按设置的分辨率进行计费,转码价格详情请参见VOD价格详情

    对于不同清晰度,建议您使用系统推荐的分辨率和码率,如表3所示。

    表3 推荐分辨率和码率

    视频画质

    推荐分辨率

    推荐码率-H.265(Kbps)

    推荐码率-H.264(Kbps)

    4K

    3840*2160

    5600

    8000

    2K

    2560*1440

    4900

    7000

    超清

    1920*1080

    2100

    3000

    高清

    1280*720

    700

    1000

    标清

    854*480

    500

    600

    流畅

    480*270

    200

    300

  6. 设置音频参数,如图6所示,参数说明如表4 音频参数所示。

    图6 音频参数

    若勾选“禁用音频”,则输出文件将不包含音频信息,该功能适用于抽取视频画面,不需要音频的场景。

    表4 音频参数

    参数

    说明

    音频编码

    音频编码格式。目前仅支持AAC或HEAAC1。

    默认为AAC。

    声道数

    声音录制时的音源数量或回放时的扬声器数量。目前仅支持立体声或单声道。

    默认为立体声。

    音频采样率

    每秒对声音进行采集的次数。

    取值为AUTO、22050、32000、44100、48000、96000。

    默认为AUTO,单位:Hz。

    音频码率

    输出文件的音频码率。

    取值范围:0或者[8,1000]之间的整数,单位:kbit/s。

    若设置为0,则音频码率为自适应值,可能会导致转码后的音频码率比原始视频中的音频码率更大,建议用户直接设置为合适的音频码率值。

    音轨分离

    如果需要分离音轨文件需要打开音轨分离开关,只支持HLS场景。转码后音频独立存储。

  7. 参数配置完成后,单击“确定”

    “转码设置”页签将生成新创建的模板。

编辑/删除自定义模板

自定义模板创建后,可以在模板列表中单击“编辑”,修改对应的自定义模板。您也可以单击“删除”,删除已不需要的模板。删除模板后,使用该模板转码的音视频不受影响。

图7 编辑自定义模板