トランスコードジョブIDを指定して、トランスコードジョブを一括照会します。
操作説明
このオペレーションでは、一度に最大 10 件のトランスコードジョブを照会できます。
JobIdsパラメーターが指定されていない場合、
InvalidParameterエラーコードが返されます。
QPS 制限
このオペレーションのシングルユーザーQPS 制限は、1 秒あたり100 回です。制限を超えるとスロットリングが発生し、ビジネスに影響を与える可能性があります。このオペレーションを適切に呼び出してください。詳細については、 QPS 制限をご参照ください。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
mts:QueryJobList |
get |
*All Resource
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| JobIds |
string |
任意 |
トランスコードジョブIDです。
説明
このパラメーターが指定されていない場合、 |
bb558c1cc25b45309aab5be44d19****,d1ce4d3efcb549419193f50f1fcd**** |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
レスポンスパラメーター。 |
||
| NonExistJobIds |
object |
||
| String |
array |
存在しないジョブID。 |
|
|
string |
存在しないトランスコードジョブIDのリスト。データがない場合、この構造体は返されません。 |
d1ce4d3efcb549419193f50f1fcd**** |
|
| RequestId |
string |
リクエストID。 |
197ADF44-104C-514C-9F92-D8924CB34E2A |
| JobList |
object |
||
| Job |
array<object> |
トランスコードジョブのコレクション。 |
|
|
array<object> |
トランスコードジョブの詳細情報。 |
||
| CreationTime |
string |
ジョブが送信された時刻。 |
2014-01-10T12:00:00Z |
| Percent |
integer |
トランスコード進捗率(パーセント単位)。 |
100 |
| FinishTime |
string |
ジョブが完了した時刻。 |
2014-01-10T12:20:25Z |
| State |
string |
ジョブのステータス。
|
TranscodeSuccess |
| JobId |
string |
ジョブ ID。 |
31fa3c9ca8134fb4b0b0f7878301**** |
| Code |
string |
失敗したジョブのエラーコード。成功したジョブではこのパラメーターは返されません。 |
InvalidParameter.NullValue |
| Message |
string |
失敗したジョブのエラーメッセージ。成功したジョブではこのパラメーターは返されません。 |
The specified parameter "%s" cannot be null. |
| Output |
object |
ジョブの出力内容。 |
|
| Video |
object |
動画設定。 |
|
| Bufsize |
string |
バッファサイズ。
|
6000 |
| Degrain |
string |
スタンドアロンノイズ除去アルゴリズムの強度。 |
5 |
| BitrateBnd |
object |
平均動画ビットレートの範囲。 |
|
| Max |
string |
最大ビットレート。 |
1000 |
| Min |
string |
最小ビットレート。 |
300 |
| PixFmt |
string |
動画カラーフォーマット。有効な値:yuv420p、yuvj420p。 |
yuv420p |
| Pad |
string |
動画に黒枠を追加します。
|
1280:800:0:140 |
| Codec |
string |
コーデックフォーマット。
|
H.264 |
| Height |
string |
出力動画の高さ。
|
720 |
| Qscale |
string |
動画品質制御係数。 |
15 |
| Crop |
string |
動画フレームを切り取ります。対応する方法:
|
1280:800:0:140 |
| Bitrate |
string |
平均動画ビットレート。単位:Kbps。 |
500 |
| Maxrate |
string |
ピーク動画ビットレート。単位:Kbps。 |
3000 |
| MaxFps |
string |
最大フレームレート。 |
60 |
| Profile |
string |
エンコーディングプロファイル。有効な値:baseline、main、high。 説明
複数の解像度がある場合、低性能デバイスでの再生を保証するために、最低解像度には baseline を使用し、他の解像度には main または high を使用します。
|
high |
| Crf |
string |
ビットレート・品質制御のための Constant Rate Factor(CRF)。
|
26 |
| Gop |
string |
キーフレーム間の最大時間間隔またはフレーム数。単位:秒。
|
250 |
| Width |
string |
出力動画の幅。
|
1280 |
| Fps |
string |
フレームレート。
|
25 |
| Preset |
string |
動画エンコーダーのプリセット。デフォルト値:medium。有効な値:
|
medium |
| ScanMode |
string |
スキャンモード。有効な値:
ベストプラクティス: インターレーススキャンは帯域幅を節約しますが、品質が低下します。ほとんどの最新の動画は進行形スキャンを使用しています。
|
interlaced |
| ResoPriority |
string |
リソース優先度。 |
1 |
| TransConfig |
object |
一般的なトランスコーディング設定。 説明
リクエストでこれらの値を指定すると、トランスコーディングテンプレート内の対応する設定が上書きされます。 |
|
| IsCheckAudioBitrate |
string |
音声ビットレートをチェックするかどうか。出力音声ビットレートがソース音声ビットレートを超える場合、出力ビットレートはソースビットレートに設定され、設定したビットレートは無視されます。この設定は IsCheckAudioBitrateFail よりも優先順位が低いです。
|
false |
| TransMode |
string |
トランスコーディングモード。
|
onepass |
| IsCheckReso |
string |
解像度をチェックするかどうか。出力解像度(幅または高さ)が入力解像度を超える場合、出力解像度は入力解像度に設定されます。
|
false |
| IsCheckVideoBitrateFail |
string |
動画ビットレートをチェックするかどうか。出力動画ビットレートがソース動画ビットレートを超える場合、トランスコードは即座に失敗します。この設定は IsCheckVideoBitrate よりも優先順位が高いです。
|
false |
| AdjDarMethod |
string |
解像度調整方法。デフォルト値:none。有効な値:rescale、crop、pad、none。 |
none |
| IsCheckVideoBitrate |
string |
動画ビットレートをチェックするかどうか。出力動画ビットレートが入力動画ビットレートを超える場合、出力ビットレートは入力ビットレートに設定されます。
|
false |
| IsCheckResoFail |
string |
解像度をチェックするかどうか。出力解像度(幅または高さ)が入力解像度を超える場合、トランスコードは失敗します。
|
false |
| IsCheckAudioBitrateFail |
string |
音声ビットレートをチェックするかどうか。出力音声ビットレートがソース音声ビットレートを超える場合、トランスコードは即座に失敗します。この設定は IsCheckAudioBitrate よりも優先順位が高いです。
|
false |
| Encryption |
object |
データ暗号化。m3u8 出力のみサポートされています。 |
|
| Type |
string |
暗号化タイプ。有効な値:hls-aes-128。 |
hls-aes-128 |
| Key |
string |
動画の暗号化キー。 |
encryptionkey128 |
| KeyType |
string |
キー暗号化方式。有効な値:Base64、KMS。 説明
たとえば、キーが |
Base64 |
| Id |
string |
暗号化 ID。 |
31fa3c9ca8134f9cec2b4b0b0f78**** |
| KeyUri |
string |
キーへのアクセス URL。BASE64 でエンコードされています。 |
https://1161758785*****.cn-shanghai.fc.aliyuncs.com/2016-08-15/proxy/HLS-decyptServer/decyptServer/ |
| SkipCnt |
string |
初期セグメントのうち、暗号化しない数(高速再生を可能にするため)。 |
3 |
| WaterMarkList |
object |
||
| WaterMark |
array<object> |
ウォーターマークのリスト。 |
|
|
array<object> |
ウォーターマークの詳細情報。 |
||
| Type |
string |
ウォーターマークタイプ。リクエストで指定した場合、この値はウォーターマークテンプレート内の対応するパラメーターを上書きします。詳細については、「パラメーターの詳細」をご参照ください。有効な値:
|
Image |
| ReferPos |
string |
ウォーターマークの位置。リクエストで指定した場合、この値はウォーターマークテンプレート内の対応するパラメーターを上書きします。有効な値:
|
TopRight |
| Dx |
string |
ウォーターマーク画像の水平オフセット(出力動画に対する相対位置)。リクエストで指定した場合、この値はウォーターマークテンプレート内の対応するパラメーターを上書きします。デフォルト値:0。値の種類:
|
100 |
| Width |
string |
ウォーターマーク画像の幅。リクエストで指定した場合、この値はウォーターマークテンプレート内の対応するパラメーターを上書きします。値の種類:
|
50 |
| Height |
string |
ウォーターマーク画像の高さ。リクエストで指定した場合、この値はウォーターマークテンプレート内の対応するパラメーターを上書きします。値の種類:
|
50 |
| InputFile |
object |
ウォーターマークの入力ファイル。サポート形式:PNG 画像および MOV ファイル。 |
|
| Object |
string |
入力ファイルの OSS オブジェクト。 |
example-logo-****.png |
| Location |
string |
入力ファイルの OSS ロケーション。 |
oss-cn-hangzhou |
| Bucket |
string |
入力ファイルの OSS バケット。 |
example-bucket |
| WaterMarkTemplateId |
string |
ウォーターマークテンプレートの ID。 |
88c6ca184c0e47098a5b665e2a12**** |
| Dy |
string |
ウォーターマーク画像の垂直オフセット(出力動画に対する相対位置)。リクエストで指定した場合、この値はウォーターマークテンプレート内の対応するパラメーターを上書きします。値の種類:
|
100 |
| WaterMarkConfigUrl |
string |
ウォーターマーク設定ファイルの URL。 |
http://example.com/configure |
| DeWatermark |
string |
ぼかし設定(JSON オブジェクト)。詳細については、「パラメーターの詳細」のぼかし設定の説明をご参照ください。 |
{"0":[{"l":10,"t":10,"w":10,"h":10},{"l":100,"t":0.1,"w":10,"h":10}],"128000":[],"250000":[{"l":0.2,"t":0.1,"w":0.01,"h":0.05}]} |
| M3U8NonStandardSupport |
object |
m3u8 非標準サポート(JSON オブジェクト)。詳細については、「パラメーターの詳細」の m3u8 非標準パラメーターのサポートに関する説明をご参照ください。 |
|
| TS |
object |
TS ファイル非標準サポートの JSON オブジェクト。詳細については、「パラメーターの詳細」の TS パラメーターのサポートに関する説明をご参照ください。 |
|
| SizeSupport |
boolean |
m3u8 ファイル内に TS ファイルのサイズを含めるかどうか。有効な値:
|
true |
| Md5Support |
boolean |
m3u8 ファイル内に TS ファイルの MD5 ハッシュを含めるかどうか。有効な値:
|
true |
| Priority |
string |
パイプライン内におけるジョブの優先度。
|
6 |
| Audio |
object |
音声設定。 説明
リクエストで音声設定を指定した場合、トランスコーディングテンプレート内の対応する設定が上書きされます。 |
|
| Profile |
string |
音声コーデックプロファイル。Codec が aac の場合の有効な値:aaclow、aache、aachev2、aacld、aaceld。 |
aaclow |
| Codec |
string |
音声コーデックフォーマット。
|
aac |
| Samplerate |
string |
サンプルレート。
説明
コンテナ形式が flv で、音声コーデックが mp3 の場合、サンプルレート 32000、48000、96000 はサポートされていません。また、音声コーデックが mp3 の場合、サンプルレート 96000 はサポートされていません。 |
44100 |
| Qscale |
string |
音声品質制御係数。 |
15 |
| Channels |
string |
サウンドチャンネル数。
|
2 |
| Volume |
object |
音量設定。 |
|
| Method |
string |
音量調整方法。有効な値:
|
auto |
| Level |
string |
音量調整レベル。デフォルト値:**-20 dB**。 |
-20 |
| Bitrate |
string |
出力ファイルの音声ビットレート。
|
128 |
| AudioStreamMap |
string |
音声ストリームのインデックス。
|
0:a:0 |
| MergeList |
object |
||
| Merge |
array<object> |
マージ設定。最大 4 つの MergeURL をサポートしています。 |
|
|
object |
マージ操作の詳細情報。 |
||
| Start |
string |
開始時刻。
|
01:59:59.999 |
| RoleArn |
string |
エージェント権限付与のためのロール ARN。 |
acs:ram:: |
| MergeURL |
string |
マージ対象のセグメントの URL。
|
http://example-bucket.oss-cn-hangzhou.aliyuncs.com/example-object.flv |
| Duration |
string |
持続時間。
|
01:59:59.999 |
| SuperReso |
object |
解像度はソースに従います。 |
|
| IsHalfSample |
string |
サンプリングレート関連パラメーターを取得するかどうか。有効な値:
|
true |
| UserData |
string |
ユーザー定義データ。 |
testid-001 |
| ExtendData |
string |
ユーザー定義拡張フィールド。 |
testid-002 |
| OutSubtitleList |
object |
||
| OutSubtitle |
array<object> |
出力字幕のリスト。 |
|
|
array<object> |
出力字幕の詳細情報。 |
||
| Map |
string |
動画トラック。書式: |
0:v:0 |
| OutSubtitleFile |
object |
出力ファイルの詳細情報。 |
|
| RoleArn |
string |
エージェント権限付与のためのロール ARN。 |
acs:ram:: |
| Object |
string |
出力ファイルの OSS オブジェクト。 |
example.flv |
| Location |
string |
出力ファイルの OSS ロケーション。 |
oss-cn-hangzhou |
| Bucket |
string |
出力ファイルの OSS バケット。 |
exampleBucket |
| Success |
boolean |
操作が成功したかどうか。有効な値:
|
true |
| Message |
string |
失敗したジョブのエラーメッセージ。成功したジョブではこのパラメーターは返されません。 |
The specified parameter “%s” cannot be null. |
| VideoStreamMap |
string |
動画ストリームのインデックス。インデックスは 0 から始まり、動画ストリームリスト内での位置を示します。未設定の場合、デフォルトの動画ストリームが使用されます。 |
0 |
| OutputFile |
object |
出力ファイル。 |
|
| RoleArn |
string |
エージェント権限付与のためのロール ARN。 |
acs:ram:: |
| Object |
string |
出力ファイルの OSS オブジェクト。 |
example-output.flv |
| Location |
string |
出力ファイルの OSS ロケーション。 |
oss-cn-hangzhou |
| Bucket |
string |
出力ファイルの OSS バケット。 |
example-bucket |
| Rotate |
string |
動画回転角度。 |
90 |
| Container |
object |
コンテナ。 |
|
| Format |
string |
コンテナ形式。
|
mp4 |
| Clip |
object |
クリップされたセグメント。 |
|
| TimeSpan |
object |
クリッピング時間範囲。 |
|
| Seek |
string |
開始時刻。
または
|
01:59:59.999 |
| Duration |
string |
持続時間。
または
|
01:00:59.999 |
| MergeConfigUrl |
string |
マージ設定ファイルの URL。MergeList または MergeConfigUrl のいずれかを指定できますが、両方を指定することはできません。
|
https://ceshi-***.oss-cn-shanghai.aliyuncs.com/ccc/p0903q9wkkb.m3u8 |
| OpeningList |
object |
||
| Opening |
array<object> |
オープニング動画のリスト(JSON オブジェクト)。 |
|
|
object |
オープニングの詳細情報。 |
||
| openUrl |
string |
オープニング動画の OSS URL。 |
http://example.oss-cn-shanghai.aliyuncs.com/t5.mp4 |
| Start |
string |
メイン動画に対するオープニング動画の開始時刻。
|
0 |
| Width |
string |
幅。
|
-1 |
| Height |
string |
高さ。
|
-1 |
| MuxConfig |
object |
マルチプレクス設定。リクエストでこのパラメーターを指定すると、トランスコーディングテンプレート内の対応する設定が上書きされます。 |
|
| Webp |
object |
WebP マルチプレクス設定。 |
|
| Loop |
string |
ループ回数。 |
0 |
| Gif |
object |
GIF マルチプレクス設定。 |
|
| FinalDelay |
string |
最終フレームでの一時停止時間。単位:1/100 秒。 |
0 |
| DitherMode |
string |
カラーパレットのディザリング方法。有効な値:sierra、bayer。 |
bayer |
| Loop |
string |
ループ回数。 |
0 |
| IsCustomPalette |
string |
カスタムカラーパレットを使用するかどうか。有効な値:
|
false |
| Segment |
object |
セグメンテーション設定(JSON オブジェクト)。 |
|
| Duration |
string |
セグメントの持続時間。単位:秒。 |
20 |
| TailSlateList |
object |
||
| TailSlate |
array<object> |
テールスレート動画のリスト。 |
|
|
object |
テールスレート動画の詳細情報。 |
||
| Start |
string |
テールスレート動画の開始時刻。 |
00000.00 |
| BgColor |
string |
テールスレート動画がメイン動画より小さい場合の空白領域の背景色。デフォルト値:White。詳細については、「 bgcolor 」をご参照ください。 |
White |
| IsMergeAudio |
boolean |
テールスレート動画の音声をマージするかどうか。有効な値:
|
true |
| Width |
string |
幅。有効な値:(0,4096)、-1、full。
|
-1 |
| Height |
string |
高さ。
|
-1 |
| BlendDuration |
string |
メイン動画とテールスレート動画間のトランジション時間。トランジション効果:メイン動画の最終フレームをフェードアウトしながら、テールスレート動画をフェードインします。単位:秒。デフォルト値:0。 |
0 |
| TailUrl |
string |
テールスレート動画の OSS URL。 |
http://example-bucket-****.oss-cn-hangzhou.aliyuncs.com/opening_01.flv |
| TemplateId |
string |
テンプレート ID。 |
S00000001-200010 |
| SubtitleConfig |
object |
字幕設定。 |
|
| ExtSubtitleList |
object |
||
| ExtSubtitle |
array<object> |
外部字幕のリスト。 |
|
|
array<object> |
字幕の詳細情報。 |
||
| CharEnc |
string |
外部字幕の文字コード。
説明
auto に設定した場合、文字コードの検出が失敗する可能性があります。明示的なエンコーディングを指定することを推奨します。 |
auto |
| FontName |
string |
外部字幕をハード字幕に変換する際に使用するフォント名。デフォルト値:SimSun。詳細については、「フォント一覧」をご参照ください。 |
"WenQuanYi Zen Hei", "Yuanti SC Regular", "SimSun" |
| Input |
object |
外部字幕の入力ファイル。
|
|
| Object |
string |
入力ファイルの OSS オブジェクト。 |
example-output.flv |
| Location |
string |
入力ファイルの OSS ロケーション。 |
oss-cn-hangzhou |
| Bucket |
string |
入力ファイルの OSS バケット。 |
example-bucket-**** |
| SubtitleList |
object |
||
| Subtitle |
array<object> |
字幕のリスト。 |
|
|
object |
字幕の詳細情報。 |
||
| Map |
string |
音声トラック。書式: |
0:a:0 |
| Properties |
object |
メディアプロパティ。 |
|
| Width |
string |
動画の幅。 |
720 |
| Height |
string |
動画の高さ。 |
1280 |
| SourceLogos |
object |
||
| SourceLogo |
array<object> |
エンジンレイヤーで処理されないキーワード。 |
|
|
object |
キーワードの詳細情報。 |
||
| Source |
string |
キーワード。 |
example |
| Duration |
string |
持続時間。 |
17 |
| Fps |
string |
フレームレート。 |
30 |
| Bitrate |
string |
ビットレート。 |
490 |
| FileFormat |
string |
ファイル形式。 |
mp4 |
| Streams |
object |
ストリーム情報。 |
|
| VideoStreamList |
object |
||
| VideoStream |
array<object> |
動画ストリームのリスト。 |
|
|
array<object> |
動画ストリームの詳細情報。 |
||
| Index |
string |
動画ストリームのインデックス。メディアストリーム内での位置を示します。 |
0 |
| Timebase |
string |
タイムベース。 |
1/15360 |
| AvgFPS |
string |
平均フレームレート。 |
30.0 |
| PixFmt |
string |
ピクセルフォーマット。 |
yuv420p |
| Sar |
string |
サンプルアスペクト比。 |
1:1 |
| Lang |
string |
言語。詳細については、「FFmpeg 言語定義」および「ISO-639」をご参照ください。 |
eng |
| CodecLongName |
string |
コーデックの正式名称。 |
H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 |
| Height |
string |
動画解像度の高さ。 |
1280 |
| NumFrames |
string |
総フレーム数。 |
30 |
| Bitrate |
string |
ビットレート。 |
421.117 |
| CodecTagString |
string |
コーデックタグ文字列。 |
avc1 |
| HasBFrames |
string |
B フレームの有無。 |
2 |
| Profile |
string |
エンコーディングプロファイル。 |
high |
| StartTime |
string |
開始時刻。 |
0.000000 |
| NetworkCost |
object |
ネットワーク帯域幅消費量。 |
|
| PreloadTime |
string |
プリロード時間。 |
8 |
| AvgBitrate |
string |
平均ビットレート。 |
300 |
| CostBandwidth |
string |
消費される最大帯域幅。 |
10 |
| Dar |
string |
表示アスペクト比。 |
9:16 |
| CodecName |
string |
コーデックの短縮名。 |
h264 |
| Width |
string |
動画解像度の幅(数値)。 |
720 |
| Duration |
string |
持続時間。 |
17.233333 |
| Fps |
string |
フレームレート。 |
30.0 |
| CodecTag |
string |
コーデックタグ。 |
0x31637661 |
| CodecTimeBase |
string |
コーデックタイムベース。 |
1/60 |
| Level |
string |
エンコーディングレベル。 |
31 |
| colorTransfer |
string |
色伝送特性。 |
bt709 |
| colorPrimaries |
string |
原色。 |
bt709 |
| bitsPerRawSample |
string |
生サンプルまたはピクセルあたりのビット数。 |
8 |
| AudioStreamList |
object |
||
| AudioStream |
array<object> |
音声ストリームのリスト。 |
|
|
object |
音声ストリームの詳細情報。 |
||
| Timebase |
string |
タイムベース。 |
1/32000 |
| Index |
string |
音声ストリームのインデックス。メディアストリーム内での位置を示します。 |
1 |
| SampleFmt |
string |
サンプルフォーマット。 |
fltp |
| ChannelLayout |
string |
チャンネルレイアウト。 |
mono |
| Lang |
string |
言語。詳細については、「FFmpeg 言語定義」および「ISO-639」をご参照ください。 |
und |
| Samplerate |
string |
サンプルレート。 |
32000 |
| CodecLongName |
string |
コーデックの正式名称。 |
AAC (Advanced Audio Coding) |
| Channels |
string |
サウンドチャンネル数。 |
1 |
| NumFrames |
string |
総フレーム数。 |
50 |
| Bitrate |
string |
ビットレート。 |
64.136 |
| CodecTagString |
string |
コーデックタグ文字列。 |
mp4 |
| StartTime |
string |
開始時刻。 |
0.064000 |
| CodecName |
string |
コーデックの短縮名。 |
aac |
| Duration |
string |
持続時間。 |
17.223562 |
| CodecTag |
string |
コーデックタグ。 |
0x6134706d |
| CodecTimeBase |
string |
コーデックタイムベース。 |
1/32000 |
| SubtitleStreamList |
object |
||
| SubtitleStream |
array<object> |
字幕ストリームのリスト。 |
|
|
object |
字幕ストリームの詳細情報。 |
||
| Index |
string |
字幕ストリームのインデックス。 メディアストリーム内での位置を示します。 |
1 |
| Lang |
string |
言語。詳細については、「FFmpeg 言語定義」および「ISO-639」をご参照ください。 |
eng |
| Format |
object |
フォーマット情報。 |
|
| StartTime |
string |
開始時刻。 |
-0.064000 |
| NumPrograms |
string |
プログラムストリームの総数。 |
0 |
| Size |
string |
ファイルサイズ。 |
1057273 |
| NumStreams |
string |
メディアストリームの総数。 |
2 |
| FormatLongName |
string |
コンテナまたはラッパー形式の正式名称。 |
QuickTime / MOV |
| Duration |
string |
総持続時間。 |
17.234000 |
| Bitrate |
string |
総ビットレート。 |
490.784 |
| FormatName |
string |
コンテナまたはラッパー形式の短縮名。有効な値:mov、mp4、m4a、3gp、3g2、mj2。 |
mov |
| FileMd5 |
string |
ad195fd1317a761d4425232867759d1e |
|
| FileSize |
string |
ファイルサイズ。 |
1057273 |
| MultiSpeedInfo |
object |
マルチスピードジョブに関する情報。このフィールドは、マルチスピードパイプラインに送信されたジョブに対してのみ表示されます(レガシーマルチスピードジョブでは利用できません)。 |
|
| Enable |
string |
マルチスピード機能が有効かどうか。 |
true |
| Code |
string |
マルチスピードが実際に有効になっていない場合のエラーコード。 |
Boost.NotNeedSpeed |
| Message |
string |
マルチスピードが実際に有効になっていない場合のエラーメッセージ。 |
success |
| SettingSpeed |
integer |
設定された速度。 |
30 |
| DowngradePolicy |
string |
マルチスピードがサポートされていない場合のダウングレードポリシー。 |
NormalSpeed |
| RealSpeed |
number |
実際のマルチスピード値。 |
6.576886940181647 |
| Duration |
number |
出力動画の持続時間。 |
21.0 |
| TimeCost |
number |
ジョブに要した時間。 |
3.193 |
| PipelineId |
string |
パイプライン ID。 |
88c6ca184c0e47b665e2a1267971**** |
| Input |
object |
ジョブの入力内容。 |
|
| Object |
string |
入力ファイルの OSS オブジェクト。 |
video_01.mp4 |
| Location |
string |
入力ファイルの OSS ロケーション。 |
oss-cn-shanghai |
| Bucket |
string |
入力ファイルの OSS バケット。 |
exampleBucket |
| MNSMessageResult |
object |
ジョブ完了時の MNS 通知結果。 |
|
| MessageId |
string |
成功したジョブのメッセージ ID。 |
123 |
| ErrorMessage |
string |
失敗したジョブのエラーメッセージ。成功したジョブではこのパラメーターは返されません。 |
The resource operated “%s” cannot be found. |
| ErrorCode |
string |
失敗したジョブのエラーコード。成功したジョブではこのパラメーターは返されません。 |
InvalidParameter.ResourceNotFound |
| SubmitTime |
string |
ジョブがキューから取り出され、実行を開始した時刻。 |
2021-03-04T06:44:43Z |
コールバックメッセージフォーマット定義。
トランスコードタスクの実行ステータスが変更されると、MPSはユーザーが指定したキューにメッセージを送信します。コールバックキューの指定方法については、 UpdatePipeline オペレーションをご参照ください。メッセージ本文は以下のフィールドを含むJSON 文字列です。
{
"Type": "Transcode",
"State": "Success",
"JobId": "39f8e0bc005e4f309379701645f4****",
"UserData": "{\\"key\\":\\"value\\"}",
"RequestId": "25818875-5F78-4A13-BEF6-D7393642****"
}
```.
| 名前 | 型 | 説明 |
|---------------|--------|-------------|
| Type | String | トランスコードタスクを示す固定文字列「Transcode」。 |
| JobId | String | 一意のタスクID。 |
| State | String | 現在のタスクステータス。QueryJobListのStateと一致します。 |
| UserData | String | SubmitJobsでユーザーが渡したUserData。 |.
例
成功レスポンス
JSONJSON
{
"NonExistJobIds": {
"String": [
"d1ce4d3efcb549419193f50f1fcd****"
]
},
"RequestId": "197ADF44-104C-514C-9F92-D8924CB34E2A",
"JobList": {
"Job": [
{
"CreationTime": "2014-01-10T12:00:00Z",
"Percent": 100,
"FinishTime": "2014-01-10T12:20:25Z",
"State": "TranscodeSuccess",
"JobId": "31fa3c9ca8134fb4b0b0f7878301****",
"Code": "InvalidParameter.NullValue",
"Message": "The specified parameter \"%s\" cannot be null.",
"Output": {
"Video": {
"Bufsize": "6000",
"Degrain": "5",
"BitrateBnd": {
"Max": "1000",
"Min": "300"
},
"PixFmt": "yuv420p",
"Pad": "1280:800:0:140",
"Codec": "H.264",
"Height": "720",
"Qscale": "15",
"Crop": "1280:800:0:140",
"Bitrate": "500",
"Maxrate": "3000",
"MaxFps": "60",
"Profile": "high",
"Crf": "26",
"Gop": "250",
"Width": "1280",
"Fps": "25",
"Preset": "medium",
"ScanMode": "interlaced",
"ResoPriority": "1"
},
"TransConfig": {
"IsCheckAudioBitrate": "false",
"TransMode": "onepass",
"IsCheckReso": "false",
"IsCheckVideoBitrateFail": "false",
"AdjDarMethod": "none",
"IsCheckVideoBitrate": "false",
"IsCheckResoFail": "false",
"IsCheckAudioBitrateFail": "false"
},
"Encryption": {
"Type": "hls-aes-128",
"Key": "encryptionkey128",
"KeyType": "Base64",
"Id": "31fa3c9ca8134f9cec2b4b0b0f78****",
"KeyUri": "https://1161758785*****.cn-shanghai.fc.aliyuncs.com/2016-08-15/proxy/HLS-decyptServer/decyptServer/",
"SkipCnt": "3"
},
"WaterMarkList": {
"WaterMark": [
{
"Type": "Image",
"ReferPos": "TopRight",
"Dx": "100",
"Width": "50",
"Height": "50",
"InputFile": {
"Object": "example-logo-****.png",
"Location": "oss-cn-hangzhou",
"Bucket": "example-bucket"
},
"WaterMarkTemplateId": "88c6ca184c0e47098a5b665e2a12****",
"Dy": "100"
}
]
},
"WaterMarkConfigUrl": "http://example.com/configure",
"DeWatermark": "{\"0\":[{\"l\":10,\"t\":10,\"w\":10,\"h\":10},{\"l\":100,\"t\":0.1,\"w\":10,\"h\":10}],\"128000\":[],\"250000\":[{\"l\":0.2,\"t\":0.1,\"w\":0.01,\"h\":0.05}]}",
"M3U8NonStandardSupport": {
"TS": {
"SizeSupport": true,
"Md5Support": true
}
},
"Priority": "6",
"Audio": {
"Profile": "aaclow",
"Codec": "aac",
"Samplerate": "44100",
"Qscale": "15",
"Channels": "2",
"Volume": {
"Method": "auto",
"Level": "-20"
},
"Bitrate": "128"
},
"AudioStreamMap": "0:a:0",
"MergeList": {
"Merge": [
{
"Start": "01:59:59.999",
"RoleArn": "acs:ram:::role/",
"MergeURL": "http://example-bucket.oss-cn-hangzhou.aliyuncs.com/example-object.flv",
"Duration": "01:59:59.999"
}
]
},
"SuperReso": {
"IsHalfSample": "true"
},
"UserData": "testid-001",
"ExtendData": "testid-002",
"OutSubtitleList": {
"OutSubtitle": [
{
"Map": "0:v:0",
"OutSubtitleFile": {
"RoleArn": "acs:ram:::role/",
"Object": "example.flv",
"Location": "oss-cn-hangzhou",
"Bucket": "exampleBucket"
},
"Success": true,
"Message": "The specified parameter “%s” cannot be null."
}
]
},
"VideoStreamMap": "0",
"OutputFile": {
"RoleArn": "acs:ram:::role/",
"Object": "example-output.flv",
"Location": "oss-cn-hangzhou",
"Bucket": "example-bucket"
},
"Rotate": "90",
"Container": {
"Format": "mp4"
},
"Clip": {
"TimeSpan": {
"Seek": "01:59:59.999",
"Duration": "01:00:59.999"
}
},
"MergeConfigUrl": "https://ceshi-***.oss-cn-shanghai.aliyuncs.com/ccc/p0903q9wkkb.m3u8",
"OpeningList": {
"Opening": [
{
"openUrl": "http://example.oss-cn-shanghai.aliyuncs.com/t5.mp4",
"Start": "0",
"Width": "-1",
"Height": "-1"
}
]
},
"MuxConfig": {
"Webp": {
"Loop": "0"
},
"Gif": {
"FinalDelay": "0",
"DitherMode": "bayer",
"Loop": "0",
"IsCustomPalette": "false"
},
"Segment": {
"Duration": "20"
}
},
"TailSlateList": {
"TailSlate": [
{
"Start": "00000.00",
"BgColor": "White",
"IsMergeAudio": true,
"Width": "-1",
"Height": "-1",
"BlendDuration": "0",
"TailUrl": "http://example-bucket-****.oss-cn-hangzhou.aliyuncs.com/opening_01.flv"
}
]
},
"TemplateId": "S00000001-200010",
"SubtitleConfig": {
"ExtSubtitleList": {
"ExtSubtitle": [
{
"CharEnc": "auto",
"FontName": "\"WenQuanYi Zen Hei\", \"Yuanti SC Regular\", \"SimSun\"",
"Input": {
"Object": "example-output.flv",
"Location": "oss-cn-hangzhou",
"Bucket": "example-bucket-****"
}
}
]
},
"SubtitleList": {
"Subtitle": [
{
"Map": "0:a:0"
}
]
}
},
"Properties": {
"Width": "720",
"Height": "1280",
"SourceLogos": {
"SourceLogo": [
{
"Source": "example"
}
]
},
"Duration": "17",
"Fps": "30",
"Bitrate": "490",
"FileFormat": "mp4",
"Streams": {
"VideoStreamList": {
"VideoStream": [
{
"Index": "0",
"Timebase": "1/15360",
"AvgFPS": "30.0",
"PixFmt": "yuv420p",
"Sar": "1:1",
"Lang": "eng",
"CodecLongName": "H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10",
"Height": "1280",
"NumFrames": "30",
"Bitrate": "421.117",
"CodecTagString": "avc1",
"HasBFrames": "2",
"Profile": "high",
"StartTime": "0.000000",
"NetworkCost": {
"PreloadTime": "8",
"AvgBitrate": "300",
"CostBandwidth": "10"
},
"Dar": "9:16",
"CodecName": "h264",
"Width": "720",
"Duration": "17.233333",
"Fps": "30.0",
"CodecTag": "0x31637661",
"CodecTimeBase": "1/60",
"Level": "31",
"colorTransfer": "bt709",
"colorPrimaries": "bt709",
"bitsPerRawSample": "8"
}
]
},
"AudioStreamList": {
"AudioStream": [
{
"Timebase": "1/32000",
"Index": "1",
"SampleFmt": "fltp",
"ChannelLayout": "mono",
"Lang": "und",
"Samplerate": "32000",
"CodecLongName": "AAC (Advanced Audio Coding)",
"Channels": "1",
"NumFrames": "50",
"Bitrate": "64.136",
"CodecTagString": "mp4",
"StartTime": "0.064000",
"CodecName": "aac",
"Duration": "17.223562",
"CodecTag": "0x6134706d",
"CodecTimeBase": "1/32000"
}
]
},
"SubtitleStreamList": {
"SubtitleStream": [
{
"Index": "1",
"Lang": "eng"
}
]
}
},
"Format": {
"StartTime": "-0.064000",
"NumPrograms": "0",
"Size": "1057273",
"NumStreams": "2",
"FormatLongName": "QuickTime / MOV",
"Duration": "17.234000",
"Bitrate": "490.784",
"FormatName": "mov"
},
"FileMd5": "ad195fd1317a761d4425232867759d1e",
"FileSize": "1057273"
},
"MultiSpeedInfo": {
"Enable": "true",
"Code": "Boost.NotNeedSpeed",
"Message": "success",
"SettingSpeed": 30,
"DowngradePolicy": "NormalSpeed",
"RealSpeed": 6.576886940181647,
"Duration": 21,
"TimeCost": 3.193
}
},
"PipelineId": "88c6ca184c0e47b665e2a1267971****",
"Input": {
"Object": "video_01.mp4",
"Location": "oss-cn-shanghai",
"Bucket": "exampleBucket"
},
"MNSMessageResult": {
"MessageId": "123",
"ErrorMessage": "The resource operated “%s” cannot be found.",
"ErrorCode": "InvalidParameter.ResourceNotFound"
},
"SubmitTime": "2021-03-04T06:44:43Z"
}
]
}
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。