转码模板

更新时间:
复制为 MD 格式

转码模板是用于定义音视频转码任务输出参数的配置集合,包含基础参数、视频参数以及音频参数等,用户可根据业务需求自定义或使用系统预置模板。本文介绍转码模板的创建和使用。

转码模板说明

转码

视频转码是指将已经压缩编码的码流转换成另一种码流,从而根据不同的终端和网络带宽适应不同的用户需求。转码本质上是一个先解码、再编码的过程,因此转换前后的码流可能遵循相同或不同的视频编码标准。

点播媒体处理标准转码当前支持以下五种转码类型:

标准转码类型

描述

使用场景

普通转码

提供基础转码服务,具备完整的视频转码能力,适用于常规播放与分发场景,满足基本业务需求,不保障视频码率。

适用于格式复杂、分发量较少的长视频内容标准化处理场景。

窄带高清1.0转码

窄带高清1.0可在相对较低的码率下输出与原视频相当的画质,相比普通转码可节省20%—40%的分发成本,有效平衡画质表现与传输成本。

适用播放量较大,对画质、码率、分发场景较为关注的业务场景。

窄带高清2.0转码

窄带高清2.0融合AI画质增强技术,基于人眼视觉模型重构编码优化目标,从“保真度优先”转向“主观体验最优”,支持场景化参数调优。在同等画质下,相较窄带高清1.0进一步降低20%以上分发成本,显著提升业务综合表现。

适用于原始画质较差或需进行局部自适应优化、播放量较大、更关注分发成本控制、追求优质用户体验及精品化内容呈现的业务场景。

音频转码

音频转码具备多种处理能力,包括将一种格式的音频文件转换为另一种格式。此外,它还支持从视频文件中提取音频流,并进行音效处理与增强。

适用于需要将音频文件转换成不同格式、调整音质参数或从视频中提取音频的各种场景,以满足播放兼容性、存储优化和内容制作的需求。

转封装

将视频保持原始分辨率和码率,仅更新视频文件的封装格式。

适用于无需调整视频尺寸或码率的业务场景。

场景及策略

点播媒体处理服务提供丰富的场景化转码模板,包含画质优先码率优先极致降码综合最佳高清焕彩五种策略,覆盖短剧、教育、UGC、电商、高清影视及通用场景。

转码场景

  • 短剧:适用于竖屏短剧、微短剧和连续短剧等新型网络剧形式,能够优化快节奏内容,平衡画质与码率,适配移动端竖屏观看环境。

  • 教育:面向在线教育课程、教学视频、知识分享、培训课件等教学场景。转码时重点保障文字、图表及PPT内容的清晰度与可读性。

  • UGC:适用于短视频、社交分享、直播回放等用户生成内容场景。

  • 电商:适用于电商直播、商品展示、才艺表演等电商视频设计,转码过程中强化人脸区域和关键细节的清晰度,提升ROI区域画质表现。

  • 高清影视:适用于影视剧、电影、纪录片等对画质要求极高的场景。

  • 通用:适用于常规点播或信息流视频等无特殊要求的场景。

转码策略

转码类型

转码策略

策略说明

窄带高清1.0

画质优先

较低画质压缩,保留较多画质细节,优先保障观看体验

综合最佳

平衡码率与画质,在保证主观画质没有明显降低的情况下最大程度压缩文件

码率优先

压缩程度高,优先保障降低码率,可能有一定画质损失

窄带高清2.0

高清焕彩

追求色彩鲜艳、视觉冲击力强的画面,增强用户感官体验,提供高端视觉体验

极致降码

在极度追求低码率时,尽力维持可接受的画质

画质优先

在高画质要求下,比1.0版本更节省带宽

综合最佳

在当前技术下,实现最佳的画质与码率平衡,是大部分场景的首选

字幕压制

字幕压制模板是一种用于将字幕嵌入到视频中的转码模板。这种模板可以确保字幕成为视频的一部分,而不是外部文件,从而提高播放的兼容性和用户体验。

音画增强

音画增强是指通过对输入视频执行去噪、色彩与对比度增强、超分辨率和SDRHDR等操作,大幅增强原始视频质量,从色彩、亮度、清晰度三个维度提升观看体验。根据输入视频的特点,可以灵活选择处理模块及处理强度。

如果您需要开通音画增强功能,请提交工单联系阿里云客服咨询。

点播媒体处理音画增强当前支持以下六种类型:

音画增强类型

描述

应用场景

隔行处理

去除隔行帧(选择丢弃奇数帧或偶数帧)后将帧率翻倍,保证输出与输入视频帧率一致,将隔行视频转码为逐行视频。

适用于将隔行视频(例如广电视频、老旧视频等)转码成逐行视频。

多帧降噪

去除视频中存在的时域噪声,使得画面更干净、时序上更加稳定。

适用于绝大多数的视频,除了非常高清的视频外,通常建议启用该功能,通过参数调节去噪强度。

去压缩失真

去除编码导致的压缩噪声(边缘毛刺和块效应),同时进行边缘和细节纹理的增强,去噪的同时提升画面清晰度。

适用于绝大多数的视频,对于高清视频主要起到细节纹理增强的作用。

色彩与对比度增强

调整画面局部与全局对比度,同时提升色彩鲜明度。

适用于绝大多数的视频,能够通过参数调节饱和度增强程度。

超分

提升视频分辨率和边缘纹理,显著增强视频整体清晰度。目前支持2倍和3倍超分放大。

适用于绝大多数需要分辨率提升的视频,建议与去压缩失真配合使用。

SDRHDR

将普通SDR视频转为广色域、高动态范围的HDR视频,大幅提升画面的对比度、亮度和色彩表现力。目前支持转成HLGPQ两种类型HDR。

适用于将SDR视频转换成HDR视频。

水印

视频添加水印是指在视频的编解码过程中将图片、文字等信息压制到视频流中,合并输出一个新的带图文水印的视频文件。通常在视频上添加企业或品牌Logo、电视台台标、用户ID或昵称等标志性信息,可用于宣示对视频的版权归属或品牌宣传。

点播媒体处理水印功能当前支持以下两种类型:

水印类型

描述

图片水印

支持PNG、GIF、APNGMOV格式的图片或视频,图片或视频可设置在视频特定位置从片头展示到片尾,也可以设置在视频的某段时间展示(水印开始时间到结束时间)。

文字水印

将特定的一段或多段文字压制到视频画面上作为水印,支持设置文字的字体、字号、颜色、透明度、描边等效果,且支持不同视频压制不同的文字内容。

说明
  • 动态图片水印受文件扩展名大小写限制,即GIF、APNGMOV格式的扩展名必须为小写;静态图片不受扩展名限制。

  • 水印图片存储源站必须与需要添加水印的视频存储源站一致。例如:存在华东2(上海)源站的视频,使用的水印图片必须存储在华东2(上海)的源站上,不支持跨区域使用。如果您需要添加或设置某区域存储地址,请参见配置存储地址

创建转码模板

通过控制台创建

  1. 登录智能媒体服务控制台

  2. 在左侧导航栏选择点播媒体处理 > 模板管理,进入模板管理页面。

  3. 转码页签下根据实际需求创建对应模板。

    创建转码模板

    窄带高清1.0

    窄带高清1.0转码暂不支持自定义创建,系统预置了216个预置模板可供选择,覆盖短剧、教育、UGC、高清影视、电商及通用六个场景和综合最佳码率优先画质优先三种转码策略。详情请参见预置模板说明

    image

    窄带高清2.0

    窄带高清2.0转码暂不支持自定义创建,系统预置了288个预置模板可供选择,覆盖短剧、教育、UGC、高清影视、电商及通用六个场景和极致降码综合最佳画质优先高清焕彩四种转码策略。详情请参见预置模板说明image

    普通转码模板

    配置基础参数

    image

    参数

    描述

    模板名称

    自定义普通转码模板名称。

    转码类型

    普通转码。

    封装格式

    可选:HLS(.m3u8+.ts)、DASH(.mpd+.fmp4)、CMAF(HLS)、CMAF(DASH)、3GP(.3gp)、AVI(.avi)、FLV(.flv)、F4V(.f4v)、fMP4(.mp4)、MKV(.mkv)、MOV(.mov)、MP4(.mp4)、MPEG-2 TS(.ts)、MXF(.mxf)、WebM(.mkv/webm)。

    配置视频参数

    image

    说明

    所选择的封装格式不同,所需配置的参数也会有所差异,具体以界面显示为准。

    参数

    描述

    编码格式

    选择您需要的编码格式,目前支持H.264、H.265AV1。

    码率控制

    1. 码率控制是视频编码过程中决定输出文件码率的方法,在下拉列表中选择控制模式。支持以下几种模式:

      • 原视频码率:保持视频码率不变,按照原视频码率进行输出。

      • 固定码率:无论复杂场景或简单场景,文件自始至终都采用统一的码率。该模式压缩出来的文件体积较大。

      • 平均码率:限定文件输出的平均码率,并根据场景的复杂度分配码率(复杂场景分配较高码率、简单场景分配较低码率)。该模式既能确保输出码率在预期范围内,又能合理分配码率。

      • Crf质量控制:将视频质量量化为不同等级,0表示无损,51则为最差。通过设定Crf值,可以实现整体视频主观质量的恒定,然而,码率会根据场景的复杂度而波动,因此输出视频的码率不可预测。

    2. 填写相关码率参数。

    码率峰值

    输入码率峰值,取值范围:[10,50000],单位:Kbps。

    分辨率

    说明

    如果您的输入视频既有横屏视频也有竖屏视频,为了保证视频不被拉伸变形,推荐使用按长短边设置

    分辨率决定了输出视频的尺寸。根据不同的需求和输入视频的特点,可以选择以下几种设置方式:

    • 原视频分辨率:保持输入视频的原始分辨率不变。

    • 按长短边设置:根据视频的长边或短边来设置分辨率。该方式会自动适应横屏(宽大于高)和竖屏(高大于宽)视频,确保视频不会被拉伸变形。

    • 按高宽设置:直接指定输出视频的具体宽度和高度。固定横向为宽,纵向为高,不区分输入视频是横屏还是竖屏。

    分辨率检查

    分辨率选择按长短边设置按高宽设置时,需要配置该参数。该参数用于决定当原视频的分辨率小于指定分辨率时,转码的处理方式。包括如下三种处理方式:

    • 按原视频分辨率转码:保持原视频的实际分辨率进行转码。

    • 按指定分辨率转码:将视频放大到指定的分辨率进行转码。

    • 不转码:直接使用原视频,不进行任何处理。

    帧率

    每秒显示帧数。

    • 原视频帧率:保持输入视频的原始帧率,但如果超过60 fps,则设置为60 fps。

    • 自定义帧率:用户可以指定一个在060 fps之间的整数值。常见的选择包括15 fps、25 fps30 fps。

    视频高级参数

    分片时长

    输入分片时长,取值范围[1,60]之间的整数。

    说明

    每个分片至少应包含一个关键帧。请将分片时长设置为Gop时长的倍数。如果分片时长小于Gop时长或不是其倍数,转码服务将对关键帧间隔进行适配。

    Gop

    支持关键帧间最大时间间隔、关键帧间最大帧数间隔。关键帧之间的最大间隔。取值范围[1,100000]的整数。

    说明

    Gop值越大,压缩率越高,但编码速度越低、且流媒体单个分片时长越长、播放器seek响应时间越长。

    编码级别

    仅当编码格式为H.264时,此参数才会生效。支持适合高分辨率设备、适合标准分辨率设备、适合移动设备。不同硬件可播放的编码级别不同。

    • 当一个视频输出多清晰度时,建议最低清晰度设置适合移动设备(baseline),以保证最低端设备可播放。

    • 其他清晰度设置为适合标准分辨率设备(main)或适合高分辨率设备(high)。

    缓冲区

    在文本框中输入数值,取值范围[1000,128000],单位Kbps。

    说明

    缓冲区大小用于控制码率波动。Bufsize值越大,码率的波动越大,视频质量越高。

    扫描模式

    选择扫描模式,支持原视频模式、自动去隔行、交叉扫描、顺序扫描。

    说明
    1. 若您设置了顺序扫描交叉扫描,但与原视频模式不符,会导致转码失败。

    2. 建议您设置原视频模式自动去隔行,以提高兼容性。

    HDR 片源动态范围

    当输入HDR片源时,需设置转码后的动态范围。为确保HDR视频的正确播放,您的显示设备和播放器必须支持HDR功能,否则在播放过程中可能会出现过曝、偏色等问题。

    • 映射SDR:使用HDRSDR技术,旨在尽可能保留视频的色彩丰富度,同时将HDR视频转换为可在普通设备上播放的SDR格式。

      说明

      公测中免费使用,公测结束后按处理分钟计费。

    • 保持HDR:保持片源的动态范围。

    颜色格式

    选择您需要的编码格式,默认使用原视频格式。

    配置音频参数

    image

    参数

    描述

    禁用音频

    是否禁用音频。禁用音频后,输出文件将不包含音频流及相应的媒体信息,该功能适用于抽取视频文件视频流的场景。

    编码格式

    选择编码格式。不同的封装格式,支持的编码格式不同。具体以界面显示为准。

    编码级别

    当编码格式为AAC时支持设置编码级别。

    • 当音源为5.1、7.1等多声道时,建议设置为aac_low。

    • 通用播放设备,建议设置为aac_he,在相同音质的情况下,与aac_low相比,aac_he能够节省一半的音频码率,常见的低码率值为64 Kbps。

    • 高端播放设备,建议设置为aac_he_v2,该格式不仅体积更小,音质更优,且低码率的常用值范围为32-48Kbps。

    采样率

    在下拉列表中选择您需要的采样率数值,单位为Hz。不同封装和编码格式支持的采样率不同,完整信息请参见采样率支持

    音频码率

    支持使用原音频码率平均码率

    • 原音频码率:保持输入音频的原始码率不变。

    • 平均码率:设置一个固定的平均码率,适用于输出音频。

    码率检查

    音频码率选择平均码率时,需要配置该参数。该参数用于决定当原音频码率小于指定码率时,转码的处理方式。包括如下三种处理方式:

    • 按原音频码率转码:保持原音频的实际码率进行转码。

    • 按指定码率转码:将音频重新编码到指定的平均码率。

    • 不转码:不进行转码,直接使用原音频。

    声道数

    在下拉列表中选择声道数,支持保持原音频声道数,默认声道数2。

    音量归一

    开启音量归一后,经系统会自动调整音频文件的音量,使其趋于一致。避免不同文件音量过大、过小的现象。仅支持输出一路音频流时设置,多音频流不支持。

    说明

    音量归一专业版提供更自然和精准的音量控制,按处理时长计费,适用于对音质有更高要求的应用。详情请参见音视频增强费用

    音频转码

    配置基础参数

    image

    参数

    描述

    模板名称

    自定义音频转码模板名称。

    转码类型

    音频转码。

    封装格式

    可选:AAC(.aac)、M4A(.m4a)、MP3(.mp3)、MP4(.mp4)、WAV(.wav)。

    配置音频参数

    image

    参数

    描述

    禁用音频

    是否禁用音频。禁用音频后,输出文件将不包含音频流及相应的媒体信息,该功能适用于抽取视频文件视频流的场景。

    编码格式

    选择编码格式。不同的封装格式,支持的编码格式不同。具体以界面显示为准。

    编码级别

    当编码格式为AAC时支持设置编码级别。

    • 当音源为5.1、7.1等多声道时,建议设置为aac_low。

    • 通用播放设备,建议设置为aac_he,在相同音质的情况下,与aac_low相比,aac_he能够节省一半的音频码率,常见的低码率值为64 Kbps。

    • 高端播放设备,建议设置为aac_he_v2,该格式不仅体积更小,音质更优,且低码率的常用值范围为32-48Kbps。

    采样率

    在下拉列表中选择您需要的采样率数值,单位为Hz。不同封装和编码格式支持的采样率不同,完整信息请参见采样率支持

    音频码率

    支持使用原音频码率平均码率

    • 原音频码率:保持输入音频的原始码率不变。

    • 平均码率:设置一个固定的平均码率,适用于输出音频。

    码率检查

    音频码率选择平均码率时,需要配置该参数。该参数用于决定当原音频码率小于指定码率时,转码的处理方式。包括如下三种处理方式:

    • 按原音频码率转码:保持原音频的实际码率进行转码。

    • 按指定码率转码:将音频重新编码到指定的平均码率。

    • 不转码:不进行转码,直接使用原音频。

    声道数

    在下拉列表中选择声道数,支持保持原音频声道数,默认声道数2。

    音量归一

    开启音量归一后,经系统会自动调整音频文件的音量,使其趋于一致。避免不同文件音量过大、过小的现象。仅支持输出一路音频流时设置,多音频流不支持。

    说明 

    音量归一专业版提供更自然和精准的音量控制,按处理时长计费,适用于对音质有更高要求的应用。详情请参见音视频增强费用

    转封装

    将视频保持原始分辨率和码率,仅更新视频文件的封装格式。支持输出mp4、flv、m3u8(分片为ts)、m3u8(分片为fmp4)格式。

    创建字幕压制模板

    创建字幕压制模板

    image

    参数

    描述

    模板名称

    输入字幕压制模板名称。

    外部字幕文件格式

    选择外部字幕文件格式为srtass。

    外部字幕编码格式

    选择外部字幕编码格式。如果设置为auto,可能会误检,建议您指定具体的编码格式。

    创建音画增强模板

    image

    参数

    描述

    模板名称

    输入音画增强模板名称。

    封装格式

    选择封装格式。

    隔行处理

    如果视频中存在隔行片段时,选择是否开启隔行处理。

    去除帧类型

    当隔行处理开启时,选择去除偶数帧或奇数帧。

    多帧降噪

    如果视频中存在时域噪声时,选择是否开启多帧降噪。

    降噪强度

    当多帧降噪开启时,输入降噪强度,取值范围:[0.5,5]。

    取值越小,去噪能力将越强。

    去压缩失真

    是否开启去除视频压缩失真。

    色彩与对比度增强

    是否开启色彩与对比度增强。

    饱和度增强程度

    当色彩与对比度增强开启时,输入饱和度增强程度,取值范围:[0,1]。

    取值越小,饱和度增强程度越强。

    超分

    是否开启超分。

    放大倍率

    当超分开启时,选择分辨率放大倍率,长宽会等比例放大。

    输出视频尺寸

    • 预设分辨率:选择系统预设分辨率。

    • 自定义分辨率:宽、高取值范围:[128,4096],单位:px。

    说明

    如果此参数不填,实际输出视频尺寸为原视频超分放大倍率之后的尺寸。

    SDRHDR

    是否开启SDRHDR,仅当输出视频的编码格式为H.265时,此参数才会生效。

    创建水印模板

    image

    参数

    描述

    模板名称

    输入音画增强模板名称。

    水印类型

    选择水印类型为图片水印文字水印

    图片水印

    水印素材

    上传水印图片,支持PNGGIF格式,大小不超过20 MB。

    水印位置

    选择水印位置。

    图片宽度

    • 按具体数值:按输入的数值设置水印图片宽度,取值范围:[8,4096],单位:px。

    • 按百分比:按输入的百分比设置水印图片宽度,精确到小数点后2位,取值范围:[0,100],单位:%。

    图片高度

    • 按具体数值:按输入的数值设置水印图片高度,取值范围:[8,4096],单位:px。

    • 按百分比:按输入的百分比设置水印图片高度,精确到小数点后2位,取值范围:[0,100],单位:%。

    水平偏移

    • 按具体数值:按输入的数值设置水印图片水平偏移,取值范围:[8,4096],单位:px。

    • 按百分比:按输入的百分比设置水印图片水平偏移,精确到小数点后2位,取值范围:[0,100],单位:%。

    垂直偏移

    • 按具体数值:按输入的数值设置水印图片垂直偏移,取值范围:[8,4096],单位:px。

    • 按百分比:按输入的百分比设置水印图片垂直偏移,精确到小数点后2位,取值范围:[0,100],单位:%。

    动态水印

    是否开启动态水印。开启后,水印仅在设置的时间内出现。

    出现时间

    当动态水印开启时,输入水印出现的时间,取值范围:[0,视频长度],单位:秒。

    结束方式

    当动态水印开启时,选择水印的结束方式,取值:

    • 持续到视频结束:水印持续到视频结束。

    • 持续具体时长:输入水印持续的时长,取值范围:[0,视频长度],单位:秒。

    文字水印

    文字水印内容

    输入文字水印内容。

    字体

    选择字体。

    字体大小

    输入字体大小,取值范围:[5,119],单位:px。

    字体颜色

    选择字体颜色。

    字体透明度

    输入字体透明度,取值范围:[0,100],单位:px。

    水平偏移

    • 按具体数值:按输入的数值设置水印文字水平偏移,取值范围:[8,4096],单位:px。

    • 按百分比:按输入的百分比设置水印文字水平偏移,精确到小数点后2位,取值范围:[0,100],单位:%。

    垂直偏移

    • 按具体数值:按输入的数值设置水印文字垂直偏移,取值范围:[8,4096],单位:px。

    • 按百分比:按输入的百分比设置水印文字垂直偏移,精确到小数点后2位,取值范围:[0,100],单位:%。

    描边宽度

    输入水印文字描边宽度,取值范围:[0,4096],单位:px。

    描边颜色

    选择水印文字描边颜色。

通过OpenAPI创建

调用接口CreateCustomTemplate,根据实际需求设置参数Type的值,创建用户自定义模板。