检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
计费示例 若您某日09:00~10:00使用媒体处理服务,采用H.265编码方式,高清低码转出1720 x 1440分辨率视频时长 1 小时。采用H.264编码方式,高清低码转出1280 x 960分辨率视频时长100分钟,普通转码转出480 x 480分辨率视频时长120分钟。
产品优势 高性价比 支持高清低码,同等主观画质带宽成本降低20%~30%。 灵活接入 成熟完善的SDK和OpenAPI,快速接入,满足多样化的转码需求。 倍速转码 支持并行转码加速,1小时内容10分钟完成转码,满足紧急发布需要。
本次更新说明如下: 新增“H.264和H.265高清低码帮助视频网站打造极致体验”章节 新增“MPC的视频截图能力帮助视频网站客户快速构建媒体处理平台”章节 新增“MPC的视频转封装能力帮助在线教育客户实现多终端播放视频”章节 2022-11-30 第一次正式发布。
如何判断源视频应转码成标清、高清或超清? 为什么视频转码后只有音频没有画面? 创建转码任务时找不到桶 如何将转码后的视频文件覆盖原始视频文件? 一个转码任务需要多长时间? 如何配置转码消息通知? 视频能否从低分辨率转高分辨? 转码输入桶和输出桶是否可以设置同一个桶名和路径?
视频解析 创建视频解析任务 查询视频解析任务 取消视频解析任务 父主题: Java SDK(3.x.x)
自定义转码模板 媒体处理服务除了系统预置模板,您也可以根据实际需求自定义一进一出转码模板。 新建转码模板 您可以根据业务需要新建转码模板,自定义转码的参数。 登录媒体处理控制台。 在左侧导航树中,选择“全局设置 > 自定义模板”,进入转码设置页面。
高清低码(PVC) 是否开启高清低码功能,默认关闭。 开启后,输出码率将在设置码率的基础上下降20%左右。 HLS分片间隔 转码输出HLS时一个分片的时间。仅当“输出格式”设置为“HLS”或者“DASH+HLS”才会有此参数。 取值范围:[2,10]。 默认值:5。 单位:秒。
视频码率 VBR(优先) 建议4K(30fps)平均码率80Mbps以上,1080P平均码率20M以上,高清720P建议12M以上,标清480P建议8M以上。 CBR 建议1080P码率为30M左右,高清720P码率为15M以上,标清480P码率10M以上。
常用概念 OBS 对象存储服务(Object Storage Service,OBS)。媒体处理服务使用OBS管理媒体文件,媒体文件需上传到OBS才能进行转码,并将转码后的输出文件写入OBS。OBS更多信息请参见OBS帮助中心。 桶 OBS中存储对象的容器。
视频解析接口 新建视频解析任务 查询视频解析任务 取消视频解析任务
前提条件 已购买对象存储服务,并参考上传媒体文件在媒体处理服务同区域(如华北-北京四)上传媒体处理的源视频。 已参考获取云资源授权,完成媒体处理服务授权。 核心代码 创建视频解析任务。
视频截图费用 媒体处理服务支持通过API或SDK请求实现视频截图功能,该功能需要单独计费。 计费价格 视频转码计费的具体价格详情,如下表所示,也可参见产品价格详情。 直播转码费用由媒体处理服务收取。
前提条件 原始视频文件已上传到对象存储桶中,且使用的媒体处理服务与对象存储桶在同一区域,若还未上传,请参见上传文件处理。 已将存储原始视频和转码视频的桶进行授权,允许媒体处理服务访问。若还未授权,请参见获取云资源授权处理。
功能总览 功能总览 全部 转码消息订阅 转码模板 音视频转码 视频转封装 视频转动图 视频水印 视频截图 视频加密 API SDK 转码消息订阅 消息通知服务是华为云平台可单独对外提供的应用服务,当您需要使用媒体处理消息订阅功能时,即需要调用消息通知服务。
MPC服务获取用户指定的音视频文件进行处理。 转码过程定期查询转码的状态。 转码任务完成后,将转码后的音视频文件输出至用户指定的OBS存储目录。 通过SMN服务通知用户转码状态信息。 用户订阅指定主题获取到转码相关信息。
根据任务ID查询,最多支持10个任务ID ListExtractTaskRequest req = new ListExtractTaskRequest().withTaskId(Collections.singletonList("3223182")); // 发送查询请求给媒体处理服务
通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 Authorization 否 String 使用AK/SK方式认证时必选,携带的鉴权信息。
核心代码 1 2 3 4 5 // 设置需要取消的任务id DeleteExtractTaskRequest req = new DeleteExtractTaskRequest().withTaskId("3223182"); //发送消息到转码服务 DeleteExtractTaskResponse
通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 Authorization 否 String 使用AK/SK方式认证时必选,携带的鉴权信息。