首页 智能媒体管理 API参考(2020-09-30) API目录 媒体处理 CreateMediaConvertTask - 创建媒体转码任务

CreateMediaConvertTask - 创建媒体转码任务

对音视频等媒体文件进行转码、拼接、截图、转动图等操作。

接口说明

任务开始执行后,任务信息只保存7天,超过7天则无法再获取。您可以通过以下几种方式及时获取任务信息:

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

调试

授权信息

当前API暂无授权信息透出。

请求参数

名称类型必填描述示例值
ProjectNamestring

项目名称。

immtest
Sourcesarray

视频文件列表。若列表元素大于1个则表示开启Concat(合并)功能,Concat顺序为输入视频文件URI的顺序。

object

源视频文件。

URIstring

源视频文件的OSS地址。

地址规则为oss://<bucket>/<object>,其中<bucket>为和当前项目处于同一地域的OSS Bucket名称,<object>为包含文件扩展名的文件完整路径。

oss://test-bucket/test-object
StartTimedouble

视频转码开始时间。取值范围如下:

  • 0(默认)或不填:从视频起始时间开始。

  • n(大于0):从视频起始时间n秒后开始。

  • n(小于0):从视频结束时间n秒前开始。

0
Durationdouble

视频转码时长。默认值为0,表示到视频结束时间。

0
Subtitlesarray

添加字幕列表,默认为空。

object

字幕信息。

URIstring

被嵌入字幕文件的OSS地址。

地址规则为oss://<bucket>/<object>,其中<bucket>为和当前项目处于同一地域的OSS Bucket名称,<object>为包含文件扩展名的文件完整路径。

oss://test-bucket/subtitles
TimeOffsetdouble

字幕开始时间,单位为秒(s)。

10.5
Languagestring

字幕语言。默认为und。

eng
Targetsarray

媒体处理任务列表,支持配置多任务。

object

Targets数组元素的详细信息。

URIstring

视频转码输出文件的OSS地址。

地址规则为oss://<bucket>/<object>,其中<bucket>为和当前项目处于同一地域的OSS Bucket名称,<object>为包含文件扩展名的文件完整路径。

oss://test-bucket/targets
Containerstring

媒体容器类型。可选容器类型如下:

  • 音视频容器:mp4、mkv、mov、asf、avi、mxf、ts、flv

  • 音频容器:mp3、aac、flac、oga、ac3、opus

mp4
Speedfloat

倍速。取值范围为[0.5,2],默认值为1.0。

1.0
Segmentobject

切片设置。

Formatstring

Segment使用协议。取值范围如下:

  • hls。

  • dash。

  • raw:表示使用hls协议,只生成媒体文件,不生成m3u8描述文件。

hls
Durationdouble

切片长度。单位为秒(s)。

30
StartNumberinteger

起始序号,默认值为0,仅支持hls协议。

5
VideoTargetVideo

视频参数配置。若设置了模板则覆盖模板内容。

AudioTargetAudio

音频信息。

SubtitleTargetSubtitle

字幕信息。

ImageTargetImage

截帧或者截雪碧图结果。

UserDatastring

用户自定义的信息,在异步消息通知中原样返回。

{"ID": "user1","Name": "test-user1","Avatar": "http://example.com?id=user1"}
Tagsobject

自定义标签信息,用于搜索任务。

{"test":"val1"}
CredentialConfigCredentialConfig

链式授权配置,非必填。更多信息,请参见使用链式授权访问其他实体资源

NotificationNotification

消息通知配置,支持使用MNS、RocketMQ接收异步消息通知。

返回参数

名称类型描述示例值
object

响应结构体

RequestIdstring

请求ID。

CA995EFD-083D-4F40-BE8A-BDF75FFFE0B6
EventIdstring

事件ID。

0ED-1Bz8z71k5TtsUejT4UJ16Es****
TaskIdstring

任务ID。

MediaConvert-adb1ee28-c4c9-42a7-9f54-3b8eadcb****

示例

正常返回示例

JSON格式

{
  "RequestId": "CA995EFD-083D-4F40-BE8A-BDF75FFFE0B6",
  "EventId": "0ED-1Bz8z71k5TtsUejT4UJ16Es****",
  "TaskId": "MediaConvert-adb1ee28-c4c9-42a7-9f54-3b8eadcb****"
}

错误码

访问错误中心查看更多错误码。

变更历史

变更时间变更内容概要操作
2023-04-03OpenAPI 入参发生变更
变更项变更内容
入参OpenAPI 入参发生变更
    删除入参:NotifyTopicName
2023-03-09OpenAPI 入参发生变更
变更项变更内容
入参OpenAPI 入参发生变更
    新增入参:Notification
2022-08-16OpenAPI 入参发生变更
变更项变更内容
入参OpenAPI 入参发生变更
    删除入参:NotifyEndpoint
2022-08-16OpenAPI 入参发生变更
变更项变更内容
入参OpenAPI 入参发生变更
    删除入参:NotifyEndpoint
阿里云首页 智能媒体管理 相关技术圈