检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
媒体处理服务MPC支持将各种主流视频封装格式转换为MP4和HLS格式,实现多终端兼容适配,满足在线教育行业在不同网络条件下的多端播放需求。例如:教育网客户可以在网站提供手机APP观看学习视频。 实现原理 图1 实现原理图 使用限制 支持转封装的输入格式有:MP3、MP4、FLV、TS。 支持转封装的输出格式有:HLS、MP4。
BS上的音视频转码为适应各种终端(PC、TV、Phone等)播放的格式,并实现抽帧截图、图片水印、视频加密等功能,满足多样化的业务场景需求。 您可以使用本文档提供的API对媒体处理服务进行相关操作,如创建转码模板、创建转码任务,创建截图任务等。支持的全部操作请参见API概览。 在
API调用 上传源视频至OBS服务。上传步骤请参见上传音视频文件。 调用新建转码任务接口,设置输入输出参数“input”和“output”、转码模板“IDtrans_template_id”和视频处理控制参数“video_process”,开始转码。 调用查询转码任务接口,若收到“转码
取值如下: discard transcode copy codec Integer 音频编码格式。 取值如下: 1:AAC格式。 2:HEAAC1格式 。 3:HEAAC2格式。 4:MP3格式 。 sample_rate Integer 音频采样率。 取值如下: 1:AUDIO_SAMPLE_AUTO
DASH、HLS和MP4视频的区别? 不同格式的视频采用不同标准进行封装,其播放体验和流量占用情况如表1所示。 表1 播放体验说明 视频格式 播放体验 流量占用情况 DASH 对视频进行切片,按切片播放,缓存小,起播快; 拖动时间轴到任意时间播放时,可以快速定位到对应的切片进行播放,响应快。
为什么MP3转封装MP4失败? 可能片源存在问题,目前暂只支持采样率大于8000HZ的MP3文件转封装为MP4格式。 父主题: 转封装/动图问题
在截图场景无效 在转动图场景无效 输出文件为HLS格式时,文件名称不能命名为index,示例:index.m3u8,否则会导致播放失败。 表5 RemuxOutputParam 参数 是否必选 参数类型 描述 format 否 String 输出格式。取值范围: HLS MP4 segment_duration
媒体处理是否支持添加背景音乐? 媒体处理支持将存储在OBS桶中的音视频转码为适应各种终端播放的格式,同时也支持截图、水印等功能,但暂不支持添加背景音乐功能。 父主题: 产品咨询
说明 计费规则 根据转码使用的编码标准、输出分辨率及输出文件的时长进行计费,时长精确到小数点两位,第二位根据第三位四舍五入。若使用一进多出模板,则产生的费用为多个输出音视频的转码费用总和。 不足一分钟时不会按照1分钟进行收费,示例:如果转码时长为1.55分钟,则实际收取费用为1.55*转码单价。
endpoint:MPC应用区域和各服务的终端节点,具体请参见地区和终端节点。 发送请求并查看响应。 1 2 3 4 5 // 初始化请求,以调用查询转码模板接口为例 ListTranscodingTaskResponse response = mpcClient. listTranscodingTask(new
Center,简称MPC)是一种多媒体数据处理服务,通过经济、弹性和高可扩展的转换方法,将存储于OBS上的音视频转码为适应各种终端(PC、TV、Phone等)播放的格式,并实现抽帧截图、图片水印、视频加密、转动图等功能,满足多样化的业务场景需求。 媒体处理服务基于华为云云计算服务构建,解决客户自建音视频处
如果指定了压缩抽帧图片生成tar包,则tar包按该指定文件名输出。 format 否 Integer 截图文件格式。 取值如下: 1:表示jpg格式 2:表示png格式 仅同步截图支持png格式 width 否 Integer 图片宽度 取值范围: [96,3840] 0:自适应,保持原有宽高
转封装文件存储的对象存储桶。 输出路径 转封装文件的存储路径。 文件名 转封装后的文件名称。 输出格式 转封装格式。暂只支持"HLS"和“MP4”格式。 分片时长 HLS分片的长度,当转封装格式为“HLS”时有效。 取值范围:[2,10]。 默认值:5。 单击“确定”,完成创建。 在任务列表中,查看执行情况。
截图场景下视频codec错误。 片源视频的编码格式暂不支持,目前支持以下编码格式:MPEG2,H.264,H265,Prores422等。 MPC.10063 截图场景下视频format错误。 片源视频的封装格式暂不支持,目前仅支持以下封装格式:MP4、MPG、MOV、MXF、FLV、MPEG-TS等。
转封装/动图问题 媒体处理支持的转封装输入输出格式? 媒体处理支持的转动图输入格式? 为什么MP3转封装MP4失败?
用户发出的请求针对的是不存在的记录,服务器没有进行操作,该操作是幂等的。 406 Not Acceptable - [GET] 用户请求的格式不可得(比如用户请求JSON格式,但是只有XML格式)。 410 Gone -[GET] 用户请求的资源被永久删除,且不会再得到的。 422 Unprocesable
见地区和终端节点。 发送请求并查看响应。 1 2 3 4 5 6 7 8 9 10 // 初始化请求,以调用接口查询转码模板为例 request := &model.ListTranscodingTaskRequest{ TaskId:&[]int64{1900293}
源视频文件的存储路径。 输出桶 动图文件存储的对象存储桶。 输出路径 动图文件的存储路径。 文件名 动图文件的名称。 输出格式 动图文件的格式,暂只支持GIF格式。 宽 动图文件的宽。 取值范围:-1、0或[32,3840]之间2的倍数。 说明: 若宽取值为-1,则宽根据所填写高自适应,此时高不能取-1或0。
CANCELED:已取消 start_time 否 String 起始时间。格式为yyyymmddhhmmss。必须是与时区无关的UTC时间,指定task_id时该参数无效 end_time 否 String 结束时间。格式为yyyymmddhhmmss。必须是与时区无关的UTC时间,指定task_id时该参数无效
CANCELED:已取消 start_time 否 String 起始时间。格式为yyyymmddhhmmss。必须是与时区无关的UTC时间,指定task_id时该参数无效。 end_time 否 String 结束时间。格式为yyyymmddhhmmss。必须是与时区无关的UTC时间,指定task_id时该参数无效。