什么是媒体处理
媒体处理功能特性
参数
特性说明
支持输入格式
●音视频文件格式:MP4、TS、MOV、FLV、MPG、MXF、WMV、ADTS、AVI、MKV、MPEG、GIF、WAV等。
●视频编码格式:H.264、 H.265、 MPEG-2、MPEG-4、MJPEG、VP6/7/8/9、WMV1/2/3、ProRes 422等。
●音频编码格式:AAC、 AC3、EAC3、HE-AAC、MP2、MP3、PCM(s161e,s16be,s241e,s24be,dvd)、WMA等。
●字幕格式:SRT格式,文字编码格式为UTF-8。
支持输出格式
●音视频文件格式:DASH、HLS、MP4、MP3、ADTS等。
●视频编码格式:H264、 H265等。
●音频编码格式:HE_AAC、AAC、MP3等。
●图片文件格式:GIF等。
音频提取
从视频文件中单独分离出纯音频文件。
视频提取
从视频文件中单独分离出视频,无音频信息。
字幕合入
支持嵌入外部字幕文件,优化用户体验。
水印
转码时为视频添加数字水印,实现视频内容的防伪溯源和版权保护。
媒体处理使用
媒体处理使用前必读
媒体处理使用
媒体处理使用前必读
-
调用说明
媒体处理提供了REST(Representational State Transfer)风格API,支持您通过HTTPS请求调用,调用方法请参见如何调用API。
同时媒体处理还提供多种编程语言的SDK供您使用,SDK的使用方法请参见MPC SDK。
在调用媒体处理API前,请注意如下事项:
由于媒体处理服务无媒资存储功能,只能处理存储在OBS桶中的音视频文件,因此,您在调用视频转码、转封装、转动图、抽帧截图、独立加密接口前,需要将待处理的音视频文件上传到OBS桶中,并将OBS桶授权给媒体处理服务。具体操作指导请参见上传音视频文件。
若您需要实时了解媒体处理在处理音视频文件的执行情况,您可以在调用API接口前,在媒体处理控制台配置消息通知功能。具体操作指导请参见配置消息通知功能。
媒体处理使用之快速创建转码任务
开通媒体处理服务后,您可以将存储在OBS桶的音视频文件转换成另外一种或多种规格的音视频文件,并输出到OBS桶中,您可以参见如下步骤进行操作,也可以通过视频指导来操作。
操作流程
使用限制
- 支持转码的视频编码格式:H.264、 H.265、 MPEG-2、MPEG-4、MJPEG、VP6/7/8/9、WMV1/2/3、ProRes 422等。
- 支持转码的音频编码格式:AAC、 AC3、EAC3、HE-AAC、MP2、MP3、PCM(s161e,s16be,s241e,s24be,dvd)、WMA等。
若源文件的编码格式不在如上列出的格式中,则会出现转码失败。
前提条件
- 已经注册华为云官方帐号,可单击注册页面完成注册。
- 已经在华为云上完成实名制认证,可参考实名认证完成认证。
操作步骤
- 若待转码的原始文件存储在本地,则需要开通OBS服务,并将原始文件上传到OBS桶中。
- 登录OBS控制台。
- 单击右上角的“创建桶”,在桶参数页面配置相关参数,详细参数说明请参见OBS创建桶。
- 若需要将原始文件和转码文件存储在不同的桶中,请创建两个桶。
- 说明:OBS桶区域选择需要与使用的媒体处理服务的区域一致,若使用“华北-北京四”的媒体处理服务,则需要创建“华北-北京四”的桶。
- 在桶列表中单击创建的桶名称,进入桶管理页面。
- 若您需要将原始文件上传到某个文件夹中,请先选择“新建文件夹”,创建一个文件夹。然后在该文件夹中单击“上传对象”开始上传原始文件。
- 您也可以选择使用OBS Browser+客户端批量上传,具体操作请参见OBS帮助中心。
- 登录媒体处理控制台,在左侧导航树中选择“云资源授权”,进入桶授权页面。
- 选择“桶授权”页签,在对应桶的所在行单击“授权”。
- 若原始文件和转码文件存储的不同的桶中,需要分别对两处桶进行授权。
- 在左侧导航树中选择“媒体处理 > 转码”,进行转码管理页面。
- 单击“创建任务”,在弹出的对话框中配置转码参数。
- 选择原始文件及转码存储的桶和路径。
- 选择转码模板。
- 媒体处理服务中预置了大量的一进一出和一进多出模板,由于系统模板预置了常见的清晰度、对应的码率、分辨率等参数,所以建议您优先使用系统模板。系统模板的相关参数可以在媒体处理控制台的“全局设置 > 预置模板”页面查看。
- 配置完成,单击“确定”,转码任务开始执行。
- 可在转码任务列表中查看转码任务执行情况。
- 若转码成功,可在“转码输出”列单击“输出路径”,查看转码后的音视频文件,并可在OBS中下载或分享转码后的音视频文件。