转码类型说明
标准转码
视频转码是指将已经压缩编码的码流转换成另一种码流,从而根据不同的终端和网络带宽适应不同的用户需求。转码本质上是一个先解码、再编码的过程,因此转换前后的码流可能遵循相同或不同的视频编码标准。
点播媒体处理标准转码当前支持以下五种转码类型:
标准转码类型 | 描述 |
普通转码 | 具备完善的视频转码能力,可以进行丰富的媒体格式转换。在满足基础的转码需求下,可选择不同的封装格式和分辨率将视频转码播放,通常用于长视频。 |
窄带高清1.0转码 | 基于阿里云自有转码技术,对视频中每个场景、动作、内容、纹理等进行智能分析,在保证相同视频画质的情况下,视频码率更低,有效的降低带宽成本。更多信息,请参见云栖社区。 |
窄带高清2.0转码 | 根据预期分辨率尝试降低码率,并根据预设码率选择最佳分辨率。从人眼视觉模型出发,依据阿里云技术算法,将编码器的优化目标从保真度更高调整为主观体验更好,突破视频编码器的能力上限,在节省码率的同时也能提供更加清晰的观看体验。相对于窄带高清1.0,码率更低,分辨率更佳。 |
音频转码 | 提供音频转码、音频抽取等能力。 |
转封装 | 将视频保持原始分辨率和码率,仅更新视频文件的封装格式,适合无需调整视频尺寸或码率的业务场景。 |
音画增强
音画增强是指通过对输入视频执行去噪、色彩与对比度增强、超分辨率和SDR转HDR等操作,大幅增强原始视频质量,从色彩、亮度、清晰度三个维度提升观看体验。根据输入视频的特点,可以灵活选择处理模块及处理强度。
点播媒体处理音画增强当前支持以下六种类型:
音画增强类型 | 描述 | 应用场景 |
隔行处理 | 去除隔行帧(选择丢弃奇数帧或偶数帧)后将帧率翻倍,保证输出与输入视频帧率一致,将隔行视频转码为逐行视频。 | 适用于将隔行视频(例如广电视频、老旧视频等)转码成逐行视频。 |
多帧降噪 | 去除视频中存在的时域噪声,使得画面更干净、时序上更加稳定。 | 适用于绝大多数的视频,除了非常高清的视频外,通常建议启用该功能,通过参数调节去噪强度。 |
去压缩失真 | 去除编码导致的压缩噪声(边缘毛刺和块效应),同时进行边缘和细节纹理的增强,去噪的同时提升画面清晰度。 | 适用于绝大多数的视频,对于高清视频主要起到细节纹理增强的作用。 |
色彩与对比度增强 | 调整画面局部与全局对比度,同时提升色彩鲜明度。 | 适用于绝大多数的视频,能够通过参数调节饱和度增强程度。 |
超分 | 提升视频分辨率和边缘纹理,显著增强视频整体清晰度。目前支持2倍和3倍超分放大。 | 适用于绝大多数需要分辨率提升的视频,建议与去压缩失真配合使用。 |
SDR转HDR | 将普通SDR视频转为广色域、高动态范围的HDR视频,大幅提升画面的对比度、亮度和色彩表现力。目前支持转成HLG和PQ两种类型HDR。 | 适用于将SDR视频转换成HDR视频。 |
水印
视频添加水印是指在视频的编解码过程中将图片、文字等信息压制到视频流中,合并输出一个新的带图文水印的视频文件。通常在视频上添加企业或品牌Logo、电视台台标、用户ID或昵称等标志性信息,可用于宣示对视频的版权归属或品牌宣传。
点播媒体处理水印功能当前支持以下两种类型:
水印类型 | 描述 |
图片水印 | 支持PNG、GIF、APNG和MOV格式的图片或视频,图片或视频可设置在视频特定位置从片头展示到片尾,也可以设置在视频的某段时间展示(水印开始时间到结束时间)。 |
文字水印 | 将特定的一段或多段文字压制到视频画面上作为水印,支持设置文字的字体、字号、颜色、透明度、描边等效果,且支持不同视频压制不同的文字内容。 |
创建转码模板
通过控制台创建
登录智能媒体服务控制台。
在顶部左上角根据实际情况选择地域。
在左侧导航栏选择。
在转码页签下根据实际需求创建对应模板。
创建标准转码模板
参数 | 描述 |
基础参数 | 模板名称 | 输入标准转码模板名称。 |
转码类型 | 选择转码类型为普通转码、窄带高清1.0转码、窄带高清2.0转码、音频转码或转封装。 |
封装格式 | 选择封装格式。 |
视频参数 | 禁用视频 | 是否禁用视频。 |
编码格式 | 选择编码格式为H.264或H.265。 |
视频分辨率 | |
横竖屏自适应 | 开启后,系统将输出视频的宽对应输入片源的长边,视频的高对应输入片源的短边。 |
码率峰值 | 输入码率峰值,取值范围:[10,50000],单位:Kbps。 |
帧率 | 输入帧率,取值范围:[1,60],单位:fps。 |
质量控制因子 | 输入质量控制因子,取值范围:[0,51]。 输入后,视频高级参数中的码率设置会失效。 |
关键帧最大帧数 | 输入关键帧最大帧数,取值范围:[1,100000]。 |
视频高级参数 | 编码级别 | 仅当编码格式为H.264时,此参数才会生效。 |
码率 | 输入码率,取值范围:[10,50000],单位:Kbps。 |
扫描模式 | 选择扫描模式,取值: interlaced:隔行扫描。 progressive:逐行扫描。
|
缓冲区大小 | 输入缓冲区大小,取值范围:[1000,128000],单位:Kb。 |
视频颜色格式 | 选择视频颜色模式。 |
音频参数 | 禁用音频 | 是否禁用音频。 |
编码格式 | 选择编码格式。 |
采样率 | 选择采样率,单位:Hz。如果编码格式为MP3,采样率不支持96000。 |
码率 | 输入码率,取值范围:[8,1000],单位:Kbps。 |
声道 | 选择声道数。 |
音量调整方式 | 选择音量调整方式,取值: auto:自动调整。 dynamic:动态调整。 linear:线性调整。
|
创建字幕压制模板
参数 | 描述 |
模板名称 | 输入字幕压制模板名称。 |
外部字幕文件格式 | 选择外部字幕文件格式为srt或ass。 |
外部字幕编码格式 | 选择外部字幕编码格式。如果设置为auto,可能会误检,建议您指定具体的编码格式。 |
创建音画增强模板
参数 | 描述 |
模板名称 | 输入音画增强模板名称。 |
封装格式 | 选择封装格式。 |
隔行处理 | 如果视频中存在隔行片段时,选择是否开启隔行处理。 |
去除帧类型 | 当隔行处理开启时,选择去除偶数帧或奇数帧。 |
多帧降噪 | 如果视频中存在时域噪声时,选择是否开启多帧降噪。 |
降噪强度 | 当多帧降噪开启时,输入降噪强度,取值范围:[0.5,5]。 取值越小,去噪能力将越强。 |
去压缩失真 | 是否开启去除视频压缩失真。 |
色彩与对比度增强 | 是否开启色彩与对比度增强。 |
饱和度增强程度 | 当色彩与对比度增强开启时,输入饱和度增强程度,取值范围:[0,1]。 取值越小,饱和度增强程度越强。 |
超分 | 是否开启超分。 |
放大倍率 | 当超分开启时,选择分辨率放大倍率,长宽会等比例放大。 |
输出视频尺寸 |
说明 如果此参数不填,实际输出视频尺寸为原视频超分放大倍率之后的尺寸。 |
SDR转HDR | 是否开启SDR转HDR,仅当输出视频的编码格式为H.265时,此参数才会生效。 |
创建水印模板
参数 | 描述 |
模板名称 | 输入音画增强模板名称。 |
水印类型 | 选择水印类型为图片水印或文字水印。 |
图片水印 |
水印素材 | 上传水印图片,支持PNG和GIF格式,大小不超过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,视频长度],单位:秒。 |
结束方式 | 当动态水印开启时,选择水印的结束方式,取值: |
文字水印 |
文字水印内容 | 输入文字水印内容。 |
字体 | 选择字体。 |
字体大小 | 输入字体大小,取值范围:[5,119],单位:px。 |
字体颜色 | 选择字体颜色。 |
字体透明度 | 输入字体透明度,取值范围:[0,100],单位:px。 |
水平偏移 | 按具体数值:按输入的数值设置水印文字水平偏移,取值范围:[8,4096],单位:px。 按百分比:按输入的百分比设置水印文字水平偏移,精确到小数点后2位,取值范围:[0,100],单位:%。
|
垂直偏移 | 按具体数值:按输入的数值设置水印文字垂直偏移,取值范围:[8,4096],单位:px。 按百分比:按输入的百分比设置水印文字垂直偏移,精确到小数点后2位,取值范围:[0,100],单位:%。
|
描边宽度 | 输入水印文字描边宽度,取值范围:[0,4096],单位:px。 |
描边颜色 | 选择水印文字描边颜色。 |
创建转码任务
通过控制台创建
登录智能媒体服务控制台。
在顶部左上角根据实际情况选择地域。
在左侧导航栏选择。
在转码页签下创建转码任务。
参数 | 描述 |
基础参数 | 任务名称 | 输入转码任务名称。 |
文件来源 | 选择对象存储OSS或IMS媒资管理中的媒资。 |
OSS路径 | 当文件来源为对象存储OSS时,选择媒资的OSS路径。 |
存储地址 | 当文件来源为媒资管理时,选择IMS系统中的存储地址,同时单击添加文件添加该存储地址下的媒资。 |
选择模板 | 选择转码模板。 |
字幕配置 | 字幕压制 | 是否开启字幕压制。 |
外部字幕文件 | 当字幕压制开启时,添加字幕文件。 |
字幕压制模板 | 当字幕压制开启时,选择字幕压制模板。 |
水印配置 | 水印 | 是否开启水印。 |
水印模板 | 选择水印模板。 |
输出信息 | 输出位置 | |
输出地址 | 当输出位置为自定义时,选择输出地址。 |
输出文件名称 | 输入转码后文件的名称。除M3U8文件外,其他类型文件需要加扩展名。 |
查询转码任务详情
通过回调信息查询
通过接收子任务转码完成或主任务转码完成时的回调,查询转码任务详情。更多信息,请参见事件通知概述。
查询转码任务用量
登录智能媒体服务控制台。
在左侧导航栏选择数据中心 > 用量查询。
在点播任务用量页签下查询或明细导出对应任务的时长用量。
说明 为了保证数据安全,导出的下载链接有效期为30分钟。如果超时,请重新刷新页面。