检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
前提条件 已购买对象存储服务,并参考上传媒体文件在媒体处理服务同区域(如华北-北京四)上传媒体处理的源视频。 已参考获取云资源授权,完成媒体处理服务授权。 核心代码 创建动图任务。 动图任务需要设置输入视频文件、输出动图路径、动图帧率、动图宽高等参数。 1 2 3 4 5
前提条件 已购买对象存储服务,并参考上传媒体文件在媒体处理服务同区域(如华北-北京四)上传媒体处理的源视频。 已参考获取云资源授权,完成媒体处理服务授权。 核心代码 创建视频解析任务。 视频解析任务需要设置输入视频文件参数,如果有必要,还可以将元数据生成文件存放在指定的路径下。
原始音频文件已上传到对象存储桶中,且使用的媒体处理服务与对象存储桶在同一区域,若还未上传,请参见上传文件处理。 已将存储原始音频和转码音频的桶进行授权,允许媒体处理服务访问。若还未授权,请参见获取云资源授权处理。 若需要消息通知转码的任务执行状态,请先配置消息通知功能,具体操作请参见配置消息通知。 使用限制 支持转码的音频编码格式:AAC、
独立加密接口 授权与配置接口 SDK文档 SDK参考 02 购买 媒体处理提供了按需付费和按需预付套餐包两种计费方式,您可以根据实际需求进行灵活选择。 计费方式 计费项 费用详情 快速购买 购买按需预付费套餐包 04 使用 音视频上传到OBS桶后,您需要将对应的OBS桶授权给MPC,
通过IAM服务实现管理用户以及用户组 统一身份认证服务(Identity and Access Management, IAM) 创建用户组并授权 创建IAM用户 使用对象存储服务存储并管理音视频文件 对象存储服务(Object Storage Service,OBS) 创建桶 上传文件
新建转码任务可以将视频进行转码,并在转码过程中压制水印、视频截图等。视频转码前需要配置转码模板。 待转码的音视频需要存储在与媒体处理服务同区域的OBS桶中,且该OBS桶已授权。 调用方法 请参见如何调用API。 URI POST /v1/{project_id}/transcodings 表1 路径参数 参数 是否必选
创建动图任务,用于将完整的视频文件或视频文件中的一部分转换为动态图文件,暂只支持输出GIF文件。 待转动图的视频文件需要存储在与媒体处理服务同区域的OBS桶中,且该OBS桶已授权。 调用方法 请参见如何调用API。 URI POST /v1/{project_id}/animated-graphics 表1 路径参数
新建截图任务,视频截图将从首帧开始,按设置的时间间隔截图,最后截取末帧。 待截图的视频文件需要存储在与媒体处理服务同区域的OBS桶中,且该OBS桶已授权。 约束: 暂只支持生成JPG格式的图片文件。 调用方法 请参见如何调用API。 URI POST /v1/{project_id}/thumbnails
创建转封装任务,转换音视频文件的格式,但不改变其分辨率和码率。 待转封装的媒资文件需要存储在与媒体处理服务同区域的OBS桶中,且该OBS桶已授权。 调用方法 请参见如何调用API。 URI POST /v1/{project_id}/remux 表1 路径参数 参数 是否必选 参数类型
体处理服务区域一致。 未对存储原始视频和转码视频的OBS桶进行授权。 登录媒体处理控制台。 单击左侧导航树的“云资源授权”。 选择“桶授权”页签。 选择存储输入、输出视频文件的桶,单击“授权”即可。 图3 云资源授权 若以上情况都不是,请提交工单联系华为云技术客服处理。 父主题:
上传问题 云资源授权时看不到桶怎么办? 视频存储桶与媒体处理服务不在一个区域怎么办? 为什么通过MPC委托授权的方式无法访问OBS对象(DATA+)?
使用SDK或API报错“对象存储源地址或者目的地址无效” MPC是否支持视频旋转? 如何通过调用转码接口输出指定的文件名? 为什么子账号委托授权OBS桶读写权限成功后,取消授权会失败?
见OBS帮助中心。 登录媒体处理控制台。 在左侧导航树中,选择“云资源授权”。 选择“桶授权”页签,在对应桶所在行,单击“授权”。 若原始文件和转码文件存储在不同桶中,需要分别对两个桶进行授权。 图1 桶授权 在左侧导航树中,选择“媒体处理 > 转码”,进入“转码”页面。 单击“
权限管理 创建用户并授权使用MPC
上传音视频文件 上传文件 获取云资源授权
说明 1 上传文件 媒体处理服务无存储功能,您需要将待转码的原始视频文件上传至OBS桶后,才能进行转码。 2 桶授权 原始视频文件上传至OBS桶后,您需要对存储的桶授权,允许媒体处理服务访问OBS桶,并将转码的视频文件输出至桶中。 3 创建转码模板 可以直接使用系统预置模板,详见
mpcEncrypt cancelEncrypt 配置转码服务端事件通知 mpcNotification notification 桶授权或取消授权 mpcAuthority authority 请求委托任务 mpcAgencies agencies 父主题: 查询审计事件
GET /v1/{project_id}/buckets 查询桶列表 PUT /v1/{project_id}/authority 桶授权或取消授权 GET /v1.0-ext/{project_id}/objects 查询桶里的object POST /v1/{project_id}/agencies
的资源(计算资源、存储资源和网络资源),以默认项目为单位进行授权,用户可以访问您账号中该区域的所有资源。如果您希望进行更加精细的权限控制,可以在区域默认的项目中创建子项目,并在子项目中购买资源,然后以子项目为单位进行授权,使得用户仅能访问特定子项目中资源,使得资源的权限控制更加精确。
401 Unauthorized - [*] 表示用户没有权限(令牌、用户名、密码错误)。 403 Forbidden - [*] 表示用户得到授权(与401错误相对),但是访问是被禁止的。 404 NOT FOUND - [*] 用户发出的请求针对的是不存在的记录,服务器没有进行操作,该操作是幂等的。