检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
为满足多样化使用场景,媒体处理预置了大量的音视频转码模板,同时也支持自定义转码模板。 预置模板:无需额外配置,可以直接调用,包含纯音频模板和音视频模板,高清低码模板,覆盖了所有的输出格式、编码格式,以及常见的分辨率和码率。按转码输出路数,预置模板可以分为如下两类: 一进一出转码模板:一个音视频文件转码后输出文件只有一个。
更新转码模板 您可根据转码模板的ID,重新设置模板参数来更新转码模板。 核心代码 设置转码模板的参数。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
查询水印配置模板 代码说明 查询水印配置模板任务支持指定模板ID查询,也支持分页查询。 指定模板ID查询,一次最多支持查询10个模板ID。 分页查询需指定页数和每页的模板数;若不带参数,服务自动取page为0,size为10。 核心代码 设置查询参数。 根据水印模板ID查询。 1
查询截图任务的状态和结果。 { "task_array" : [ { "task_id" : 2528, "status" : "SUCCEEDED", "create_time" : 20201118121333, "end_time" : 20201118121336
新建转码模板 您可以通过SDK新建转码模板,用于转码时的转码模板设置。具体的模板参数可以参考新建转码模板接口。 核心代码 设置转码模板的参数。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
删除水印模板 功能介绍 删除自定义水印模板。 调用方法 请参见如何调用API。 URI DELETE /v1/{project_id}/template/watermark 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID。获取方法请参考获取项目ID。
更新水印模板 功能介绍 更新自定义水印模板。 调用方法 请参见如何调用API。 URI PUT /v1/{project_id}/template/watermark 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID。获取方法请参考获取项目ID。
查询水印模板 功能介绍 查询自定义水印模板。支持指定模板ID查询,或分页全量查询。 调用方法 请参见如何调用API。 URI GET /v1/{project_id}/template/watermark 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String
新建水印模板 功能介绍 自定义水印模板,水印模板目前默认支持创建100000个。 调用方法 请参见如何调用API。 URI POST /v1/{project_id}/template/watermark 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String
什么是媒体处理 媒体处理(Media Processing Center,简称MPC)是一种多媒体数据处理服务,通过经济、弹性和高可扩展的转换方法,将存储于OBS上的音视频转码为适应各种终端(PC、TV、Phone等)播放的格式,并实现抽帧截图、图片水印、视频加密、转动图等功能,满足多样化的业务场景需求。
删除水印模板 通过指定水印模板ID删除用户自定义的水印模板。 核心代码 1 2 3 4 5 // 发送删除水印配置模板请求给媒体处理服务 DeleteWatermarkTemplateRequest req = new DeleteWatermarkTemplateRequest()
查询转码模板 查询用户自定义转码模板及系统预设值模板。支持指定模板ID或页码查询。具体请求方法请参考查询转码模板接口。 说明 您可通过模板ID查询自定义的单个或者多个转码模板(最多查询10个)。 你可以通过page和size进行查询。 核心代码 1 2 3 4 5 6 //设置查
更新转码模板组 功能介绍 修改模板组接口。 调用方法 请参见如何调用API。 URI PUT /v1/{project_id}/template_group/transcodings 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID。获取方法请参考获取项目ID。
新建转码模板 功能介绍 新建转码模板,采用自定义的模板转码。 调用方法 请参见如何调用API。 URI POST /v1/{project_id}/template/transcodings 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID。获取方法请参考获取项目ID。
新建转码任务 功能介绍 新建转码任务可以将视频进行转码,并在转码过程中压制水印、视频截图等。视频转码前需要配置转码模板。 待转码的音视频需要存储在与媒体处理服务同区域的OBS桶中,且该OBS桶已授权。 调用方法 请参见如何调用API。 URI POST /v1/{project_id}/transcodings
删除转码模板 您可以根据转码模板的ID删除自定义的转码模板。 核心代码 1 2 3 4 5 //设置删除转码模板ID,发送删除转码模板请求 DeleteTemplateRequest req = new DeleteTemplateRequest().withTemplateId(346090L);
查询转码模板 功能介绍 查询用户自定义转码配置模板。 支持指定模板ID查询,或分页全量查询。转码配置模板ID,最多10个。 调用方法 请参见如何调用API。 URI GET /v1/{project_id}/template/transcodings 表1 路径参数 参数 是否必选
创建转封装任务 您可以通过创建MpcClient实例并设置相关参数新建转封装任务,转封装任务用于视频转封装处理。 前提条件 已购买对象存储服务,并参考上传媒体文件在媒体处理服务同区域(如华北-北京四)上传媒体处理的源视频。 已参考获取云资源授权,完成媒体处理服务授权。 核心代码 创建转封装任务。
取消独立加密任务 功能介绍 取消独立加密任务。该API已废弃。 约束: 只能取消正在任务队列中排队的任务。已开始加密或已完成的加密任务不能取消。 调用方法 请参见如何调用API。 URI DELETE /v1/{project_id}/encryptions 表1 路径参数 参数
删除转码模板组 功能介绍 删除转码模板组。 调用方法 请参见如何调用API。 URI DELETE /v1/{project_id}/template_group/transcodings 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID。获取方法请参考获取项目ID。