功能特性
媒体处理支持将存储在OBS桶中的音视频转码为适应各种终端播放的格式,同时也支持截图、水印、加密等功能。
音视频转码
音视频转码是指将原始音视频文件转换成另一个音视频文件,可以改变原始音视频文件的格式、编码、码率、帧率等参数。
参数 |
特性说明 |
---|---|
支持输入格式 |
|
支持输出格式 |
|
音频提取 |
从视频文件中单独分离出纯音频文件。 |
视频提取 |
从视频文件中单独分离出视频,无音频信息。 |
字幕合入 |
支持嵌入外部字幕文件,优化用户体验。 |
水印 |
转码时为视频添加静态图文水印,实现视频内容的防伪溯源和版权保护。 |
转码后的音视频规格可以根据实际需求进行自定义,详见自定义转码模板。
转码模板
为满足多样化使用场景,媒体处理预置了大量的音视频转码模板,同时也支持自定义转码模板。
- 预置模板:无需额外配置,可以直接调用,包含纯音频模板和音视频模板,高清低码模板,覆盖了所有的输出格式、编码格式,以及常见的分辨率和码率。按转码输出路数,预置模板可以分为如下两类:
- 一进一出转码模板:一个音视频文件转码后输出文件只有一个。
- 一进多出转码模板:一个音视频文件转码后输出文件最多可以有9个。
- 自定义模板:根据实际需求设置转码模板的视频参数和音频参数。支持一进一出转码模板和一进多出转码模板,其中一进多出模板最多支持设置6路输出规格。
高清低码
高清低码运用感知编码技术,对视频中每个场景、动作、内容、纹理等进行智能分析,保证相同视频画质下,码率更低,一定程度上降低带宽成本。
视频转封装
视频转封装是指转换视频的封装格式,而不改变其分辨率和码率。
- 支持转封装的输入格式有:MP3、MP4、FLV、TS。
- 支持转封装的输出格式有:HLS、MP4。
视频水印
- 支持静态图片水印和文字水印,目前不支持添加暗水印。
- 输入图片格式暂支持PNG、JPG、JPEG。
- 每帧输出视频最多叠加2个静态图片。
- 每路输出视频最多叠加10个静态图片。
- 水印图片分辨率不能低于8*8,不能超过4096*4096,图片大小不超过10M。
视频截图
视频截图是指截取视频某一特定帧并生成JPG格式的图片,支持在转码时进行截图,也支持单独的截图功能,提供如下两种截图类型:
- 采样截图:根据时间间隔采样截图,默认截图间隔为12s。
- 指定时间点截图:指定一组时间点,截取视频中这些时间点的图像。
视频加密
- 安全级别较高,终端兼容性好。
- 支持在转码同时对视频内容进行加密。

对转码后的HLS视频内容进行加密处理时,您需注意以下事项:
- 输入的IV必须是安全随机数,且长度为128bit。
- 输入的Key必须是安全随机数生成的,且长度为128bit。
- 密钥服务器需对终端获取密钥的请求进行身份校验,并且开启加密传输,防止密钥泄漏。
- 为不同的转码请求设置不同的IV向量,避免因部分文件的IV和密钥泄漏而影响其它文件。