帮助文档 Logo
平台使用
阿里云
百度云
移动云
智算服务
教育生态
登录 →
帮助文档 Logo
平台使用 阿里云 百度云 移动云 智算服务 教育生态
登录
  1. 首页
  2. 阿里云
  3. 对象存储
  4. 操作指南
  5. 数据处理
  6. 媒体处理

媒体处理

  • 数据处理
  • 发布于 2025-04-21
  • 0 次阅读
文档编辑
文档编辑

媒体处理是由智能媒体管理(IMM)提供的数据处理能力,支持多种视频格式转换。您可以将原始视频上传保存到对象存储(OSS)上,通过OSS的RESTful接口x-oss-async-process,您可以在任何时间、任何地点、任何互联网设备上发起视频转码等处理请求。另外您也可以通过OSS的x-oss-process接口,在源视频上传后立即播放。

使用场景

  • 终端覆盖、网络适配

    转换分辨率和码率,适应不同终端和网络环境播放。

  • 高效编码、降低成本

    在保证画质前提下,通过高效编码算法提质降码,减少卡顿并节省存储和流量费用。

  • 智能生产、内容再造

    利用视频AI和超分技术,实现低画质素材高清重生、截图、剪辑等内容再造。

  • 实时转码、极速起播

    利用边转边播技术,实现按需实时转码和极速起播,节省转码和存储费用,提升播放体验。

工作原理

离线转码:将视频文件上传到OSS存储空间,创建媒体处理任务,任务执行成功后,转码后的文件存储在OSS中。

image

边转边播:将视频文件上传到OSS存储空间,创建边转边播播放列表,立即播放,对视频实时按需转码并存储在OSS中。

image

处理参数

OSS支持直接使用一个或多个参数处理视频等媒体文件,也支持将多个参数封装在一个样式中批量处理视频等媒体文件。关于样式的更多信息,请参见样式。

当存在多个处理参数时,OSS将按照参数顺序对文件进行处理。处理参数说明如下表所示。

处理操作

参数

说明

视频转码

video/convert

将OSS中的视频文件转换为需要的格式。

视频转动图

video/animation

将OSS中的视频文件转换为GIF、Webp等动图格式。

视频截雪碧图

video/sprite

将OSS中的视频文件截帧并拼成雪碧图转为需要的图片格式。

视频截帧

video/snapshots

将OSS中的视频文件截帧并转换为需要的图片格式。

视频拼接

video/concat

将OSS中的多个视频拼接为一个视频并转换为需要的格式。

视频信息提取

video/info

提取OSS中的视频文件的媒体格式信息和媒体流信息。

音频转码

audio/convert

将OSS中的音频文件转换为需要的格式。

音频拼接

audio/concat

将OSS中的多个音频文件拼接为一个音频并转换为需要的格式。

音频信息提取

audio/info

提取OSS中的音频文件的媒体格式信息和媒体流信息。

生成边转边播播放列表

hls/m3u8

将OSS中的视频文件生成可用于边转边播的播放列表。

操作方式

  • 您可以通过异步处理接口x-oss-async-process对视频文件进行处理。操作方式,请参见异步处理。

  • 您可以通过同步处理接口x-oss-process对视频文件进行处理。操作方式,请参见同步处理。

  • 您可以通过批处理对存量视频文件进行处理。操作方式,请参见批处理。

  • 您可以通过触发器对增量视频文件进行处理。操作方式,请参见触发器。

使用限制

媒体处理支持的格式如下表所示。

项目

音频格式

视频格式

输入

wav、 pcm、 tta、 flac、 au、 ape、 mp3、 wma、 ogg、 aac、 ra、 midi、 mpc、 mv、 aif、 aiff、 m4a、 mka、 mp2、 mpa、 wv、 ac3、 dts、 amr、 3gpp等所有主流格式

avi、 mpeg、 mpg、 dat、 divx、 xvid、 rm、 rmvb、 mov、 qt、 asf、 wmv、 vob、 3gp、 mp4、 flv、 avs、 mkv、 ts、 ogm、 nsv、 swf等所有主流格式

离线转码输出

mp3、aac、flac、oga、ac3、opus

mp4、mkv、mov、asf、avi、mxf、ts、flv

边转边播输出

ts

ts

更多参数约束,请参见CreateMediaConvertTask - 创建媒体转码任务和GenerateVideoPlaylist - 生成边转边播播放列表。

计费

媒体处理能力由智能媒体管理服务 (IMM) 进行计费,费用详情请参见计费项。

相关文档

  • 媒体转码

  • 边转边播

  • 错误响应

相关文章

同步处理 2025-04-21 18:16

同步处理(x-oss-process)是指程序执行一个任务时,必须等待该任务完成才能继续执行其他任务。同步处理适用于可以快速返回结果的场景,例如图片处理、文档处理等。 支持同步处理的操作

异步处理 2025-04-21 18:16

异步处理(x-oss-async-process)是指程序执行一个任务时,不需要等待该任务完成就能继续执行其他任务。异步处理适用于处理时间较长的场景,例如文档转换、视频转码、视频拼接等。 注意事项 异步处理请求在返回时不会返回处理结果,需要将处理结果存储到对象存储中,并建议使用消息通知获取异步任务的

样式 2025-04-21 18:16

您可以在一个样式(Style)中包含多个处理参数,快速实现复杂的媒体、文档或图片处理操作。 说明 新版数据处理功能API、SDK支持在IMM服务接入点中的地域进行使用。

任务 2025-04-21 18:16

异步处理以任务的形式对文件进行处理,请求完成时会返回任务ID,之后可以通过任务ID查询任务状态。本文介绍如何使用异步任务进行文件处理。 说明 新版数据处理功能API、SDK支持通过IMM服务

批处理 2025-04-21 18:16

使用批处理对存储空间(Bucket)中存量文件进行批量处理。例如将Bucket某个目录中后缀为.docx的文件转换成PDF格式、将所有MOV格式的文件转码为MP4等。 说明 新版数据处理功能API、SD

触发器 2025-04-21 18:16

使用触发器可以对存储空间(Bucket)中的增量文件进行批量处理。例如,您可以将新增的.docx文件转换成.pdf格式,或将.mov文件转码为.mp4等。与批处理不同,触发器只会对创建触发器之后OSS内新增的文件进行处理,而不会处理存量文件。 说明

目录
Copyright © 2025 your company All Rights Reserved. Powered by 博智数字服务平台.
闽ICP备08105208号-1