检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
MPC是否支持视频旋转? 支持,您可以通过调用API或者转码SDK,在转码时设置视频处理控制参数,对视频进行旋转。 API调用 上传源视频至OBS服务。上传步骤请参见上传音视频文件。 调用新建转码任务接口,设置输入输出参数“input”和“output”、转码模板“IDtrans
创建视频转码任务 您可以创建视频转码任务,按需求选择视频转码模板,对存储在对象存储桶中的视频文件进行转码。 前提条件 原始视频文件已上传到对象存储桶中,且使用的媒体处理服务与对象存储桶在同一区域,若还未上传,请参见上传文件处理。 已将存储原始视频和转码视频的桶进行授权,允许媒体处
创建音频转码任务 您可以创建音频转码任务,按需求选择音频转码模板,对存储在对象存储桶中的音频文件进行转码。音频转码的费用与视频转码是不同的,具体请参见价格详情。 前提条件 原始音频文件已上传到对象存储桶中,且使用的媒体处理服务与对象存储桶在同一区域,若还未上传,请参见上传文件处理。
配置消息通知 您可以在提交媒体处理任务前配置消息订阅,当任务执行完成后,您会收到相关的消息通知。该功能依赖于SMN服务,因此,SMN会根据发送的消息通知数量进行收费,价格详情请参见SMN价格详情。 创建消息主题 登录消息通知服务控制台。 在左侧导航栏中,选择“主题管理 > 主题”。
已明确需要创建转码任务所在的区域信息,并获取该区域的Endpoint,您可以从地区和终端节点获取。 待转码处理的视频文件已经存储在OBS桶中,您可以调用OBS上传对象API上传。 已创建用于存储转码生成的文件的OBS桶,您可以调用OBS创建桶API进行创建。 总体流程 获取用户Token 创建视频转码模板
MPC转码失败怎么办? 转码失败会在界面输出报错提示,您可以根据不同错误原因,进行处理。常见的错误提示及解决办法如表1。 表1 常见错误 错误提示 报错原因 解决办法 系统问题,请联系华为工程师解决 系统问题 请提交工单咨询华为工程师。 无法获取源文件,请检查路径 获取源文件失败。
创建转封装任务 您可以创建转封装任务,对存储在对象存储桶中的视频文件封装格式转换,而不改变其分辨率和码率。 前提条件 原始视频文件已上传到对象存储桶中,且使用的媒体处理服务与对象存储桶在同一区域,若还未上传,请参见上传文件处理。 已将存储原始和转封装文件的桶进行授权,允许媒体处理
转码后的视频如何挂载到其它网站? 转码后的视频存储在指定的输出路径,您可以直接登录OBS控制台查看该文件,挂载到其它文件可参见分享文件。 该方法仅适用视频文件比较小的,若您需要分享的视频过大,建议您使用视频点播服务的OBS托管功能,具体请参见音视频托管。 您也可以通过媒体处理控制台查看转码后的视频文件,步骤如下。
创建转动图任务 您可以根据实际需求创建动图生成任务,按照设置的时间点截取视频段生成动图文件。 前提条件 原始视频文件已上传到对象存储桶中,且使用的媒体处理服务与对象存储桶在同一区域,若还未上传,请参见上传文件处理。 已将存储原始视频和动图文件的桶进行授权,允许媒体处理服务访问。若还未授权,请参见获取云资源授权处理。
自定义转码模板组 媒体处理服务除了系统预置模板,您也可以根据实际需求自定义一进多出转码模板组。 新建转码模板组 您可以根据业务需要新建转码模板,自定义转码的参数。 登录媒体处理控制台。 在左侧导航树中,选择“全局设置 > 自定义模板组”,进入“自定义模板组”页面。 单击“自定义模
自定义转码模板 媒体处理服务除了系统预置模板,您也可以根据实际需求自定义一进一出转码模板。 新建转码模板 您可以根据业务需要新建转码模板,自定义转码的参数。 登录媒体处理控制台。 在左侧导航树中,选择“全局设置 > 自定义模板”,进入转码设置页面。 单击“自定义模板”,在弹出的参数配置页面,配置相关参数。
参数,从而适用于不同的业务场景、播放终端及网络环境。 转码功能可以帮助您处理如下问题: 适配不同播放终端:您可以将原始音视频转码为更适应于各终端播放的格式,如MP4格式适用于网站播放的场景。 适配不同网络环境:您可以根据不同的网络带宽设置转码输出的码率,以适应不同的网络播放环境。
若您需要使用自定义的转码模板进行音视频转码,可以先在提交转码任务前,按实际需求创建转码模板。 前提条件 已获取需要创建转码模板区域的项目ID,具体获取方法请参见获取项目ID。 已明确需要创建转码模板所在的区域信息,并获取该区域的Endpoint,您可以从地区和终端节点获取。 总体流程 获取用户Token
系统预置多个一进多出和一进一出的转码模板,在创建转码任务时,可以选择合适的转码模板使用。 操作步骤 登录媒体处理控制台。 在左侧导航树中,选择“全局设置 > 预置模板”,进入“预置模板”页面,如图1所示。 在“一进多出模板”页面可以查看一进多出转码模板;在“一进一出模板”页面可以查看一进一出转码模板。 通过模
新建转码模板 您可以通过SDK新建转码模板,用于转码时的转码模板设置。具体的模板参数可以参考新建转码模板接口。 核心代码 设置转码模板的参数。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
视频文件输出至桶中。 3 创建转码模板 可以直接使用系统预置模板,详见控制台“预置模板”页面。也可以在控制台“自定义转码模板”页面自定义新增一进一出转码模板,或在“自定义转码模板组”页面自定义新增一进多出模板组。 4 提交转码任务 您可以创建视频转码任务,按需求选择视频转码模板,
删除转码模板 您可以根据转码模板的ID删除自定义的转码模板。 核心代码 1 2 3 4 5 //设置删除转码模板ID,发送删除转码模板请求 DeleteTemplateRequest req = new DeleteTemplateRequest().withTemplateId(346090L);
WithIgnoreSSLVerification(true); 初始化认证信息。 支持两种方式认证,您可以根据实际情况进行选择。 使用永久AK/SK 首先需要获取永久AK和SK,以及projectId,您可以参考开发前准备获取。 1 2 3 4 5 6 7 8 ak := os.Getenv("SDK_AK")
如何将转码后的视频文件覆盖原始视频文件? 目前媒体处理控制台暂不支持,您可以通过调用API实现,步骤如下所示: 上传源视频文件至OBS服务,记录桶名、桶所在区域的路径和源视频文件名。上传步骤请参见上传音视频文件。 调用新建转码任务接口,将输出参数“output”设置成与输入参数“
Key):私有访问密钥。与访问密钥ID结合使用,对请求进行加密签名,可标识发送方,并防止请求被修改。 使用AK/SK认证时,您可以基于签名算法使用AK/SK对请求进行签名,也可以使用专门的签名SDK对请求进行签名。详细的签名方法和SDK使用方法请参见API签名指南。 签名SDK只提供签名功能