检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
转码问题 是否支持加密媒体文件? MPC支持的转码格式? MPC转码失败怎么办? 一个转码任务可以有多个输出吗? 预置转码模板的作用? 转码后的视频如何下载? DASH、HLS和MP4视频的区别? 转码后的视频如何挂载到其它网站? 如何判断源视频应转码成标清、高清或超清? 为什么视频转码后只有音频没有画面?
热门案例 转码后的视频如何下载? 为什么视频转码后只有音频没有画面? 如何抽帧截图? 如何设置水印? 一进多出转码模板是如何计费的? 视频存储的桶与媒体处理服务不在一个区域怎么办? 云资源授权看不到桶怎么办? 已经购买了转码套餐包,为什么还是从账户余额中扣费? 为什么创建转码任务时找不到OBS桶?
end_time string 任务结束时间。 intput FileAddress 转码文件输入地址。 output FileAddress 转码文件输出地址。 description string 任务描述。 media_detail MediaDetail 转码详细信息,失败时没有该字段。
核心代码 创建视频解析任务。 视频解析任务需要设置输入视频文件参数,如果有必要,还可以将元数据生成文件存放在指定的路径下。 1 2 3 4 5 6 7 8 9 10 //设置解析输入视频地址和输出路径 ObsObjInfo input = new ObsObjInfo()
取值范围:0或[40,30000] 单位:kbit/s 建议您按照推荐码率进行设置,如表3所示。若码率设置为0,将按照推荐码率输出。 若转码视频的宽和高均设置为0,则按原始视频分辨率输出转码视频。 若转码视频仅一边(宽或高)设置为0,则用另一边的值,按照原始视频分辨率进行等比缩放,输出转码视频。
PI或者调用转码SDK设置视频水印。 API调用 上传水印图片和源视频文件至OBS服务,记录水印图片地址,包括桶名、桶所在区域和水印图片的路径。上传步骤请参见上传音视频文件。 调用新建水印模板接口,创建水印模板,记录水印模板ID。 调用新建转码任务接口,设置转码输入输出参数“in
请求Body参数 参数 是否必选 参数类型 描述 input 是 ObsObjInfo object 源文件地址。 output 是 ObsObjInfo object 输出地址。 user_data 否 String 用户自定义数据。 thumbnail_para 是 ThumbnailPara
取值范围:0或[40,30000] 单位:kbit/s 建议您按照推荐码率进行设置,如表3所示。若码率设置为0,将按照推荐码率输出。 若转码视频的宽和高均设置为0,则按原始视频分辨率输出转码视频。 若转码视频仅一边(宽或高)设置为0,则用另一边的值,按照原始视频分辨率进行等比缩放,输出转码视频。
媒体处理控制台上配置了消息订阅,为什么转码完成后没有收到消息通知? 可能是由于配置消息通知时未设置主题策略导致。您可以参考配置消息通知,在主题策略设置页面的“可发布消息的服务”中勾选上MPC服务。 父主题: 消息订阅
已经购买了转码套餐包,为什么还是从账户余额中扣费? 离线转码套餐包是否可以抵扣自定义转码模板的时长? 转码套餐包过期是否影响已转码的音视频? 怎么退订媒体处理服务? 一进多出转码模板是如何计费的? 添加水印是否收费?
计费FAQ 怎么退订媒体处理服务? 如何查看套餐包的使用详情? 一进多出转码模板是如何计费的? 已经购买了转码套餐包,为什么还是从账户余额中扣费? 离线转码套餐包是否可以抵扣自定义转码模板的时长? 转码套餐包过期是否影响已转码的音视频? 添加水印是否收费?
为什么调用API时返回信息提示Token无效? 可能原因是获取用户Token时,将Token的使用范围参数“scope”设置为“domain”,该Token适用于全局级服务,而媒体处理服务为项目级服务,需将“scope”设置为“project”。 父主题: API和SDK使用
//设置转码输入视频地址 ObsObjInfo input = new ObsObjInfo() //设置桶名 .withBucket("mpc-east-2") //设置OBS桶所在区域 .withLocation("region01") //设置输入视频对象
拖到进度到指定的位置。 详细操作示例,请参考MPC的视频截图能力帮助视频网站客户快速构建媒体处理平台。 视频如何抽帧截图? 截图创建失败怎么办?
响应超时异常 CallTimeoutException 单次请求,服务器处理超时未返回 RetryOutageException 在重试策略消耗完成以后,仍无有效的响应 ServiceResponseException 服务器响应异常 ServerResponseException 服务端内部错误,Http响应码:[500
3840]之间2的倍数。 说明: 若设置为-1, 则宽根据高来自适应,此时“height”不能取-1或0。 若设置为0,则取原始视频的宽,此时“height”只能取0。 height Integer 输出动图的高。 取值范围:0,-1或[32,2160]之间2的倍数。 说明: 若设置为-1, 则高根
输出的动图格式,支持GIF等。 宽 输出动图的宽,范围为0,-1或[32,3840]。 若设置为-1,则按高进行自适应;若设置为0,则按视频原始宽输出。 高 输出动图的高,范围为0,-1或[32,3840]。 若设置为-1,则按宽进行自适应;若设置为0,则按视频原始高输出。 帧率 动图的帧率,范围为[1,75]。
为什么视频转码后只有音频没有画面? 可能是由于设置的转码模板中选择了音频封装格式或者勾选了“禁用视频”导致。 您可以登录媒体处理控制台后,从以下两方面进行初步排查: 在“媒体处理 > 转码”的任务列表中,检查转码模板是否为音频模板。 在“全局设置”中查看设置的转码模板中是否有勾选“禁用视频”。
https://{endpoint}/v1/{project_id}/template/watermark 请求消息头中增加“X-Auth-Token”,值设置为步骤1中获取的用户Token。 Request Body中传入参数如下: { "template_name": "watermark_1920*1080_10*10_
frame_rate Integer 帧率。 取值范围:0或[5,60],0表示自适应。 单位:帧每秒。 说明: 若设置的帧率不在取值范围内,则自动调整为0,若设置的帧率高于片源帧率,则自动调整为片源帧率。 codec String 视频编码格式 表11 AudioInfo 参数