メディアファイルのトランスコーディングジョブを一覧表示します。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
ice:ListTranscodeJobs |
*All Resource
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| StartOfCreateTime |
string |
任意 |
ジョブの作成時刻でフィルター処理するための期間の開始時刻です。時刻は協定世界時 (UTC) で、 |
2022-07-01T00:00:00Z |
| EndOfCreateTime |
string |
任意 |
ジョブの作成時刻でフィルター処理するための期間の終了時刻です。時刻は協定世界時 (UTC) で、 |
2022-07-15T00:00:00Z |
| ParentJobId |
string |
任意 |
ジョブ ID でフィルター処理します。 |
7b38a5d86f1e47838927b6e7ccb1**** |
| Status |
string |
任意 |
ジョブのステータスです。有効な値は以下のとおりです。
|
Success |
| OrderBy |
string |
任意 |
並べ替え順序です。有効な値は以下のとおりです。 |
CreateTimeDesc |
| PageSize |
integer |
任意 |
1 ページあたりのエントリ数です。有効な値は 1~100 です。デフォルト値は 20 です。 |
10 |
| NextPageToken |
string |
任意 |
次のページの結果を取得するためのトークンです。1 ページ目のリクエストではこのパラメーターは不要です。 |
ab4802364a2e49208c99efab82df**** |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
|||
| RequestId |
string |
リクエストの ID です。 |
31E30781-9495-5E2D-A84D-759B0A01E262 |
| Jobs |
array<object> |
ジョブの一覧です。 |
|
|
array<object> |
ジョブの詳細です。 |
||
| CreateTime |
string |
ジョブが作成された時刻です。 |
2022-01-12T08:49:41Z |
| Name |
string |
ジョブ名です。 |
transcode-job |
| RequestId |
string |
ジョブのリクエスト ID です。 |
31E30781-9495-5E2D-A84D-759B0A01E262 |
| ParentJobId |
string |
親ジョブの ID です。 |
8b2198504dd340b7b3c9842a74fc**** |
| JobCount |
integer |
サブジョブの数です。 |
1 |
| Status |
string |
ジョブのステータスです。有効な値は以下のとおりです。
|
Success |
| TriggerSource |
string |
ジョブの発生元です。有効な値は以下のとおりです。
|
API |
| Percent |
integer |
ジョブの進捗状況です。 |
0 |
| SubmitTime |
string |
ジョブが送信された時刻です。 |
2022-01-12T08:49:41Z |
| FinishTime |
string |
ジョブが完了した時刻です。 |
2022-01-12T08:49:41Z |
| InputGroup |
array<object> |
ジョブの入力グループです。単一の入力はトランスコーディングジョブを示し、複数の入力は合成ジョブを示します。 |
|
|
object |
ジョブの入力です。 |
||
| Type |
string |
メディアアセットの種類です。有効な値は以下のとおりです。
|
OSS |
| Media |
string |
メディア情報です。このパラメーターの値は、Type の値によって異なります。
|
oss://bucket/path/to/video.mp4 |
| InputUrl |
string |
メディアストリームの URL です。メディアストリームのトランスコードを行う場合にのみ、このパラメーターを指定する必要があります。 |
oss://bucket/path/to/video.mp4 |
| OutputGroup |
array<object> |
ジョブの出力グループです。 |
|
|
array<object> |
ジョブの出力です。 |
||
| Output |
object |
出力メディアの構成です。 |
|
| Type |
string |
メディアアセットの種類です。有効な値は以下のとおりです。
|
OSS |
| Media |
string |
メディア情報です。このパラメーターの値は、Type の値によって異なります。
|
oss://bucket/path/to/video.mp4 |
| OutputUrl |
string |
出力ストリームの URL です。メディアストリームのトランスコードを行う場合にのみ、このパラメーターを指定する必要があります。 |
oss://bucket/path/to/{MediaId}/{JobId}.mp4 |
| ProcessConfig |
object |
ジョブの処理構成です。 |
|
| Transcode |
object |
トランスコード構成です。 |
|
| TemplateId |
string |
テンプレート ID です。 |
9547c6ad97cb4f2aaa29683ebd18**** |
| OverwriteParams |
object |
上書きパラメーターです。このパラメーターを指定すると、テンプレート内の対応するパラメーターが上書きされます。 |
|
| Video |
object |
動画設定です。 |
|
| Codec |
string |
動画コーデックです。 |
H.264 |
| Profile |
string |
エンコードプロファイルです。有効な値は baseline、main、high です。
デフォルト値は |
Main |
| Bitrate |
string |
平均動画ビットレートです。
|
3000 |
| Crf |
string |
品質とビットレートの制御係数です。
Crf を指定した場合、Bitrate の値は無視されます。 |
23 |
| Width |
string |
幅です。
|
1920 |
| Height |
string |
高さです。
|
1080 |
| Fps |
string |
フレームレートです。
|
25 |
| Gop |
string |
ピクチャグループ (GOP) 内の最大フレーム数です。
|
250 |
| Preset |
string |
動画エンコーダーのプリセットです。このパラメーターは、動画コーデックが H.264 の場合にのみサポートされます。有効な値は |
medium |
| ScanMode |
string |
スキャンモードです。有効な値は |
progressive |
| PixFmt |
string |
ピクセルフォーマットです。有効な値は |
yuv420p |
| Remove |
string |
動画を削除するかどうかを指定します。有効な値は |
false |
| Crop |
string |
クロップ設定です。2 種類のモードがサポートされています。
|
1280:800:0:140 |
| Pad |
string |
黒枠を追加するための設定です。
|
1280:800:0:140 |
| LongShortMode |
string |
長辺・短辺による適応的解像度を有効にするかどうかを指定します。 |
false |
| Bufsize |
string |
バッファーのサイズです。
|
6000 |
| Maxrate |
string |
最大動画ビットレートです。有効な値は 10~50000 です。単位は Kbit/s です。 |
9000 |
| AbrMax |
string |
アダプティブビットレート (ABR) ストリーミングの最大ビットレートです。このパラメーターは、縦幅が狭く横幅が広い動画にのみ有効です。有効な値は 10~50000 です。単位は Kbit/s です。 |
6000 |
| Audio |
object |
音声設定です。 |
|
| Codec |
string |
音声コーデックです。有効な値は |
AAC |
| Profile |
string |
音声エンコーディングのプリセットです。このパラメーターは、音声コーデックが AAC の場合にのみサポートされます。有効な値は |
aac_low |
| Samplerate |
string |
サンプルレートです。
|
44100 |
| Bitrate |
string |
出力ファイルの音声ビットレートです。
|
128 |
| Channels |
string |
音声チャンネル数です。デフォルト値は 2 です。 |
2 |
| Remove |
string |
音声ストリームを削除するかどうかを指定します。有効な値は |
false |
| Volume |
object |
ボリューム制御設定です。 |
|
| Method |
string |
ボリューム調整方法です。 |
auto |
| IntegratedLoudnessTarget |
string |
ターゲット統合ラウドネスです。 |
-6 |
| TruePeak |
string |
真のピークレベルです。 |
-1 |
| LoudnessRangeTarget |
string |
ターゲットラウドネス範囲です。 |
8 |
| Container |
object |
コンテナフォーマット設定です。 |
|
| Format |
string |
コンテナフォーマットです。 |
mp4 |
| MuxConfig |
object |
マルチプレックス設定です。 |
|
| Segment |
object |
セグメント設定です。 |
|
| Duration |
string |
各セグメントの持続時間です。 |
10 |
| ForceSegTime |
string |
セグメンテーションを強制するタイミングです。 |
2,3 |
| Tags |
object |
カスタムタグです。 |
|
|
string |
カスタムタグのキーと値のペアです。 |
||
| ImageWatermarks |
array<object> |
画像ウォーターマークの構成です。 |
|
|
array<object> |
画像ウォーターマークの構成です。 |
||
| TemplateId |
string |
テンプレート ID です。 |
9547c6ad97cb4f2aaa29683ebd18**** |
| OverwriteParams |
object |
上書きパラメーターです。このパラメーターを指定すると、テンプレート内の対応するパラメーターが上書きされます。 |
|
| Width |
string |
ウォーターマークの幅です。 |
32 |
| Height |
string |
ウォーターマークの高さです。 |
32 |
| Dx |
string |
ウォーターマークの水平オフセットです。 |
10 |
| Dy |
string |
ウォーターマークの垂直オフセットです。 |
10 |
| ReferPos |
string |
基準位置です。有効な値は |
TopLeft |
| Timeline |
object |
タイムライン設定です。 |
|
| Start |
string |
開始時刻です。 |
00:00:05 |
| Duration |
string |
表示持続時間(秒単位)です。「ToEND」も指定できます。 |
ToEND |
| File |
object |
ウォーターマーク画像ファイルです。 |
|
| Type |
string |
メディアアセットの種類です。有効な値は以下のとおりです。
|
OSS |
| Media |
string |
メディア情報です。このパラメーターの値は、Type の値によって異なります。
|
oss://bucket/path/to/video.mp4 |
| TextWatermarks |
array<object> |
テキストウォーターマークの構成です。 |
|
|
array<object> |
テキストウォーターマークの構成です。 |
||
| TemplateId |
string |
テンプレート ID です。 |
9547c6ad97cb4f2aaa29683ebd18**** |
| OverwriteParams |
object |
上書きパラメーターです。このパラメーターを指定すると、テンプレート内の対応するパラメーターが上書きされます。 |
|
| Content |
string |
ウォーターマークテキストです。UTF-8 エンコーディングである必要があります。Base64 エンコーディングは不要です。 |
测试水印 |
| FontName |
string |
フォントです。 |
SimSun |
| FontColor |
string |
色です。 |
#006400 |
| FontAlpha |
string |
透過度です。 |
1.0 |
| Top |
string |
ウォーターマークの上端からの距離です。 |
10 |
| Left |
string |
動画の左端からの距離です。 |
10 |
| FontSize |
integer |
フォントサイズです。 |
16 |
| BorderWidth |
integer |
ボーダーの幅です。 |
0 |
| BorderColor |
string |
ボーダーの色です。 |
#006400 |
| Adaptive |
string |
出力動画のサイズに応じてフォントサイズを自動調整するかどうかを指定します。
デフォルト値:false |
false |
| Subtitles |
array<object> |
字幕焼き込み設定です。 |
|
|
array<object> |
字幕焼き込み構成です。 |
||
| TemplateId |
string |
テンプレート ID です。 |
9547c6ad97cb4f2aaa29683ebd18**** |
| OverwriteParams |
object |
上書きパラメーターです。指定した場合、これらのパラメーターがテンプレート内の対応するパラメーターを上書きします。 |
|
| Format |
string |
字幕ファイルの形式です。 |
vtt |
| CharEnc |
string |
ファイルのエンコード形式です。 |
UTF-8 |
| File |
object |
字幕ファイルです。 |
|
| Type |
string |
メディアオブジェクトの種類です。有効な値は以下のとおりです。
|
OSS |
| Media |
string |
メディア値:
|
oss://bucket/path/to/video.mp4 |
| Encryption |
object |
暗号化設定です。 |
|
| EncryptType |
string |
暗号化タイプです。 |
PrivateEncryption |
| CipherText |
string |
標準暗号化の鍵の暗号文です。 |
MTYi00NDU0LTg5O**** |
| DecryptKeyUri |
string |
標準暗号化の復号サービスの URL です。 |
https://sample.com/path?CipherText=MTYi00NDU0LTg5O**** |
| CombineConfigs |
array<object> |
複数の入力を結合するための構成です。 |
|
|
object |
|||
| AudioIndex |
string |
音声ストリームのインデックスです。 |
0 或 exclude |
| VideoIndex |
string |
動画ストリームのインデックスです。 |
0 或 exclude |
| Start |
number |
入力ストリームの開始時刻です。デフォルト値は 0 です。 |
0.0 |
| Duration |
number |
入力ストリームの持続時間です。デフォルトでは動画の持続時間になります。 |
20.0 |
| IsInheritTags |
boolean |
入力ストリームからタグを継承するかどうかを指定します。このパラメーターは、入力がメディアアセットである場合にのみ適用されます。デフォルト値は false です。 |
|
| UserData |
string |
ユーザー データ。 |
user-data |
| ScheduleConfig |
object |
ジョブのスケジュール構成です。 |
|
| PipelineId |
string |
パイプライン ID です。 |
e37ebee5d98b4781897f6086e89f**** |
| Priority |
integer |
ジョブの優先度です。値が大きいほど優先度が高くなります。値は 1~10 の整数です。 |
5 |
| NextPageToken |
string |
次のページの結果を取得するためのトークンです。最初のリクエストではこのパラメーターを空のままにしてください。トークンは最初のクエリ後に返されます。 |
019daf5780f74831b0e1a767c9f1**** |
例
成功レスポンス
JSONJSON
{
"RequestId": "31E30781-9495-5E2D-A84D-759B0A01E262",
"Jobs": [
{
"CreateTime": "2022-01-12T08:49:41Z",
"Name": "transcode-job",
"RequestId": "31E30781-9495-5E2D-A84D-759B0A01E262",
"ParentJobId": "8b2198504dd340b7b3c9842a74fc****",
"JobCount": 1,
"Status": "Success",
"TriggerSource": "API",
"Percent": 0,
"SubmitTime": "2022-01-12T08:49:41Z",
"FinishTime": "2022-01-12T08:49:41Z",
"InputGroup": [
{
"Type": "OSS",
"Media": "oss://bucket/path/to/video.mp4",
"InputUrl": "oss://bucket/path/to/video.mp4"
}
],
"OutputGroup": [
{
"Output": {
"Type": "OSS",
"Media": "oss://bucket/path/to/video.mp4",
"OutputUrl": "oss://bucket/path/to/{MediaId}/{JobId}.mp4"
},
"ProcessConfig": {
"Transcode": {
"TemplateId": "9547c6ad97cb4f2aaa29683ebd18****",
"OverwriteParams": {
"Video": {
"Codec": "H.264",
"Profile": "Main",
"Bitrate": "3000",
"Crf": "23",
"Width": "1920",
"Height": "1080",
"Fps": "25",
"Gop": "250",
"Preset": "medium",
"ScanMode": "progressive",
"PixFmt": "yuv420p",
"Remove": "false",
"Crop": "1280:800:0:140",
"Pad": "1280:800:0:140",
"LongShortMode": "false",
"Bufsize": "6000",
"Maxrate": "9000",
"AbrMax": "6000"
},
"Audio": {
"Codec": "AAC",
"Profile": "aac_low",
"Samplerate": "44100",
"Bitrate": "128",
"Channels": "2",
"Remove": "false",
"Volume": {
"Method": "auto",
"IntegratedLoudnessTarget": "-6",
"TruePeak": "-1",
"LoudnessRangeTarget": "8"
}
},
"Container": {
"Format": "mp4"
},
"MuxConfig": {
"Segment": {
"Duration": "10",
"ForceSegTime": "2,3"
}
},
"Tags": {
"key": ""
}
}
},
"ImageWatermarks": [
{
"TemplateId": "9547c6ad97cb4f2aaa29683ebd18****",
"OverwriteParams": {
"Width": "32",
"Height": "32",
"Dx": "10",
"Dy": "10",
"ReferPos": "TopLeft",
"Timeline": {
"Start": "00:00:05",
"Duration": "ToEND"
},
"File": {
"Type": "OSS",
"Media": "oss://bucket/path/to/video.mp4"
}
}
}
],
"TextWatermarks": [
{
"TemplateId": "9547c6ad97cb4f2aaa29683ebd18****",
"OverwriteParams": {
"Content": "测试水印",
"FontName": "SimSun",
"FontColor": "#006400",
"FontAlpha": "1.0",
"Top": "10",
"Left": "10",
"FontSize": 16,
"BorderWidth": 0,
"BorderColor": "#006400",
"Adaptive": "false"
}
}
],
"Subtitles": [
{
"TemplateId": "9547c6ad97cb4f2aaa29683ebd18****",
"OverwriteParams": {
"Format": "vtt",
"CharEnc": "UTF-8",
"File": {
"Type": "OSS",
"Media": "oss://bucket/path/to/video.mp4"
}
}
}
],
"Encryption": {
"EncryptType": "PrivateEncryption",
"CipherText": "MTYi00NDU0LTg5O****",
"DecryptKeyUri": "https://sample.com/path?CipherText=MTYi00NDU0LTg5O****"
},
"CombineConfigs": [
{
"AudioIndex": "0 或 exclude",
"VideoIndex": "0 或 exclude",
"Start": 0,
"Duration": 20
}
],
"IsInheritTags": false
}
}
],
"UserData": "user-data",
"ScheduleConfig": {
"PipelineId": "e37ebee5d98b4781897f6086e89f****",
"Priority": 5
}
}
],
"NextPageToken": "019daf5780f74831b0e1a767c9f1****"
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。