检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
如果输入文件和输出文件分别以不同的桶进行存储时,结合媒体处理服务的业务特性,推荐存储输入文件的桶设置为“低频访问存储”,存储输出文件的桶设置为“标准存储”。 配置输入文件夹。 单击步骤3中输入桶的桶名称,跳转至该桶的详情页。 在左侧导航单击“对象”,在页面单击“新建文件夹”,配置媒体处理服务的输入文件夹。
上传音视频文件 上传文件 获取云资源授权
是否支持加密媒体文件? 支持,您可以通过调用新建转码任务或新建独立加密任务接口,设置请求参数“key”和“url”即可加密媒体文件。 "encryption": { "hls_encrypt": { "key": "********", "url": "https://vod
如何通过调用转码接口输出指定的文件名? 您可以通过调用新建转码任务接口,设置转码输出文件名参数“output_filenames”和转封装文件名参数“file_name”,参数具体含义如下: output_filenames:输出文件名称,每一路转码输出对应一个名称,需要与转码模
如何将转码后的视频文件覆盖原始视频文件? 目前媒体处理控制台暂不支持,您可以通过调用API实现,步骤如下所示: 上传源视频文件至OBS服务,记录桶名、桶所在区域的路径和源视频文件名。上传步骤请参见上传音视频文件。 调用新建转码任务接口,将输出参数“output”设置成与输入参数“
源桶所在区域 源视频文件存储的对象存储桶所在的区域。 输入桶名 源视频文件存储的对象存储桶。 源文件 源视频文件的存储路径。 输出桶所在区域 转封装文件存储的对象存储桶所在的区域。 输出桶名 转封装文件存储的对象存储桶。 输出路径(可选) 转封装文件的存储路径。 文件名(可选) 转封装后的文件名称。
常用概念 OBS 对象存储服务(Object Storage Service,OBS)。媒体处理服务使用OBS管理媒体文件,媒体文件需上传到OBS才能进行转码,并将转码后的输出文件写入OBS。OBS更多信息请参见OBS帮助中心。 桶 OBS中存储对象的容器。OBS提供了基于桶和对
表1 支持的转码格式 媒体特性 支持参数 说明 文件格式 输入文件格式 MP4、TS、MOV、FLV、MPG、MXF、WMV、ADTS、AVI、MKV、MPEG、GIF、WAV。 输出文件格式 DASH、HLS、MP4。 视频编码 输入文件编码格式 H.264、 H.265、 MPE
示例2:提交视频转码任务 场景描述 若您需要将存储在OBS桶中的视频文件进行转码,并添加图片水印,您可以调用MPC API进行转码处理。 本章节指导用户如何使用API调用的方式提交视频转码任务。 接口约束 不支持处理跨区域的媒资文件,如使用“华北-北京一”的MPC服务不能处理存储在“华北-北京四”OBS桶中的视频文件。
转码后的视频存储在指定的输出路径,您可以直接登录OBS控制台查看该文件,挂载到其它文件可参见分享文件。 该方法仅适用视频文件比较小的,若您需要分享的视频过大,建议您使用视频点播服务的OBS托管功能,具体请参见音视频托管。 您也可以通过媒体处理控制台查看转码后的视频文件,步骤如下。
获取云资源授权 原始视频文件上传到对象存储桶中后,您需要对存储的桶授权,允许媒体处理服务访问存储视频文件的对象存储桶,并将转码的视频文件输出到桶中。 注意事项 授权的对象存储桶需要与使用的媒体处理服务在同一区域。 授权方式说明 媒体处理服务提供两种授权方式,您选择其中一种即可。两
创建视频转码任务 您可以创建视频转码任务,按需求选择视频转码模板,对存储在对象存储桶中的视频文件进行转码。 前提条件 原始视频文件已上传到对象存储桶中,且使用的媒体处理服务与对象存储桶在同一区域,若还未上传,请参见上传文件处理。 已将存储原始视频和转码视频的桶进行授权,允许媒体处理服务访问。若还未授权,请参见获取云资源授权处理。
转码输入桶和输出桶是否可以设置同一个桶名和路径? 支持,转码输出的文件名称由MPC指定。 父主题: 转码问题
参数说明 参数 说明 源文件所在桶 源视频文件存储的对象存储桶。 源文件名 源视频文件的存储路径。 输出桶 动图文件存储的对象存储桶。 输出路径(可选) 动图文件的存储路径。 文件名 动图文件的名称。 输出格式 动图文件的格式,暂只支持GIF格式。 宽(px) 动图文件的宽。 取值范围:-1、0或[32
您可以创建音频转码任务,按需求选择音频转码模板,对存储在对象存储桶中的音频文件进行转码。音频转码的费用与视频转码是不同的,具体请参见价格详情。 前提条件 原始音频文件已上传到对象存储桶中,且使用的媒体处理服务与对象存储桶在同一区域,若还未上传,请参见上传文件处理。 已将存储原始音频和转码音频的桶进行授
新建转动图任务 功能介绍 创建动图任务,用于将完整的视频文件或视频文件中的一部分转换为动态图文件,暂只支持输出GIF文件。 待转动图的视频文件需要存储在与媒体处理服务同区域的OBS桶中,且该OBS桶已授权。 调用方法 请参见如何调用API。 URI POST /v1/{proje
于将视频转换为动态图。 前提条件 已购买对象存储服务,并参考上传媒体文件在媒体处理服务同区域(如华北-北京四)上传媒体处理的源视频。 已参考获取云资源授权,完成媒体处理服务授权。 核心代码 创建动图任务。 动图任务需要设置输入视频文件、输出动图路径、动图帧率、动图宽高等参数。 1
新建截图任务 前提条件 已购买对象存储服务,并参考上传媒体文件在媒体处理服务同区域(如华北-北京四)上传媒体处理的源视频。 已参考获取云资源授权,完成媒体处理服务授权。 核心代码 创建截图任务请求。 新建截图任务请求包括输入文件、输出文件的路径。具体参数请参考新建截图任务接口。
上传源视频至OBS服务。上传步骤请参见上传视频文件。 参见新建转码任务,设置截图,开始转码。 参见查询转码任务,若收到“转码成功”返回消息后,登录OBS管理控制台,根据截图文件路径,下载截图文件。下载步骤请参见下载文件。 方案二:直接对源视频抽帧截图 上传源视频至OBS服务。上传步骤请参见上传视频文件。 参见新建
媒体处理支持将存储在OBS桶中的音视频转码为适应各种终端播放的格式,同时也支持截图、水印、加密等功能。 音视频转码 音视频转码是指将原始音视频文件转换成另一个音视频文件,可以改变原始音视频文件的格式、编码、码率、帧率等参数。 参数 特性说明 支持输入格式 音视频文件格式:MP4、