全部产品
存储与CDN 数据库 安全 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网
媒体转码

数据类型

更新时间:2017-11-01 11:10:18

数据类型

AliyunProperties

描述

属性类型

名称 类型 描述
Format AliyunFormatInfo 格式信息
Streams AliyunStreamsInfo 流信息

AliyunFormatInfo

描述

格式信息类型

名称 类型 描述
NumStreams String 媒体流总数
NumPrograms String 节目流总数
FormatName String 容器/封装格式简述名
FormatLongName String 容器/封装格式长述名
StartTime String 起始时间
Duration String 总时长
Size String 文件大小
Bitrate String 总码率

AliyunStreamsInfo

描述

流信息类型

名称 类型 描述
VideoStreamList AliyunVideoStream[] 视频流列表
AudioStreamList AliyunAudioStream[] 音频流列表
SubtitleStreamList AliyunSubtitleStream[] 字幕流列表

AliyunVideoStream

描述

视频流信息类型

名称 类型 描述
Index String 视频流序号,标识视频流在整个媒体流中的位置
CodecName String 编码格式简述名
CodecLongName String 编码格式长述名
Profile String 编码预置
CodecTimeBase String 编码时基
CodecTagString String 编码格式标记文本
CodecTag String 编码格式标记
Width String 视频分辨率宽 数字
Height String 视频分辨率长
HasBFrames String 是否有B帧
Sar String 编码信号分辨率比
Dar String 编码显示分辨率比
PixFmt String 像素格式
Level String 编码等级
Fps String 帧率 数字
AvgFPS String 平均帧率
Timebase String 时基
StartTime String 起始时间
Duration String 时长
Bitrate String 码率
NumFrames String 总帧数
Lang String 语言
Rotate String 视频旋转角度

AliyunAudioStream

描述

音频流信息类型

名称 类型 描述
Index String 音频流序号,标识音频流在整个媒体流中的位置
CodecName String 编码格式简述名
CodecLongName String 编码格式长述名
CodecTimeBase String 编码时基
CodecTagString String 编码格式标记文本
CodecTag String 编码格式标记
SampleFmt String 采样格式
Samplerate String 采样率
Channels String 声道数
ChannelLayout String 声道输出样式
Timebase String 时基
StartTime String 起始时间
Duration String 时长
Bitrate String 码率
NumFrames String 总帧数
Lang String 语言

AliyunSubtitleStream

描述

字幕流信息类型

名称 类型 描述
Index String 字幕流序号,标识字幕流在整个媒体流中的位置
Lang String 语言

AliyunTemplate

描述

转码模板类型

名称 类型 描述
Id String 转码模板ID
Name String 模板名称
Container AliyunContainer 容器
Audio AliyunAudioCodec 音频编解码配置
Video AliyunVideoCodec 视频编解码配置
TransConfig AliyunTransConfig 转码通用配置
MuxConfig AliyunMuxConfig 转码封包配置
State String 模板的状态,分为Normal、Deleted

AliyunContainer

描述

容器类型

名称 类型 描述
Format String 容器格式,可选范围flv、mp4、ts、m3u8、gif、mp3、ogg、flac

AliyunAudioCodec

描述

音频编解码配置类型

名称 类型 描述
Codec String 音频编解码格式,支持aac、mp3、vorbis、flac,默认值为aac
Profile String 音频编码预置,当Codec为aac时可以设置如下范围中的值:aac_low、aac_he、aac_he_v2、aac_ld、aac_eld
Samplerate String 采样率,支持22050、32000、44100、48000、96000,默认是44100,单位为Hz
Bitrate String 输出文件的音频码率,[8,1000],单位Kbps,默认值是128
Channels String 声道数,默认是2,支持1、2、3、4、5、6、7、8

AliyunVideoCodec

描述

视频编解码配置类型

名称 类型 描述
Codec String 编解码格式,支持H.264、H.265,默认值为H.264
Profile String 编码级别,支持baseline、main、high,默认值high;
baseline:针对移动设备
main:针对标准分辨率设备
high:针对高分辨率设备
Bitrate String 视频平均码率,值范围[10,50000],单位Kbps
Crf String 码率-质量控制因子,值范围[0,51],默认值26;如果设置了Crf,则Bitrate的设置失效。
Width String 宽,默认值是视频原始宽度,值范围[128,4096],单位px
Height String 高,默认值是视频原始高度,值范围[128,4096],单位px
Fps String 帧率,默认值取输入文件帧率,当输入文件帧率超过60时取60, 值范围(0,60]
Gop String 关键帧间最大帧数,值范围[1,1080000],默认值250
Preset String 视频算法器预置,支持veryfast、fast、medium、slow、slower,默认值medium
ScanMode String 扫描模式,支持interlaced、progressive
Bufsize String 缓冲区大小,默认值6000,值范围[1000,128000],单位Kb
Maxrate String 视频码率峰值,值范围[10,50000],单位Kbps
BitrateBnd AliyunBitrateBnd 视频平均码率范围
PixFmt String 视频颜色格式,范围yuv420p, yuvj420p等标准颜色格式

AliyunTransConfig

描述

转码通用配置类型

名称 类型 描述
TransMode String 转码模式,默认值onepass,可选范围onepass、twopass、CBR

AliyunBitrateBnd

描述

平均码率范围

名称 类型 描述
Max String 总码率上限,[10,50000],单位Kbps
Min String 总码率下限,[10,50000],单位Kbps

AliyunOSSFile

描述

OSS文件类型

名称 类型 描述
Bucket String OSS的Bucket,3~63字节
Location String OSS的服务区域,最大64字节
Object String OSS的Object,最大1024字节

AliyunJob

描述

作业

名称 类型 描述
JobId String 任务ID
Input AliyunJobInput 作业输入
Output AliyunOutput 作业输出
State String 作业状态:Submitted表示作业已提交,Transcoding表示转码中,TranscodeSuccess表示转码成功,TranscodeFail表示转码失败,TranscodeCancelled表示转码取消
Code String 转码失败时的错误码
Message String 转码失败时的消息
Percent String 转码进度[0,100]
UserData String 用户自定义数据
PipelineId String 管道ID
CreationTime String 作业添加时间
MNSMessageResult AliyunMNSMessageResult MNS通知用户作业完成的消息结果

AliyunJobInput

描述

转码作业输入类型

名称 类型 描述
Bucket String 作业输入OSS的Bucket,3~63字节
Location String 作业输入OSS的服务区域,最大64字节
Object String 作业输入OSS的Object,最大1024字节
Audio AliyunInputAudio 转码源媒体音频配置
Container AliyunInputContainer 转码源媒体容器配置

AliyunInputContainer

描述

源媒体容器配置类型,当输入文件为ADPCM、PCM格式时此参数为必填项

名称 类型 描述
Format String 源媒体音频格式,取值为alaw, f32be, f32le, f64be, f64le, mulaw, s16be, s16le,s24be, s24le, s32be, s32le, s8, u16be, u16le, u24be, u24le, u32be, u32le, u8

AliyunInputAudio

描述

源媒体音频配置类型,当输入文件为ADPCM、PCM格式时此参数为必填项

名称 类型 描述
Channels String 源媒体音频声道数,范围[1,8]
Samplerate String 源媒体音频采样率,取值为[0, 320000],单位Hz

AliyunOutput

描述

作业输出类型

名称 类型 描述
OutputFile AliyunOSSFile 输出文件
TemplateId String 模板ID
WaterMarkList AliyunWaterMark[ ] 水印列表
Clip AliyunClip 剪辑片段
Rotate String 视频旋转角度,范围[0,360)
Properties AliyunProperties 媒体属性
Priority String 任务在其对应管道内的优先级,范围[1-10],默认6,10为最高优先级
Container AliyunContainer 容器,指定则替换TemplateId所指定模版的AliyunContainer设置
Video AliyunVideoCodec 视频配置,指定则替换TemplateId所指定模版的AliyunVideoCodec设置
Audio AliyunAudioCodec 音频配置,指定则替换TemplateId所指定模版的AliyunAudioCodec设置
TransConfig AliyunTransConfig 转码通用配置,指定则替换TemplateId所指定模版的AliyunTransConfig设置
MuxConfig AliyunMuxConfig 转码封包配置,指定则替换TemplateId所指定模版的AliyunMuxConfig设置
UserData String 用户自定义数据

AliyunClip

描述

剪辑类型

名称 类型 描述
TimeSpan AliyunTimeSpan 剪辑时间段

AliyunTimeSpan

描述

剪辑时间段类型

名称 类型 描述
Seek String 开始时间
Duration String 延续时间
End String 截尾时间。如5.23,表示尾部的5.23秒会被截掉。设置此参数会导致Duration参数失效

AliyunMuxConfig

描述

封包配置类型

名称 类型 描述
Segment AliyunSegment 切片配置

AliyunSegment

描述

切片配置类型

名称 类型 描述
Duration String 分片时长,单位秒,取值范围[1,60]

AliyunJobResult

描述

提交作业结果类型

名称 类型 描述
Success String 是否成功,值为true或者false
Code String 创建作业失败时错误码
Message String 创建作业失败时错误消息
Job AliyunJob 作业,如果提交失败则不会生成作业ID

AliyunWaterMark

描述

作业输出类型

名称 类型 描述
InputFile AliyunOSSFile 水印输入文件
WaterMarkTemplateId String 水印模板ID

AliyunWaterMarkTemplate

描述

水印模板类型

名称 类型 描述
Id String 水印模板ID
Name String 水印模板名称
Width Number 宽,[8,4096],单位px
Height Number 高,[8,4096],单位px
Dx Number 水平偏移量,[-4096,4096],单位px
Dy Number 垂直偏移量,[-4096,4096],单位px
ReferPos String 水印的位置,TopRight、TopLeft、BottomRight、BottomLeft
Type String 水印类型,Image、Text,目前仅支持 Image
State String 水印模板的状态,Normal、Deleted

AliyunPipeline

描述

管道类型

名称 类型 描述
Id String 管道ID
Name String 管道名称
Speed String 管道类型,默认Standard,取值:Boost, Standard, NarrowBandHDV2, AIVideoCover, AIVideoRecogni, AIVideoSummary, AIVideoPorn, AIAudioKWS, AIAudioASR
State String 管道状态,Active、Paused,
Active:表示管道内的作业会被调度给转码系统转码;
Paused:表示管道暂停,作业不再会被调度到转码系统,管道内的所有作业状态维持在已提交状态,正在执行的作业不受影响,继续进行。
NotifyConfig String MNS通知配置

AliyunMediaInfoJob

描述

媒体信息分析作业类型

名称 类型 描述
Id String 元信息分析作业ID
Input AliyunOSSFile 作业输入
State String 作业状态,分为Analyzing、Success、Fail
Code String 元信息分析失败时错误码
Message String 元信息分析失败时错误信息
Properties AliyunProperties 属性
UserData String 用户自定义数据
CreationTime String 作业添加时间

AliyunAnalysisJob

描述

模板分析作业类型

名称 类型 描述
Id String 模板分析作业ID
Input AliyunOSSFile 作业输入
AnalysisConfig AliyunAnalysisConfig 作业配置
TemplateList AliyunTemplate[ ] 作业输出的预置模板列表
State String 作业状态,分为Submitted、Analyzing、Success、Fail
Code String 分析失败时错误码
Message String 分析失败时错误信息
Percent String 转码进度[0,100]
Priority String 任务在其对应管道内的优先级,范围[1-10],默认6,10为最高优先级
UserData String 用户自定义数据
PipelineId String 管道ID
CreationTime String 作业添加时间
MNSMessageResult AliyunMNSMessageResult MNS通知用户作业完成的结果

AliyunSnapshotJob

描述

截图作业类型

名称 类型 描述
Id String 截图作业ID
Input AliyunOSSFile 作业输入
SnapshotConfig AliyunSnapshotConfig 截图配置
Count String 截取图片的数量
State String 截图状态,分为Snapshoting、Success、Fail
Code String 分析失败时错误码
Message String 分析失败时错误信息
UserData String 用户自定义数据
MNSMessageResult AliyunMNSMessageResult MNS通知用户作业完成的结果

AliyunSnapshotConfig

描述

截图配置

名称 类型 描述
OutputFile String 截图输出OSS配置
Time String 截图开始时间,单位毫秒
Interval String 截图间隔时间,若指定则表示序列截图,且值必须大于0,默认10,单位秒
Num String 截图数量,若指定则表示序列截图
Width String 截图输出图片宽度,范围[8,4096]
Height String 截图输出图片高度,范围[8,4096]
FrameType String 截图类型,普通帧:normal,I帧:intra,默认值intra

AliyunFailReason

描述

失败原因类型

名称 类型 描述
Code String 失败时错误码
Message String 失败时错误信息

AliyunMNSMessageResult

描述

MNS通知用户作业完成结果类型

名称 类型 描述
ErrorCode String 失败时错误码
ErrorMessage String 失败时错误信息
MessageId String 成功时消息ID

Activity

描述

媒体工作流活动

名称 类型 描述
Name String 媒体工作流活动名称,在同一个工作流中活动的名字是唯一的
Type String 媒体工作流活动类型,范围:Start、Snapshot、Transcode、Analysis、Report
JobId String 活动执行时生成的作业ID(例如分析作业ID,转码作业ID,截图作业ID)
State String 状态,范围:Running、Success、Fail、Skipped。Skipped表示活动被跳过。例如分析活动之后有高清、标清两个转码活动,会根据实际分析的结果来决策,如果原视频内容清晰度不够,高清的转码活动就可能被跳过。
StartTime String 活动开始执行时间
EndTime String 活动结束执行时间
Code String 错误码。如果活动状态是Fail时,会给出具体的错误码。
Message String 错误信息。如果活动状态是Fail时,会给出详细的错误描述信息。

MediaWorkflow

描述

媒体工作流

名称 类型 描述
MediaWorkflowId String 媒体工作流Id
Name String 媒体工作流名称
Topology String 媒体工作流拓扑结构
State String 状态,范围Inactive、Active、Deleted
CreationTime String 创建时间

InputFile

描述

输入文件

名称 类型 描述
Bucket String OSS Bucket
Location String OSS Location
Object String OSS Object

MediaWorkflowExecutionInput

描述

媒体工作流执行实例输入

名称 类型 描述
InputFile InputFile 媒体工作流的输入文件
UserData String 用户自定义数据

MediaWorkflowExecution

描述

媒体工作流执行实例

名称 类型 描述
RunId String 执行实例Id
Input MediaWorkflowExecutionInput 媒体工作流的输入
MediaWorkflowId String 媒体工作流ID
Name String 媒体工作流名称
MediaId String 媒体ID,媒体工作流生成的所有信息都属于这个媒体ID
ActivityList Activity 媒体工作流活动列表
State String 状态,范围:Running、Completed、Fail。Completed仅表示工作流执行完成,每个活动的(转码、截图等)是否成功要看每个活动具体的状态值。
CreationTime String 创建时间

MediaInfo

描述

属性类型

名称 类型 描述
Format FormatInfo 格式信息
Streams StreamsInfo 流信息

FormatInfo

描述

容器及通用信息类型

名称 类型 描述
NumStreams String 媒体流总数
NumPrograms String 节目流总数
FormatName String 容器/封装格式简述名
FormatLongName String 容器/封装格式长述名
StartTime String 起始时间
Duration String 总时长
Size String 文件大小
Bitrate String 总码率

StreamsInfo

描述

流信息类型

名称 类型 描述
VideoStreamList VideoStream[] 视频流列表,列表元素至多4个
AudioStreamList AudioStream[] 音频流列表,列表元素至多4个
SubtitleStreamList SubtitleStream[] 字幕流列表,列表元素至多4个

VideoStream

描述

视频流信息类型

名称 类型 描述
Index String 视频流序号,标识视频流在整个媒体流中的位置
CodecName String 编码格式简述名
CodecLongName String 编码格式长述名
Profile String 编码预置
CodecTimeBase String 编码时基
CodecTagString String 编码格式标记文本
CodecTag String 编码格式标记
Width String 视频分辨率宽 数字
Height String 视频分辨率长
HasBFrames String 是否有B帧
Sar String 编码信号分辨率比
Dar String 编码显示分辨率比
PixFmt String 像素格式
Level String 编码等级
Fps String 目标帧率
AvgFPS String 平均帧率
Timebase String 时基
StartTime String 起始时间
Duration String 时长
NumFrames String 总帧数
Lang String 语言
NetworkCost NetworkCost 网络带宽消耗

NetworkCost

描述

视频网络带宽消耗类型

名称 类型 描述
PreloadTime String 预加载时间
CostBandwidth String 最大消耗带宽
AvgBitrate String 平均码率

AudioStream

描述

音频流信息类型

名称 类型 描述
Index String 音频流序号,标识音频流在整个媒体流中的位置
CodecName String 编码格式简述名
CodecLongName String 编码格式长述名
CodecTimeBase String 编码时基
CodecTagString String 编码格式标记文本
CodecTag String 编码格式标记
SampleFmt String 采样格式
Samplerate String 采样率
Channels String 声道数
ChannelLayout String 声道输出样式
Timebase String 时基
StartTime String 起始时间
Duration String 时长
Bitrate String 码率
NumFrames String 总帧数
Lang String 语言

SubtitleStream

描述

字幕流信息类型

名称 类型 描述
Index String 字幕流序号,标识字幕流在整个媒体流中的位置
Lang String 语言

Media

描述

媒体

名称 类型 描述
MediaId String 媒体ID
File File 原文件
Title String 标题
Description String 描述
CateId String 类目Id
CateName String 类目名称
Tags String[] 标签列表
RiskFactor String 风险因子,范围:[0,1],风险因子越高,涉黄,涉暴等可能性越高,识别准确率80%
CoverURL String 封面URL
PublishState String 媒体发布状态,表示是否对外发布媒体,范围:Initiated(初始)、UnPublish(未发布,OSS播放文件权限为Private)、Published(已发布,OSS播放文件权限为Default)、Deleted(已删除)
RunIdList String[] 媒体工作流列表
CreationTime String 创建时间
Duration String 时长
Format String 格式
Size String 大小
Bitrate String 码率
Fps String 帧率
Width String
Height String
PlayList Play[] 播放列表
SnapshotList Snapshot[] 截图列表
MediaInfo MediaInfo 媒体信息

Category

描述

类目

名称 类型 描述
CateId String 类目ID
ParentId String 父节点ID,最顶层节点值为-1
CateName String 类目名称
Level String 所处层级,最顶层节点值为0

File

描述

文件

名称 类型 描述
URL String 文件URL
State String 文件状态,范围:Normal、Deleted

Play

描述

播放信息

名称 类型 描述
MediaWorkflowId String 产生播放文件的工作流ID
MediaWorkflowName String 产生播放文件的工作流
ActivityName String 媒体工作流活动名称
Duration String 时长
Format String 格式
Size String 大小
Bitrate String 码率
Fps String 帧率
Width String
Height String
File File 播放文件

Snapshot

描述

截图信息

名称 类型 描述
MediaWorkflowId String 产生截图文件的工作流ID
MediaWorkflowName String 产生截图文件的工作流
ActivityName String 产生截图文件的工作流活动名称
File File 截图文件
Type String 截图类型,范围:Single、Sequence
Count Number 截图张数,此值只在Type为Sequence时有意义

MediaBucket

描述

媒体Bucket

名称 类型 描述
Bucket String 媒体Bucket名称
Type String 媒体Bucket类型,范围:Input、Output
本文导读目录