检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
核心代码 创建视频解析任务。 视频解析任务需要设置输入视频文件参数,如果有必要,还可以将元数据生成文件存放在指定的路径下。 1 2 3 4 5 6 7 8 9 10 //设置解析输入视频地址和输出路径 ObsObjInfo input = new ObsObjInfo()
输出的动图格式,支持GIF等。 宽 输出动图的宽,范围为0,-1或[32,3840]。 若设置为-1,则按高进行自适应;若设置为0,则按视频原始宽输出。 高 输出动图的高,范围为0,-1或[32,3840]。 若设置为-1,则按宽进行自适应;若设置为0,则按视频原始高输出。 帧率 动图的帧率,范围为[1,75]。
全局设置 自定义转码模板 自定义转码模板组 配置消息通知
查询用户自定义转码模板及系统预设值模板。支持指定模板ID或页码查询。具体请求方法请参考查询转码模板接口。 说明 您可通过模板ID查询自定义的单个或者多个转码模板(最多查询10个)。 你可以通过page和size进行查询。 核心代码 1 2 3 4 5 6 //设置查询转码模板参数,可以查询多个,最多10个 ListTemplateRequest
示例:输出视频分辨率宽1920,设置“dx”为“0.1”,“referpos”为“TopRight”(右上角),则水印图片右上角到视频右顶点在水平方向上偏移距离为192。 dy 否 String 水印图片起点相对输出视频顶点的垂直偏移量。 设置方法有如下两种:整数型:表示图片起点
示例:输出视频分辨率宽1920,设置“dx”为“0.1”,“referpos”为“TopRight”(右上角),则水印图片右上角到视频右顶点在水平方向上偏移距离为192。 dy 否 String 水印图片起点相对输出视频顶点的垂直偏移量。 设置方法有如下两种:整数型:表示图片起点
9999,超出部分系统自动丢弃。 示例:输出视频分辨率宽1920,设置“dx”为“0.1”,“referpos”为“TopRight”(右上角),则水印图片右上角到视频右顶点在水平方向上偏移距离为192。 dy String 水印图片起点相对输出视频顶点的垂直偏移量。 设置方法有如下两种:整数型:表示图片起点垂
时,“作用范围”需要选择“区域级项目”,然后在指定区域(如华北-北京四)对应的项目(cn-north-4)中设置相关权限,并且该权限仅对此项目生效;如果在“所有项目”中设置权限,则该权限在所有区域项目中都生效。访问MPC时,需要先切换至授权区域。 目前MPC系统角色只有“MPC
图1 获取用户Token 创建截图任务。 选择POST请求方法并输入URI。 https://{endpoint}/v1/{project_id}/thumbnails 请求消息头中增加“X-Auth-Token”,值设置为步骤1中获取的用户Token。 Request Body中传入参数如下:
什么是媒体处理 媒体处理(Media Processing Center,简称MPC)是一种多媒体数据处理服务,通过经济、弹性和高可扩展的转换方法,将存储于OBS上的音视频转码为适应各种终端(PC、TV、Phone等)播放的格式,并实现抽帧截图、图片水印、视频加密、转动图等功能,满足多样化的业务场景需求。
新建截图任务 功能介绍 新建截图任务,视频截图将从首帧开始,按设置的时间间隔截图,最后截取末帧。 待截图的视频文件需要存储在与媒体处理服务同区域的OBS桶中,且该OBS桶已授权。 约束: 暂只支持生成JPG格式的图片文件。 调用方法 请参见如何调用API。 URI POST /v1/{p
若您需要使用自定义的转码模板进行音视频转码,可以先在提交转码任务前,按实际需求创建转码模板。 前提条件 已获取需要创建转码模板区域的项目ID,具体获取方法请参见获取项目ID。 已明确需要创建转码模板所在的区域信息,并获取该区域的Endpoint,您可以从地区和终端节点获取。 总体流程 获取用户Token
在控制台配置消息通知时勾选SMN主题 消息通知服务(Simple Message Notification,SMN) 创建主题 添加订阅 设置主题策略 通过IAM服务实现管理用户以及用户组 统一身份认证服务(Identity and Access Management, IAM)
16 17 //设置截图输入视频地址 ObsObjInfo input = new ObsObjInfo().withBucket("mpc-east-2").withLocation("region01").withObject("ok.mp4"); //设置截图输出路径 ObsObjInfo
3840]之间2的倍数。 说明: 若设置为-1, 则宽根据高来自适应,此时“height”不能取-1或0。 若设置为0,则取原始视频的宽,此时“height”只能取0。 height 是 Integer 输出动图的高。 取值范围:0,-1或[32,2160]之间2的倍数。 说明: 若设置为-1, 则高
withIgnoreSSLVerification(true).withTimeout(3); //http代理设置,请根据实际情况设置 //httpConfig.withProxyHost("xxxxxx").withProxyPort(xxxxxx)
式等。所以使用预置转码模板不仅能提高转码效率,还能减少自建转码模板配置错误导致的转码失败问题。转码预置模板可以在媒体处理服务控制台的“全局设置 > 预置模板”界面查看。 父主题: 转码问题
TextWatermark object 文字水印配置,若设置“text_context”,则此配置项不能为空。 表10 ImageWatermark 参数 是否必选 参数类型 描述 dx 否 String 水印图片起点相对输出视频顶点的水平偏移量。 设置方法有如下两种: 整数型:表示图片起点水平偏
3840]之间2的倍数。 说明: 若设置为-1, 则宽根据高来自适应,此时“height”不能取-1或0。 若设置为0,则取原始视频的宽,此时“height”只能取0。 height Integer 输出动图的高。 取值范围:0,-1或[32,2160]之间2的倍数。 说明: 若设置为-1, 则高根
//设置模板名称 .withTemplateName("watermark_name") //设置模板类型 .withType("Image") //设置图片水印处理方式