全部產品
Search
文件中心

ApsaraVideo Media Processing:資料類型

更新時間:Jun 30, 2024

您可以查看以下資料類型。

AliyunProperties

屬性類型

名稱類型描述
FormatAliyunFormatInfo格式資訊。
StreamsAliyunStreamsInfo流資訊。

AliyunFormatInfo

格式資訊類型

名稱類型描述
NumStreamsString媒體流總數。
NumProgramsString節目流總數。
FormatNameString容器、封裝格式簡述名。
FormatLongNameString容器、封裝格式長述名。
StartTimeString起始時間。
DurationString總時間長度。
SizeString檔案大小。
BitrateString總碼率。

AliyunStreamsInfo

流資訊類型

名稱類型描述
VideoStreamListAliyunVideoStream[]視頻流列表。
AudioStreamListAliyunAudioStream[]音頻流列表。
SubtitleStreamListAliyunSubtitleStream[]字幕流列表。

AliyunVideoStream

視頻流資訊類型

名稱類型描述
IndexString視頻流序號,標識視頻流在整個媒體流中的位置。
CodecNameString編碼格式簡述名。
CodecLongNameString編碼格式長述名。
ProfileString編碼預置。
CodecTimeBaseString編碼時基。
CodecTagStringString編碼格式標記文本。
CodecTagString編碼格式標記。
WidthString視頻解析度寬,數字。
HeightString視頻解析度長。
HasBFramesString是否有B幀。
SarString編碼訊號解析度比。
DarString編碼顯示解析度比。
PixFmtString像素格式。
LevelString編碼等級。
FpsString幀率,數字。
AvgFPSString平均幀率。
TimebaseString時基。
StartTimeString起始時間。
DurationString時間長度。
BitrateString碼率。
NumFramesString總幀數。
LangString語言。

參考FFmpeg語言定義ISO-639

RotateString視頻旋轉角度。

AliyunAudioStream

音頻流資訊類型

名稱類型描述
IndexString音頻流序號,標識音頻流在整個媒體流中的位置。
CodecNameString編碼格式簡述名。
CodecLongNameString編碼格式長述名。
CodecTimeBaseString編碼時基。
CodecTagStringString編碼格式標記文本。
CodecTagString編碼格式標記。
SampleFmtString採樣格式。
SamplerateString採樣率。
ChannelsString聲道數。
ChannelLayoutString聲道輸出樣式。
TimebaseString時基。
StartTimeString起始時間。
DurationString時間長度。
BitrateString碼率。
NumFramesString總幀數。
LangString語言。

參考FFmpeg語言定義ISO-639

AliyunSubtitleStream

字幕流資訊類型

名稱類型描述
IndexString字幕流序號,標識字幕流在整個媒體流中的位置。
LangString語言。

參考FFmpeg語言定義ISO-639

AliyunTemplate

轉碼模板類型

名稱類型描述
IdString轉碼模板ID。
NameString模板名稱。
ContainerAliyunContainer容器。
AudioAliyunAudioCodec音頻編解碼配置。
VideoAliyunVideoCodec視頻編解碼配置。
TransConfigAliyunTransConfig轉碼通用配置。
MuxConfigAliyunMuxConfig轉碼封包配置。
StateString模板的狀態,分為Normal、Deleted。

AliyunContainer

容器類型

名稱類型描述
FormatString容器格式。可選範圍flv、mp4、ts、m3u8、gif、mp3、ogg、flac。

AliyunAudioCodec

音頻編解碼配置類型

名稱類型描述
CodecString音頻編解碼格式。
  • 支援aac、mp3、vorbis、flac。
  • 預設值:aac。
ProfileString音頻編碼預置。

當Codec為aac時可以設定如下範圍中的值:aac_low、aac_he、aac_he_v2、aac_ld、aac_eld。

SamplerateString採樣率。
  • 支援22050、32000、44100、48000、96000。
  • 單位:Hz。
  • 預設值:44100。
BitrateString輸出檔案的音頻碼率。
  • 取值範圍:[8,1000]。
  • 單位:Kbps。
  • 預設值:128。
ChannelsString聲道數。
  • 支援1、2、3、4、5、6、7、8。
  • 預設值:2。

AliyunVideoCodec

視頻編解碼配置類型

名稱類型描述
CodecString編解碼格式。
  • 支援H.264、H.265。
  • 預設值:H.264。
ProfileString編碼層級。
支援baseline、main、high。
  • baseline:針對行動裝置。
  • main:針對標準解析度裝置。
  • high:針對高解析度裝置。
  • 預設值:high。
BitrateString視頻平均碼率。
  • 取值範圍:[10,50000]。
  • 單位:Kbps。
CrfString碼率-品質控制因子。
  • 取值範圍:[0,51]。
  • 預設值:編碼格式為H264,預設值為23。編碼格式為H265,預設值為26。
  • 如果設定了Crf,則Bitrate的設定失效。
WidthString寬。
  • 取值範圍:[128,4096]。
  • 單位:px。
  • 預設值:視頻原始寬度。
HeightString高。
  • 取值範圍:[128,4096]。
  • 單位:px。
  • 預設值:視頻原始高度。
FpsString幀率。
  • 取值範圍:(0,60]。
  • 當輸入檔案幀率超過60時取60。
  • 預設值:取輸入檔案幀率。
GopString主要畫面格間最大幀數。
  • 取值範圍:[1,1080000]。
  • 預設值:250。
PresetString視頻演算法器預置。
  • 支援veryfast、fast、medium、slow、slower。
  • 預設值:medium。
ScanModeString掃描模式。

支援interlaced、progressive。

BufsizeString緩衝區大小。
  • 取值範圍:[1000,128000]。
  • 單位:Kb。
  • 預設值:6000。
MaxrateString視頻碼率峰值。
  • 取值範圍:[10,50000]。
  • 單位:Kbps。
BitrateBndAliyunBitrateBnd視頻平均碼率範圍。
PixFmtString視頻顏色格式。範圍:yuv420p,yuvj420p等標準顏色格式。

AliyunTransConfig

轉碼通用配置類型

名稱類型描述
TransModeString轉碼模式。
  • 可選範圍onepass、twopass、CBR。
  • 預設值:onepass。

AliyunBitrateBnd

平均碼率範圍

名稱類型描述
MaxString總碼率上限。
  • 取值範圍:[10,50000]。
  • 單位:Kbps。
MinString總碼率下限。
  • 取值範圍:[10,50000]。
  • 單位:Kbps。

AliyunOSSFile

OSS檔案類型
名稱類型描述
BucketStringOSS的Bucket。3~63位元組。
LocationStringOSS的服務地區。最大64位元組。
ObjectStringOSS的Object。最大1024位元組。

AliyunJob

作業
名稱類型描述
JobIdString任務ID。
InputAliyunJobInput作業輸入。
OutputAliyunOutput作業輸出。
StateString作業狀態:
  • Submitted表示作業已提交。
  • Transcoding表示轉碼中。
  • TranscodeSuccess表示轉碼成功。
  • TranscodeFail表示轉碼失敗。
  • TranscodeCancelled表示轉碼取消。
CodeString轉碼失敗時的錯誤碼。
MessageString轉碼失敗時的訊息。
PercentString轉碼進度。取值範圍:[0,100]。
UserDataString使用者自訂資料。
PipelineIdString管道ID。
CreationTimeString作業添加時間。
MNSMessageResultAliyunMNSMessageResultMNS通知使用者作業完成的訊息結果。

AliyunJobInput

轉碼作業輸入類型
名稱類型描述
BucketString作業輸入OSS的Bucket。3~63位元組。
LocationString作業輸入OSS的服務地區。最大64位元組。
ObjectString作業輸入OSS的Object。最大1024位元組。
AudioAliyunInputAudio轉碼源媒體音頻配置。
ContainerAliyunInputContainer轉碼源媒體容器配置。

AliyunInputContainer

源媒體容器配置類型。
說明 當輸入檔案為ADPCM、PCM格式時此參數為必填項。
名稱類型描述
FormatString源媒體音頻格式。 取值:alaw、 f32be、f32le、f64be、f64le、mulaw、s16be、s16le、s24be、s24le、s32be、s32le、s8、u16be、u16le、u24be、u24le、u32be、u32le、u8。

AliyunInputAudio

源媒體音頻配置類型。
說明 當輸入檔案為ADPCM、PCM格式時此參數為必填項。
名稱類型描述
ChannelsString源媒體音頻聲道數。

取值範圍:[1,8]。

SamplerateString源媒體音頻採樣率。
  • 取值範圍:[0,320000]。
  • 單位:Hz。

AliyunOutput

作業輸出類型
名稱類型描述
OutputFileAliyunOSSFile輸出檔案。
TemplateIdString模板ID。
WaterMarkListAliyunWaterMark[ ]浮水印列表。
ClipAliyunClip剪輯片段。
RotateString視頻旋轉角度。

取值範圍:[0,360)

PropertiesAliyunProperties媒體屬性。
PriorityString任務在其對應管道內的優先順序。
  • 取值範圍:[1,10]。
  • 最高優先順序:10。
  • 預設值:6。
ContainerAliyunContainer容器。指定則替換TemplateId所指定模版的AliyunContainer設定。
VideoAliyunVideoCodec視頻配置。指定則替換TemplateId所指定模版的AliyunVideoCodec設定。
AudioAliyunAudioCodec音頻配置。指定則替換TemplateId所指定模版的AliyunAudioCodec設定。
TransConfigAliyunTransConfig轉碼通用配置。指定則替換TemplateId所指定模版的AliyunTransConfig設定。
MuxConfigAliyunMuxConfig轉碼封包配置。指定則替換TemplateId所指定模版的AliyunMuxConfig設定。
UserDataString使用者自訂資料。

AliyunClip

剪輯類型
名稱類型描述
TimeSpanAliyunTimeSpan剪輯時間段。

AliyunTimeSpan

剪輯時間段類型
名稱類型描述
SeekString開始時間。
DurationString延續時間。
EndString截尾時間。
  • 如5.23,表示尾部的5.23秒會被截掉。
  • 設定此參數會導致Duration參數失效。

AliyunMuxConfig

封包配置類型
名稱類型描述
SegmentAliyunSegment切片配置。

AliyunSegment

切片配置類型
名稱類型描述
DurationString分區時間長度。
  • 取值範圍:[1,60]。
  • 單位:秒。

AliyunJobResult

提交作業結果類型
名稱類型描述
SuccessString是否成功。取值為true或者false。
CodeString建立作業失敗時錯誤碼。
MessageString建立作業失敗時錯誤訊息。
JobAliyunJob作業。如果提交失敗則不會產生作業ID。

AliyunWaterMark

作業輸出類型
名稱類型描述
InputFileAliyunOSSFile浮水印輸入檔案。
WaterMarkTemplateIdString浮水印模板ID。

AliyunWaterMarkTemplate

浮水印模板類型
名稱類型描述
IdString浮水印模板ID。
NameString浮水印模板名稱。
WidthNumber寬。
  • 取值範圍:[8,4096]。
  • 單位:px。
HeightNumber高。
  • 取值範圍:[8,4096]。
  • 單位:px。
DxNumber水平位移量。
  • 取值範圍:[-4096,4096]。
  • 單位:px。
DyNumber垂直位移量。
  • 取值範圍:[-4096,4096]。
  • 單位:px。
ReferPosString浮水印的位置。 可取值:TopRight、TopLeft、BottomRight、BottomLeft。
TypeString浮水印類型。可取值:Image、Text 。
說明 目前僅支援 Image。
StateString浮水印模板的狀態。可取值:Normal、Deleted。

AliyunPipeline

管道類型
名稱類型描述
IdString管道ID。
NameString管道名稱。
SpeedString管道類型。
  • 取值:Boost、Standard、NarrowBandHDV2、AIVideoCover、AIVideoRecogni、AIVideoSummary、AIVideoPorn、AIAudioKWS、AIAudioASR。
  • 預設值:Standard。
StateString管道狀態。可取值:Active、Paused 。
  • Active:表示管道內的作業會被調度給轉碼系統轉碼,
  • Paused:表示管道暫停,作業不再會被調度到轉碼系統,管道內的所有作業狀態維持在已提交狀態,正在執行的作業不受影響,繼續進行。
NotifyConfigStringMNS通知配置。

AliyunMediaInfoJob

媒體資訊分析作業類型
名稱類型描述
IdString元資訊分析作業ID。
InputAliyunOSSFile作業輸入。
StateString作業狀態。分為Analyzing、Success、Fail。
CodeString元資訊分析失敗時錯誤碼。
MessageString元資訊分析失敗時錯誤資訊。
PropertiesAliyunProperties屬性。
UserDataString使用者自訂資料。
CreationTimeString作業添加時間。

AliyunAnalysisJob

模板分析作業類型
名稱類型描述
IdString模板分析作業ID。
InputAliyunOSSFile作業輸入。
AnalysisConfigAliyunAnalysisConfig作業配置。
TemplateListAliyunTemplate[ ]作業輸出的預置模板列表。
StateString作業狀態。分為Submitted、Analyzing、Success、Fail。
CodeString分析失敗時錯誤碼。
MessageString分析失敗時錯誤資訊。
PercentString轉碼進度。

取值範圍:[0,100]。

PriorityString任務在其對應管道內的優先順序。
  • 取值範圍:[1,10]。
  • 最高優先順序:10。
  • 預設值:10。
UserDataString使用者自訂資料。
PipelineIdString管道ID。
CreationTimeString作業添加時間。
MNSMessageResultAliyunMNSMessageResultMNS通知使用者作業完成的結果。

AliyunSnapshotJob

截圖作業類型
名稱類型描述
IdString截圖作業ID。
InputAliyunOSSFile作業輸入。
SnapshotConfigAliyunSnapshotConfig截圖配置。
CountString截取圖片的數量。
StateString截圖狀態。分為Snapshoting、Success、Fail。
CodeString分析失敗時錯誤碼。
MessageString分析失敗時錯誤資訊。
UserDataString使用者自訂資料。
MNSMessageResultAliyunMNSMessageResultMNS通知使用者作業完成的結果。

AliyunSnapshotConfig

截圖配置 AliyunSnapshotConfig
名稱類型描述
OutputFileString截圖輸出OSS配置。
TileOutputFileString拼圖任務大圖的輸出OSS配置。
TimeString截圖開始時間。

單位:毫秒

IntervalString截圖間隔時間。
  • 若指定則表示序列截圖,且值必須大於0。
  • 單位:秒
  • 預設值:10
NumString截圖數量。

若指定則表示序列截圖。

WidthString截圖輸出圖片寬度。

取值範圍:[8,4096]

HeightString截圖輸出圖片高度。

取值範圍:[8,4096]

FrameTypeString截圖類型。
  • 普通幀:normal。
  • I幀:intra。
  • 預設值:normal。
TileOutString拼圖配置。

AliyunFailReason

失敗原因類型
名稱類型描述
CodeString失敗時錯誤碼。
MessageString失敗時錯誤資訊。

AliyunMNSMessageResult

MNS通知使用者作業完成結果類型
名稱類型描述
ErrorCodeString失敗時錯誤碼。
ErrorMessageString失敗時錯誤資訊。
MessageIdString成功時訊息ID。

Activity

媒體工作流程活動
名稱類型描述
NameString媒體工作流程活動名稱。
說明 在同一個工作流程中活動的名字是唯一的。
TypeString媒體工作流程活動類型。

範圍:Start、Snapshot、Transcode、Analysis、Report。

JobIdString活動執行時產生的作業ID(例如分析作業ID、轉碼作業ID、截圖作業ID)。
StateString狀態。
範圍:Running、Success、Fail、Skipped。
  • Skipped表示活動被跳過。
  • 例如分析活動之後有高清、標清兩個轉碼活動,會根據實際分析的結果來決策,如果原視頻內容清晰度不夠,高清的轉碼活動就可能被跳過。
StartTimeString活動開始執行時間。
EndTimeString活動結束執行時間。
CodeString錯誤碼。

如果活動狀態是Fail時,會給出具體的錯誤碼。

MessageString錯誤資訊。

如果活動狀態是Fail時,會給出詳細的錯誤描述資訊。

MediaWorkflow

媒體工作流程
名稱類型描述
MediaWorkflowIdString媒體工作流程ID。
NameString媒體工作流程名稱。
TopologyString媒體工作流程拓撲結構。
StateString狀態。範圍Inactive、Active、Deleted
CreationTimeString建立時間。

InputFile

輸入檔案
名稱類型描述
BucketStringOSS Bucket。
LocationStringOSS Location。
ObjectStringOSS Object。

MediaWorkflowExecutionInput

媒體工作流程執行執行個體輸入
名稱類型描述
InputFileInputFile媒體工作流程的輸入檔案。
UserDataString使用者自訂資料。

MediaWorkflowExecution

媒體工作流程執行執行個體
名稱類型描述
RunIdString執行執行個體ID。
InputMediaWorkflowExecutionInput媒體工作流程的輸入。
MediaWorkflowIdString媒體工作流程ID。
NameString媒體工作流程名稱。
MediaIdString媒體ID。媒體工作流程產生的所有資訊都屬於這個媒體ID。
ActivityListActivity媒體工作流程活動列表。
StateString狀態。
  • 範圍:Running、Completed、Fail。
  • Completed僅表示工作流程執行完成,每個活動的(轉碼、截圖等)是否成功要看每個活動具體的狀態值。
CreationTimeString建立時間。

MediaInfo

屬性類型
名稱類型描述
FormatFormatInfo格式資訊。
StreamsStreamsInfo流資訊。

FormatInfo

容器及通用資訊類型
名稱類型描述
NumStreamsString媒體流總數。
NumProgramsString節目流總數。
FormatNameString容器/封裝格式簡述名。
FormatLongNameString容器/封裝格式長述名。
StartTimeString起始時間。
DurationString總時間長度。
SizeString檔案大小。
BitrateString總碼率

StreamsInfo

流資訊類型
名稱類型描述
VideoStreamListVideoStream[]視頻流列表。列表元素至多4個。
AudioStreamListAudioStream[]音頻流列表。列表元素至多4個。
SubtitleStreamListSubtitleStream[]字幕流列表。列表元素至多4個。

VideoStream

視頻流資訊類型
名稱類型描述
IndexString視頻流序號。標識視頻流在整個媒體流中的位置。
CodecNameString編碼格式簡述名。
CodecLongNameString編碼格式長述名。
ProfileString編碼預置。
CodecTimeBaseString編碼時基。
CodecTagStringString編碼格式標記文本。
CodecTagString編碼格式標記
WidthString視頻解析度寬數字。
HeightString視頻解析度長
HasBFramesString是否有B幀。
SarString編碼訊號解析度比。
DarString編碼顯示解析度比。
PixFmtString像素格式。
LevelString編碼等級。
FpsString目標幀率。
AvgFPSString平均幀率。
TimebaseString時基。
StartTimeString起始時間。
DurationString時間長度。
NumFramesString總幀數
LangString語言。
NetworkCostNetworkCost網路頻寬消耗。

NetworkCost

視頻網路頻寬消耗類型
名稱類型描述
PreloadTimeString預先載入時間。
CostBandwidthString最大消耗頻寬。
AvgBitrateString平均碼率。

AudioStream

音頻流資訊類型
名稱類型描述
IndexString音頻流序號。標識音頻流在整個媒體流中的位置。
CodecNameString編碼格式簡述名。
CodecLongNameString編碼格式長述名。
CodecTimeBaseString編碼時基。
CodecTagStringString編碼格式標記文本。
CodecTagString編碼格式標記。
SampleFmtString採樣格式。
SamplerateString採樣率。
ChannelsString聲道數。
ChannelLayoutString聲道輸出樣式。
TimebaseString時基。
StartTimeString起始時間。
DurationString時間長度。
BitrateString碼率。
NumFramesString總幀數。
LangString語言。

SubtitleStream

字幕流資訊類型
名稱類型描述
IndexString字幕流序號。標識字幕流在整個媒體流中的位置。
LangString語言。

Media

媒體
名稱類型描述
MediaIdString媒體ID。
FileFile原檔案。
TitleString標題。
DescriptionString描述。
CateIdString類目Id。
CateNameString類目名稱。
TagsString[]標籤列表。
RiskFactorString風險因子。
  • 取值範圍:[0,1]
  • 風險因子越高,涉黃、涉暴等可能性越高。
  • 識別準確率80%。
CoverURLString封面URL。
PublishStateString媒體發布狀態,表示是否對外發布媒體。
取值範圍:
  • Initiated:初始,
  • UnPublish:未發布,OSS播放檔案許可權為Private,
  • Published:發行,OSS播放檔案許可權為Default,
  • Deleted:已刪除。
RunIdListString[]媒體工作流程列表。
CreationTimeString建立時間。
DurationString時間長度。
FormatString格式。
SizeString大小。
BitrateString碼率。
FpsString幀率。
WidthString寬。
HeightString高。
PlayListPlay[]播放清單。
SnapshotListSnapshot[]截圖列表。
MediaInfoMediaInfo媒體資訊。

Category

類目
名稱類型描述
CateIdString類目ID。
ParentIdString父節點ID。最頂層節點值為-1。
CateNameString類目名稱。
LevelString所處層級。最頂層節點值為0。

File

檔案
名稱類型描述
URLString檔案URL。
StateString檔案狀態。範圍:Normal、Deleted。

Play

播放資訊
名稱類型描述
MediaWorkflowIdString產生播放檔案的工作流程ID。
MediaWorkflowNameString產生播放檔案的工作流程。
ActivityNameString媒體工作流程活動名稱。
DurationString時間長度。
FormatString格式。
SizeString大小。
BitrateString碼率。
FpsString幀率。
WidthString寬。
HeightString高。
FileFile播放檔案。

Snapshot

截圖資訊
名稱類型描述
MediaWorkflowIdString產生截圖檔案的工作流程ID。
MediaWorkflowNameString產生截圖檔案的工作流程。
ActivityNameString產生截圖檔案的工作流程活動名稱。
FileFile截圖檔案。
TypeString截圖類型。範圍:Single、Sequence
CountNumber截圖張數。此值只在Type為Sequence時有意義

MediaBucket

媒體Bucket
名稱類型描述
BucketString媒體Bucket名稱。
TypeString媒體Bucket類型。範圍:Input、Output。