视频处理(Media Processing Service,MPS)是针对海量多媒体数据,提供的云端转码和音视频处理服务。您可以按需将云存储中的视频文件转码为适合在 OTT、PC 或移动端播放的格式,满足您在各类平台将视频文件转为不同码率和分辨率的需求。此外,还为您提供了叠加水印、视频截图、智能封面、智能编辑等视频处理服务。
腾讯云视频处理针对海量多媒体数据,提供云端转码和音视频处理服务。您可以按需将云存储中的音视频文件转码为适合在 OTT、PC 或移动端播放的格式,并进行截取封面、剪辑、鉴黄、加密等操作。
您可以灵活选择付费方式,按量计费只需为您实际消耗的资源付费,按天结算;资源包适合业务量可预估的场景,费用更低廉。
功能
腾讯云视频处理针对海量多媒体数据,提供云端转码和音视频处理服务。
转码
支持分片转码和动态扩容,弹性扩展转码资源,覆盖主流格式并支持多种分辨率和码率,满足各种场景的定制化需求。智能转码可分析视频元信息,根据结果智能选择最优的转码模板并将转码结果及时回调给用户。
智能鉴黄
采用优图 DeepEye 智能鉴黄技术,对内容进行色情置信度分析,依托腾讯社交的海量样本优势进行深度识别训练,算法识别准确率达到 99.9% 以上,帮助视频平台鉴别色情图片和色情视频。
极速高清
通过腾讯业界领先的图像深度学习与视频处理等 AI 技术,为用户提供极速高清服务,用户可灵活配置不同码率和分辨率。利用深度学习模型判断视频场景类型,针对不同场景、视频亮度和纹理变化复杂度实现最优编码。
音视频编辑
通过腾讯云在图像识别领域的领先技术,可实现图片检索精准定位视频图像,并生成智能封面。此外,还支持特定时间段的音视频剪辑以及多个视频文件的拼接,支持指定时间点截图、采样截图和雪碧图等。
视频处理(Media Processing Service,MPS)是针对海量多媒体数据,提供的云端转码和音视频处理服务。您可以按需将云存储中的音视频文件转码为适合在 OTT、PC 或移动端播放的格式,并进行添加水印、截图等操作。视频处理可满足您在各类平台将音视频转为不同码率和分辨率的需求。
产品架构
您可以通过控制台、SDK 或 API 上传的方式,将视频源文件上传至对象存储 COS 的存储桶中,通过视频处理的工作流机制触发视频处理任务的自动执行,且支持消息队列 CMQ 接收视频处理的事件通知,使您可以及时掌握转码任务的执行动态。视频处理的产品架构图如下所示:

音视频转码
转码是将原始音视频码流转换成另一个音视频码流的过程,是一种离线任务。通过转码,可以改变原始码流的编码格式、分辨率和码率等参数,从而适应不同终端和网络环境的播放。通过转码功能可以实现:
适配更多终端:将原始视频转码成拥有更强的终端适配能力的格式(如 MP4),使视频资源能够在更多设备上播放。
适配不同带宽:将视频转换成流畅、标清、高清及超清等输出,用户可以根据当前网络环境选择合适码率的视频播放。
改善播放效率:转码可以将 MP4 位于尾部的元信息 MOOV 提前到头部,播放器无需下载完整视频即可立即播放。
节省带宽:采用更先进的编码方式(如 H.265)转码,在不损失原始画质的情况下显著降低码率,节省播放带宽。
转码的目标规格包含编码格式、分辨率和码率等参数。您可自定义以下转码相关参数。
分类 | 参数 | 说明 |
---|
封装 |
|
|
封装格式 | 可以转以下视频和纯音频封装格式:视频:MP4、TS、HLS、FLV 纯音频:MP3、M4A、FLAC、OGG
|
删除视频流 | 如果开启“删除视频流”,转码出来的视频将不包含视频流(仅保留音频流) |
删除音频流 | 如果开启“删除音频流”,转码出来的视频将不包含音频流(仅保留视频流) |
视频编码 | 编码方式(Codec) | 支持 H.264 和 H.265 两种编码方式 |
码率(Bitrate) | 支持的视频码率范围:10Mbps - 35Mbps |
帧率(Frame Rate) | 支持的帧率范围:1fps - 60fps,常见的有24fps、25fps及30fps |
分辨率(Resolution) | 支持宽度范围:128px - 4096px 支持高度范围:128px - 4096px
|
GOP 长度 | 支持 GOP 长度范围:1秒 - 10秒 |
编码档次(Profile) | |
颜色空间(Color Space) | 支持 YUV420P |
音频编码参数 | 编码方式(Codec) | 支持 MP3、AAC、AC3 和 FLAC 的编码方式 |
采样率(Sample Rate) | 支持下列音频采样率: |
码率(Bitrate) | 支持码率在26kbps - 256kbps,包括: |
声道(Channel) | |
水印
添加水印是在视频转码或截图时,将特定的图片附加在画面指定位置的过程,是一种离线任务。视频处理支持以下类型的水印:
视频处理支持为视频或截图添加多个水印,并可以指定各个水印在画面中的大小和位置。
水印的目标规格包含水印类型、宽高和位置等参数。您可自定义以下水印相关参数。
参数 | 说明 |
---|
水印类型(Type) | 支持静态图片水印和动态图片水印 |
水印位置(Position) | 水印在视频画面中的相对位置 |
图片大小(ImageSize) | 图片水印占视频画面的大小 |
图片内容(ImageContent) | 图片水印中图片的二进制内容 |
视频截图
截图是截取视频特定位置的图像并生成图片的过程,是一种离线任务。视频处理提供以下类型的截图:
截图的目标规格,包含了截图文件格式、截图宽高等参数。您可自定义以下截图相关参数。
时间点截图
参数 | 说明 |
---|
格式(Format) | 截图文件的输出格式,目前仅支持 JPG |
宽度(Width) | 截图宽度,范围是128px - 4096px |
高度(Height) | 截图高度,范围是128px - 4096px |
填充方式(FillType) | 当截图的宽高比与原始视频的宽高比不一致时,对截图的处理方式,即为“填充”。一般有以下几种填充方式:拉伸:对图片进行拉伸,填满整个图片,可能导致图片被“压扁”或者“拉长” 留黑:保持图片宽高比不变,边缘剩余部分使用黑色填充 留白:保持图片宽高比不变,边缘剩余部分使用白色填充 高斯模糊:保持图片宽高比不变,边缘剩余部分使用高斯模糊化后填充
|
采样截图
参数 | 说明 |
---|
格式(Format) | 截图文件的输出格式,目前仅支持 JPG |
宽度(Width) | 截图宽度,范围是128px - 4096px |
高度(Height) | 截图高度,范围是128px - 4096px |
采样方式(SampleType) | 采样方式分为两种: |
采样间隔(Interval) | 采样的间隔长度:如果按百分比采样,间隔是百分比 如果按时间间隔采样,间隔是多少秒
|
填充方式(FillType) | 当截图的宽高比与原始视频的宽高比不一致时,对截图的处理方式,即为“填充”。一般有以下几种填充方式:拉伸:对图片进行拉伸,填满整个图片,可能导致图片被“压扁”或者“拉长” 留黑:保持图片宽高比不变,边缘剩余部分使用黑色填充 留白:保持图片宽高比不变,边缘剩余部分使用白色填充 高斯模糊:保持图片宽高比不变,边缘剩余部分使用高斯模糊化后填充
|
雪碧图
参数 | 说明 |
---|
格式(Format) | 雪碧图文件的输出格式,目前仅支持 JPG |
小图宽度(Width) | 雪碧图中小图的宽度 |
小图高度(Height) | 雪碧图中大图的宽度 |
小图行数(Rows) | 一张大图中有多少行小图 |
小图列数(Columns) | 一张大图中有多少列小图 |
采样方式(SampleType) | 小图采样方式,目前仅支持按照时间间隔采样 |
采样间隔(Interval) | 小图采样的间隔,即隔多久采样一张小图 |
注意:
视频转动图
转动图是选取视频片段生成动图(GIF 和 WEBP 等)的过程,是一种离线任务。动图是一组连续帧的无缝循环,以较小的体积实现动画效果。
转动图的目标规格,包含了动图格式、宽高和帧率等参数。您可自定义以下动图相关参数。
参数 | 说明 |
---|
格式(Format) | 动图文件的输出格式,目前仅支持 GIF 和 WEBP |
宽度(Width) | 动图宽度,范围是128px - 4096px |
高度(Height) | 动图高度,范围是128px - 4096px |
帧率(FPS) | 支持的帧率范围是1fps - 60fps |
专业可靠
视频处理主流格式全覆盖,支持 H.264 及 H.265 编码、拼接、转封装等,可快速实现各种视频码率的转换和处理,为您提供专业、可靠的媒体转码服务。
高可定制
高可定制的媒体转码模板,支持自定义转码参数,以及在输出视频上覆盖自定义水印,满足不同场景中多样化的视频处理需求。
高效稳定
超大规模的分布式转码集群,支持分片转码,长文件分片并行处理可大幅提升转码速度,并且能够按需动态调整转码资源,自动扩容或缩容,灵活应对高并发转码需求。
简单易用
提供完善全面的服务端 API 和简洁易懂的接入文档,方便您快速接入。文件上传后自动触发视频处理,无需主动调用 API 即可发起任务执行。
媒体工作流
支持自定义媒体工作流,可对海量媒体文件进行流程化处理,一站式完成转码、截图、水印及转动图等基本操作。集成事件回调机制,可及时掌握任务的执行动态。
高性价比
视频处理支持日结(后付费)和月结(后付费)两种计费方式,按实际使用量收取费用,无最低限制,也无需前期投资和维护成本,为您降低大量投入。
视频网站
视频处理覆盖了主流格式,支持多种分辨率和码率,解决视频网站需要保证不同带宽用户的视频观看体验的需求。
在线教育
视频处理具备强悍的视频转码功能,可以针对不同的终端生成对应规格的视频,满足在线教育行业多端播放的要求。
广电行业
视频处理具备高速稳定的分片转码系统,支持多任务并发进行和动态扩容,满足广电行业对转码效率的需求。
OTT 智能电视
视频处理支持 2K 和 4K 转码,满足智能电视的超清需求,从而为客户提供更为细腻真实的视觉效果。
电子商务
视频处理支持自定义图片水印,可以用于品牌宣传,防止视频盗用。











转码支持哪些文件格式及音视频编码类型?
视频输入格式:
文件格式 | 视频编码类型 | 音频编码类型 |
---|
MP4 | H.264、H.265 | AAC |
FLV | H.264、H.265 | AAC |
MOV | H.264、H.265、MPEG4 | AAC |
WMV | WMV1、WMV2 | WMA1、WMA2 |
MKV | H264、VP8、MPEG4 | AAC |
AVI | H264、WMV1、WMV2、MPEG4 | AAC、WMA1、WMA2 |
RMVB | RV 系列 | RAAC、RACP |
TS | H.264、MP1V、MP4V | MP1、MP2、MP3、MP4A |
MPG | MPEG1、MPEG2 | MP2 |
3GP | H263、MPEG4 | AMR、AAC |
视频输出格式:
文件格式 | 视频编码类型 | 音频编码类型 |
---|
MP4 | H.264、H.265 | AAC |
HLS | H.264、H.265 | AAC |
TS | H.264、H.265 | AAC |
FLV | H.264、H.265 | AAC |
DASH | H.264、H.265 | AAC |
音频输入格式:
音频输出格式:
未发起转码怎么办?
可能的原因及处理方法如下:
发起转码失败怎么办?
可能的原因及处理方法如下:
转码失败怎么办?
转码失败是指转码服务提供的各类型子任务(转码、截图、打水印、智能审核、智能识别、智能分析和小程序发布)出现失败的情形。
根据返回的错误码及错误信息可以确定错误类型,如:
源文件元信息有误或格式不支持。
截图失败(没有视频流),未知错误等。
如果是源文件相关错误,请检查文件元信息及编码参数等是否正确。如果是其他类型错误,请 提交工单。
接收回调的途径有哪些?
考虑到服务可靠性、数据安全性等原因,视频处理服务仅支持基于消息队列的回调通知方式。
未收到回调怎么办?
您上传文件成功后,如果一定时间内未收到该文件的转码结果回调消息,那么可能的原因有:
如何进行回调设置?
视频处理服务使用腾讯云消息队列服务 CMQ 发送转码结果回调消息,您需要提前开通 CMQ 服务,创建用于接收转码回调通知的消息队列。同时,需要授权该消息队列的写权限给视频处理服务,以便其向该消息队列写入数据。然后在 视频处理控制台 创建工作流的时候,设置对应的消息队列参数即可。

使用 CMQ 是否收费?
CMQ 相关使用及费用信息请参见 CMQ 费用说明。