edit-icon download-icon

Data types

最終更新日: Dec 13, 2018

AliyunProperties

属性

名前 データ型 説明
Format AliyunFormatInfo フォーマット情報
Streams AliyunStreamsInfo ストリーム情報

AliyunFormatInfo

フォーマット情報

名前 データ型 説明
NumStreams String メディアストリームの総数
NumPrograms String プログラムストリームの総数
FormatName String コンテナーの簡易名/カプセル化形式
FormatName String コンテナーの正式名/カプセル化形式
StartTime String 開始時刻
Duration String 合計時間
Size String ファイルサイズ
Bitrate String 合計ビットレート

AliyunStreamsInfo

ストリーム情報

名前 データ型 説明
VideoStreamList AliyunVideoStream[] ビデオストリームのリスト
VideoStreamList AliyunVideoStream[] オーディオストリームのリスト
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 言語。詳細は、FFmpeg 言語の定義 and ISO-639 を参照。
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 言語。詳細は、FFmpeg 言語の定義 and ISO-639 を参照。

AliyunSubtitleStream

字幕ストリーム情報

名前 データ型 説明
Index String Subtitle stream number, used to identify the position of the subtitle stream in the whole media streams
Lang String Language. 詳細は、FFmpeg 言語の定義 and ISO-639 を参照。

AliyunTemplate

トランスコード テンプレート

名前 データ型 説明
Id String トランスコード テンプレート ID
Name String テンプレート名
Container AliyunContainer コンテナー
Audio AliyunAudioCodec オーディオ符号化の設定
Video AliyunVideoCodec ビデオ符号化の設定
TransConfig AliyunTransConfig 一般的なトランスコード設定
MuxConfig AliyunMuxConfig トランスコード カプセル化の設定
State String テンプレートのステータス。値:Normal または Deleted

AliyunContainer

Container type

名前 データ型 説明
Format String コンテナー形式。サポートされている形式は、FLV、MP4、TS、M3U8、GIF、MP3、OGG、 および FLAC です。

AliyunAudioCodec

オーディオコーデックの設定

名前 データ型 説明
Codec String オーディオコーデック形式。サポートされている形式は、AAC、MP3、Vorbis、および FLAC で、デフォルト値は ACC です。
Profile String 既定のオーディオコーデック。Codec が aac の場合、Profile には aac_low、aac_he、 aac_he_v2, aac_ld、および aac_eld を設定できます。
Samplerate String サンプリングレート。値:22050、32000、44100、48000 または 96000、デフォルト値:44100、単位:Hz
Bitrate String 出力ファイルのオーディオビットレート。値:8 〜 1000、デフォルト値:128、単位:Kbit/s
Channels String オーディオチャンネル数。値:1、2、3、4、5、6、7、または 8。デフォルト値:2

AliyunVideoCodec

ビデオコーデックの設定

名前 データ型 説明
Codec String 符号化形式Codec format, which has the following options: H.264 and H.265. The default value is H.264.
Profile String エンコードレベル。値:baseline、main、または high。デフォルト値は high。
baseline:モバイルデバイスに適用可能
main:SD デバイスに適用可能
high:HD デバイスに適用可能
Bitrate String 平均ビデオビットレート。値:10 〜 50000(単位:Kbit/s)
Crf String ビットレート。品質管理係数。ビットレート。これは品質管理係数です。値:0~51、デフォルト値:26。CRF を設定すると、Bitrate の設定は無効になります。
Width String 幅。値:128 ~ 4096(単位:ピクセル)。デフォルト値はソースビデオの幅です。
Height String 高さ。値:128 ~ 4096(単位:ピクセル)。デフォルト値はソースビデオの高さです。
Fps String フレームレート。デフォルト値は、入力ファイルのフレームレートです。入力ファイルのフレームレートが 60 より大きい場合、60 が使用されます。値は 0 より大きく、60 以下にする必要があります。
Gop String 2 つのキーフレーム間の最大フレーム数。値:1 ~ 1080000、デフォルト値:250。
Preset String 既定のビデオアルゴリズム。値:veryfast、fast、medium、slow、slower、デフォルト値:medium
ScanMode String スキャンモード。値:interlaced または progressive
Bufsize String バッファ領域のサイズ。値:1000 ~ 128000、デフォルト値:6000、単位:KB
Maxrate String ピークビデオビットレート。値:10 ~ 50000、単位:Kbit/s
BitrateBnd AliyunBitrateBnd 平均ビデオビットレートの範囲
PixFmt String ビデオカラーフォーマット。値:yuv420p、yuvj420p といった標準カラーフォーマット

AliyunTransConfig

一般的なトランスコード設定

名前 データ型 説明
TransMode String トランスコード モード。値:onepass、twopass、または CBR。デフォルト値:onepass

AliyunBitrateBnd

平均ビットレートの範囲

名前 データ型 説明
Max String 総ビットレートの最大値。値:10 ~ 50000、単位:Kbit/s
Min String 総ビットレートの最小値。値:10 ~ 50000、単位:Kbit/s

AliyunOSSFile

OSS ファイル

名前 データ型 説明
Bucket String OSS バケット(3 ~ 63バイト)
Location String OSS サービスリージョン(最大 64 バイト)
Object String OSS オブジェクト(最大 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 MPS キューの ID
CreationTime String タスクを追加した時間
MNSMessageResult AliyunMNSMessageResult Message Service によって送信された、タスクの完了をユーザーに通知するメッセージ結果

AliyunJobInput

トランスコードタスク入力

名前 データ型 説明
Bucket String 入力タスクの OSS バケット(3 ~ 63バイト)
Location String OSS サービスリージョン(最大 64 バイト)
Object String 入力タスクの OSS オブジェクト(最大 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 MPS キューのタスク優先度。値: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、単位:ピクセル
Height Number 高さ。値:8 ~ 4096、単位:ピクセル
Dx Number 水平オフセット。値:-4096 ~ 4096、単位:ピクセル
Dy Number 垂直オフセット。値:-4096 ~ 4096、単位:ピクセル
ReferPos String ウォーターマークの位置。値:TopRight、TopLeft、BottomRight、BottomLeft
Type String ウォーターマークタイプ。値:Image または Text。現在、Image タイプのみがサポートされています。
State String ウォーターマークテンプレートの状態。値:Normal または Deleted

AliyunPipeline

MPS キュー

名前 データ型 説明
Id String MPS キューの ID
Name String MPS キューの名前
Speed String MPS キューのタイプ。値:Boost、Standard、NarrowBandHDV2、AIVideoCover、AIVideoRecogni、AIVideoSummary、AIVideoPorn、AIAudioKWS または AIAudioASR。デフォルト値:Standard
State String MPS キューのステータス。値:Active または Paused
Active: MPS は、MPS キューのタスクを、トランスコード、メディアトランス実行します。
Paused: MPS キューは一時停止となり、MPS キューは、MPS キューのタスクをスケジュールせず、トランスコード、実行しません。MPS キュー内のすべてのタスクのステータスは Submitted(登録済み)となります。処理中のトランスコードタスクは一時停止されません。
NotifyConfig String Message Service 通知の設定

AliyunMediaInfoJob

メディア情報分析タスク

名前 データ型 説明
Id String メタデータ分析タスクの ID
Input AliyunOSSFile タスク入力
State String タスクのステータス。値:Analyzing、Success、Fail
Code String メタデータ分析に失敗したときに表示されるエラーコード
Message String メタデータ分析に失敗したときに表示されるエラーメッセージ
Properties AliyunProperties 属性
UserData String カスタムデータ
CreationTime String タスクを追加した時間

AliyunAnalysisJob

Template analysis task type

名前 データ型 説明
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 MPS キューのタスク優先度。値:1~10、デフォルト値:6、10 は最も高い優先度を示します。
UserData String カスタム データ
PipelineId String MPS キューの ID
CreationTime String タスクを追加した時間
MNSMessageResult AliyunMNSMessageResult タスク完了時に Message Service がユーザーに通知する結果

AliyunSnapshotJob

スクリーンショット タスク

名前 データ型 説明
Id String スクリーンショットタスクの ID
Input AliyunOSSFile タスク入力
SnapshotConfig AliyunSnapshotConfig スクリーンショットの設定
Count String スクリーンショット数
State String スクリーンショットのステータス。値:Snapshoting、Success、Fail
Code String 分析に失敗したときに表示されるエラーコード
Message String 分析に失敗したときに表示されるエラーメッセージ
UserData String カスタム データ
MNSMessageResult AliyunMNSMessageResult タスク完了時に Message Service がユーザーに通知する結果

AliyunSnapshotConfig

スクリーンショットの設定

名前 データ型 説明
OutputFile String スクリーンショット出力の OSS 設定
Time String スクリーンショットの開始時刻(単位:ms)
Interval String スクリーンショットの間隔。本パラメーターが設定されていると、一定間隔でスクリーンショットが取得されます。値:0 より大きい数値、デフォルト値:10、単位:秒
Num String スクリーンショット数。本パラメーターが設定されていると、一定間隔でスクリーンショットが取得されます。
Width String スクリーンショット出力イメージの幅。値:8 ~ 4096
Height String スクリーンショット出力イメージの幅。値:8 ~ 4096
FrameType String スクリーンショットタイプ。値:normal(通常のフレーム)、intra(I フレーム)。デフォルト値:intra

AliyunFailReason

失敗の原因

Name Type Description
Code String 失敗時に表示されるエラーコード
Message String 失敗時に表示されるエラーメッセージ

AliyunMNSMessageResult

ユーザのタスク完了結果の Message Service 通知

名前 データ型 説明
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 は、アクティビティがスキップされたことを示します。たとえば、HD または SD トランスコードアクティビティは、分析アクティビティの後に実行されます。システムは、実際の状況に応じてどのアクティビティを実行するかを決定します。ソースビデオの解像度が低い場合、HD トランスコード アクティビティはスキップされることがあります。
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 InputFileInputFile メディアワークフローの入力ファイル
UserData String カスタムデータ

MediaWorkflowExecution

メディア ワークフロー実行インスタンス

名前 データ型 説明
RunId String 実行インスタンス ID
Input MediaWorkflowExecutionInputMediaWorkflowExecutionInput メディアワークフローの入力
MediaWorkflowId String メディアワークフローの ID
Name String メディアワークフロー名
MediaId String Media ID. All information generated by the media workflow all belongs to this media ID.
ActivityList ActivityActivity メディア ワークフロー アクティビティのリスト
State String ステータス。値:Running、Completed、または Fail。Completed は、ワークフローの実行が完了したことのみを示します。トランスコードやスクリーンショットといった各アクティビティに成功したかどうかは、各アクティビティのステータス値によって異なります。
CreationTime String 作成時間

MediaInfo

属性

名前 データ型 説明
Format FormatInfoFormatInfo 形式情報
Streams StreamsInfoStreamsInfo ストリーム情報

FormatInfo

コンテナーと一般情報

名前 データ型 説明
NumStreams String メディアストリームの総数
NumPrograms String プログラムストリームの総数
FormatName String コンテナーの簡易名/カプセル化形式
FormatName String コンテナーの正式名/カプセル化形式
StartTime String 開始時間
Duration String 合計時間
Size String ファイルサイズ
Bitrate String 総ビットレート

StreamsInfo

ストリーム情報

名前 データ型 説明
VideoStreamList VideoStreamVideoStream[] ビデオストリームのリスト(最大 4 つ)
AudioStreamList AudioStreamAudioStream[] オーディオストリームのリスト(最大 4 つ)
SubtitleStreamList SubtitleStreamSubtitleStream[] 字幕のストリームリスト(最大 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 NetworkCostNetworkCost ネットワーク帯域幅の消費

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 FileFile ソースファイル
Title String タイトル
Description String 説明
CateId String カテゴリ ID
CateName String カテゴリ名
Tags String[] タグのリスト
RiskFactor String リスク要因。値は 0 〜 1。RiskFactor 値が高いほど、ポルノや暴力への関与の可能性が高いことを示しています。認識精度は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 PlayPlay[] プレイリスト
SnapshotList SnapshotSnapshot[] スクリーンショットのリスト
MediaInfo MediaInfoMediaInfo メディア情報

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 FileFile 再生ファイル

Snapshot

スクリーンショット情報

名前 データ型 説明
MediaWorkflowId String スクリーンショット ファイルを生成するワークフローの ID
MediaWorkflowName String スクリーンショット ファイルを生成するワークフロー
ActivityName String スクリーンショット ファイルを生成するワークフロー アクティビティの名前
File FileFile Screenshot file
Type String スクリーンショットの種類。値は Single または Sequence にします。
Count Number スクリーンショットの数。本パラメーターは、Type が Sequence に設定されている場合にのみ有効です。

MediaBucket

メディアバケット

名前 データ型 説明
Bucket String メディアバケット名
Type String メディアバケットの種類。値は Input または Output にします。