什么是媒体处理

什么是媒体处理

媒体处理(Media Processing Center,简称MPC)是一种多媒体数据处理服务,通过经济、弹性和高可扩展的转换方法,将存储于OBS上的音视频转码为适应各种终端(PC、TV、Phone等)播放的格式,并实现抽帧截图、图片水印、视频加密、转动图等功能,满足多样化的业务场景需求。

媒体处理服务基于华为云云计算服务构建,解决客户自建音视频处理能力不可避免的投入成本高昂、技术门槛高等问题,帮助客户专注于业务能力构建,快速交付上线。同时,支持弹性伸缩等特性,可按需提供能力,进一步节约成本,避免资源浪费。

您可以通过控制台、SDK和服务API使用媒体处理服务,也可以将其集成到自己的应用与服务中。

媒体处理功能特性

参数

特性说明

支持输入格式

●音视频文件格式:MP4、TS、MOV、FLV、MPG、MXF、WMV、ADTS、AVI、MKV、MPEG、GIF、WAV等。

●视频编码格式:H.264、 H.265、 MPEG-2、MPEG-4、MJPEG、VP6/7/8/9、WMV1/2/3、ProRes 422等。

●音频编码格式:AAC、 AC3、EAC3、HE-AAC、MP2、MP3、PCM(s161e,s16be,s241e,s24be,dvd)、WMA等。

●字幕格式:SRT格式,文字编码格式为UTF-8。

支持输出格式

●音视频文件格式:DASH、HLS、MP4、MP3、ADTS等。

●视频编码格式:H264、 H265等。

●音频编码格式:HE_AAC、AAC、MP3等。

●图片文件格式:GIF等。

音频提取

从视频文件中单独分离出纯音频文件。

视频提取

从视频文件中单独分离出视频,无音频信息。

字幕合入

支持嵌入外部字幕文件,优化用户体验。

水印

转码时为视频添加数字水印,实现视频内容的防伪溯源和版权保护。

支持输入格式

特性说明

●音视频文件格式:MP4、TS、MOV、FLV、MPG、MXF、WMV、ADTS、AVI、MKV、MPEG、GIF、WAV等。

●视频编码格式:H.264、 H.265、 MPEG-2、MPEG-4、MJPEG、VP6/7/8/9、WMV1/2/3、ProRes 422等。

●音频编码格式:AAC、 AC3、EAC3、HE-AAC、MP2、MP3、PCM(s161e,s16be,s241e,s24be,dvd)、WMA等。

●字幕格式:SRT格式,文字编码格式为UTF-8。

支持输出格式

特性说明

●音视频文件格式:DASH、HLS、MP4、MP3、ADTS等。

●视频编码格式:H264、 H265等。

●音频编码格式:HE_AAC、AAC、MP3等。

●图片文件格式:GIF等。

音频提取

特性说明

从视频文件中单独分离出纯音频文件。

视频提取

特性说明

从视频文件中单独分离出视频,无音频信息。

字幕合入

特性说明

支持嵌入外部字幕文件,优化用户体验。

水印

特性说明

转码时为视频添加数字水印,实现视频内容的防伪溯源和版权保护。

媒体处理功能特性常见问题解答

媒体处理功能特性常见问题解答

活动规则
  • 媒体处理服务支持哪些区域?

    媒体处理服务暂支持“华北-北京一”、“华北-北京四”、“华东-上海二”和“华东-上海一”区域。您可以在控制台左上角切换区域。

  • 媒体处理是否支持添加背景音乐?

    媒体处理支持将存储在OBS桶中的音视频转码为适应各种终端播放的格式,同时也支持截图、水印等功能,但暂不支持添加背景音乐功能。

  • 媒体处理服务怎么退订?

    媒体处理服务默认按需付费,若您不使用就不会扣费,无需退订。如果您不想保留生成的已转码文件,请从OBS服务中删除它们,以免产生存储费用,存储费用由OBS服务收取。

  • 媒体处理服务一个转码任务是否可以有多个输出?

    媒体处理服务支持一进多出转码,即一个视频源文件在一个转码任务中输出多个分辨率、码率的视频文件,以满足不同终端、不同网速的播放需求。

    相对传统的一进一出转码,一进多出转码通过以下过程优化提高转码效率:

    只需创建一个任务,缩短操作时间、转码任务排队时间。

    只需读取、分析一次源文件,只需做一次切片。

    只需对源文件解码一次,缩短解码时间。

    在编码生成多路输出文件时,编码信息可以复用,缩短编码时间

  • 媒体处理控制台上配置了消息订阅,为什么转码完成后没有收到消息通知?

    可能是由于配置消息通知时未设置主题策略导致。您可以参考配置消息通知,在主题策略设置页面的“可发布消息的服务”中勾选上MPC服务。

  • 媒体处理能否批量下发转码任务?

    为确保所有租户的公平性,目前不支持批量下发转码任务,只能逐个创建任务。您可以在应用系统里开发批量任务下发功能。