SubmitTranscodeJob 操作を呼び出して、動画または音声のトランスコーディングジョブを Intelligent Media Services (IMS) に送信します。リクエストでは、トランスコーディングするソースファイル、出力フォーマット、および関連パラメーターを指定する必要があります。
操作説明
この操作は 2025 年 12 月 31 日に廃止されます。代わりに SubmitMediaConvertJob を使用してください。
これは非同期操作です。ジョブを送信すると、システムはジョブ ID を返します。ジョブはすぐには完了せず、バックグラウンドで非同期に実行するためにキューに入れられます。最終結果はコールバック通知で受信します。また、QueryTranscodeJob を呼び出してジョブステータスをクエリすることもできます。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
ice:SubmitTranscodeJob |
*All Resource
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| Name |
string |
任意 |
ジョブ名。 |
job-name |
| InputGroup |
array<object> |
必須 |
ジョブの入力グループ。単一の入力はトランスコーディングジョブを作成します。複数の入力はメディアマージジョブを作成します。 |
job-name |
|
object |
必須 |
ジョブ入力。 |
||
| Type |
string |
必須 |
メディアオブジェクトタイプ。有効な値:
|
OSS |
| Media |
string |
必須 |
メディア値:
説明
URL 内の OSS バケットを使用する前に、IMS のストレージ管理に追加する必要があります。
|
oss://bucket/path/to/video.mp4 |
| InputUrl |
string |
任意 |
入力ストリームパス:
|
oss://bucket/path/to/video.mp4 |
| OutputGroup |
array<object> |
必須 |
ジョブの出力グループ。 |
user-data |
|
array<object> |
必須 |
ジョブ出力。 |
||
| Output |
object |
必須 |
出力メディア設定。 |
|
| Type |
string |
必須 |
メディアオブジェクトタイプ。有効な値:
|
OSS |
| Media |
string |
必須 |
メディア値:
説明
URL 内の OSS バケットを使用する前に、IMS のストレージ管理に追加する必要があります。
|
oss://bucket/path/to/video.mp4 |
| OutputUrl |
string |
任意 |
出力ストリームパス:
説明
|
oss://bucket/path/to/{MediaId}/{JobId}.mp4 |
| ProcessConfig |
object |
必須 |
ジョブ処理設定。 |
|
| Transcode |
object |
必須 |
トランスコーディング設定。 |
|
| TemplateId |
string |
必須 |
テンプレート ID。 |
9547c6ad97cb4f2aaa29683ebd18d410 |
| OverwriteParams |
object |
任意 |
上書きするパラメーター。これらを指定すると、テンプレート内の対応するパラメーターが置き換えられます。 |
|
| Video |
object |
任意 |
ビデオ設定。 |
|
| Codec |
string |
任意 |
エンコード形式。 |
H.264 |
| Profile |
string |
任意 |
エンコードプロファイル。有効な値:baseline、main、high。
デフォルト値:high。 |
Main |
| Bitrate |
string |
任意 |
平均ビデオビットレート。有効な値:[10, 50000]。単位:Kbps。 |
3000 |
| Crf |
string |
任意 |
固定レート係数 (CRF)。品質とビットレートのトレードオフを制御します。有効な値:[0, 51]。デフォルト値:H.264 の場合は 23、H.265 の場合は 26。 説明
Crf を設定した場合、Bitrate の設定は無視されます。 |
23 |
| Width |
string |
任意 |
幅。有効な値:[128, 4096]。単位:px。デフォルト値:元のビデオの幅。 |
1920 |
| Height |
string |
任意 |
高さ。有効な値:[128, 4096]。単位:px。デフォルト値:元のビデオの高さ。 |
1080 |
| Fps |
string |
任意 |
フレームレート。有効な値:(0, 60]。デフォルト値:入力ファイルのフレームレート。 説明
入力ファイルのフレームレートが 60 を超える場合、システムは 60 を使用します。 |
25 |
| Gop |
string |
任意 |
キーフレーム間の最大フレーム数。有効な値:[1, 1080000]。デフォルト値:250。 |
250 |
| Preset |
string |
任意 |
ビデオエンコーダープリセット。H.264 のみがこのパラメーターをサポートします。有効な値:veryfast、fast、medium、slow、slower。デフォルト値:medium。 |
medium |
| ScanMode |
string |
任意 |
スキャンモード。有効な値:interlaced および progressive。 |
progressive |
| PixFmt |
string |
任意 |
ビデオカラーフォーマット。有効な値には yuv420p および yuvj420p が含まれます。 |
yuv420p |
| Remove |
string |
任意 |
ビデオを削除するかどうかを指定します。 |
false |
| Crop |
string |
任意 |
ビデオクロッピング方法。2つのオプションがあります:
|
1280:800:0:140 |
| Pad |
string |
任意 |
黒枠のパディング設定。フォーマット:width:height:left:top。例:1280:800:0:140 |
1280:800:0:140 |
| LongShortMode |
string |
任意 |
縦向きまたは横向きのビデオの自動回転(長辺/短辺モードとも呼ばれる)を有効にするかどうかを指定します。 |
false |
| Bufsize |
string |
任意 |
バッファサイズ。有効な値:[1000, 128000]。デフォルト値:6000。単位:Kb。 |
6000 |
| Maxrate |
string |
任意 |
ピークビデオビットレート。有効な値:[10, 50000]。単位:Kbps。 |
9000 |
| AbrMax |
string |
任意 |
アダプティブビットレートストリーミング (ABR) の最大ビットレート。これはナローバンド HD 1 にのみ適用されます。有効な値:[10, 50000]。単位:Kbps。 |
6000 |
| Audio |
object |
任意 |
オーディオ設定。 |
|
| Codec |
string |
任意 |
オーディオコーデック。有効な値:AAC、MP3、VORBIS、FLAC。デフォルト値:AAC。 |
AAC |
| Profile |
string |
任意 |
オーディオエンコーディングプロファイル。Codec が AAC の場合、有効な値は aac_low、aac_he、aac_he_v2、aac_ld、aac_eld です。 |
aac_low |
| Samplerate |
string |
任意 |
サンプルレート。デフォルト値:44100。有効な値:22050、32000、44100、48000、96000。単位:Hz。 |
44100 |
| Bitrate |
string |
任意 |
出力ファイルのオーディオビットレート。有効な値:[8, 1000]。単位:Kbps。デフォルト値:128。 |
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 |
| TransConfig |
object |
任意 |
条件付きトランスコーディングパラメーター。 |
|
| TransMode |
string |
任意 |
ビデオトランスコーディングモード。有効な値:
デフォルト値:onepass。 |
onepass |
| IsCheckReso |
string |
任意 |
ビデオ解像度を確認するかどうかを指定します。IsCheckReso と IsCheckResoFail は相互排他的です。IsCheckResoFail が優先されます。
デフォルト値:false。 |
true |
| IsCheckResoFail |
string |
任意 |
ビデオ解像度を確認するかどうかを指定します。IsCheckReso と IsCheckResoFail は相互排他的です。IsCheckResoFail が優先されます。
デフォルト値:false。 |
true |
| IsCheckVideoBitrate |
string |
任意 |
ビデオビットレートを確認するかどうかを指定します。IsCheckVideoBitrate と IsCheckVideoBitrateFail は相互排他的です。IsCheckVideoBitrateFail が優先されます。
デフォルト値:false。 |
true |
| IsCheckVideoBitrateFail |
string |
任意 |
ビデオビットレートを確認するかどうかを指定します。IsCheckVideoBitrate と IsCheckVideoBitrateFail は相互排他的です。IsCheckVideoBitrateFail が優先されます。
デフォルト値:false。 |
true |
| IsCheckAudioBitrate |
string |
任意 |
オーディオビットレートを確認するかどうかを指定します。IsCheckAudioBitrate と IsCheckAudioBitrateFail は相互排他的です。IsCheckAudioBitrateFail が優先されます。
デフォルト値:
|
true |
| IsCheckAudioBitrateFail |
string |
任意 |
オーディオビットレートを確認するかどうかを指定します。IsCheckAudioBitrate と IsCheckAudioBitrateFail は相互排他的です。IsCheckAudioBitrateFail が優先されます。
デフォルト値:false。 |
true |
| AdjDarMethod |
string |
任意 |
表示アスペクト比を調整するために使用されるメソッド。このパラメーターは、Width と Height の両方が指定されている場合にのみ有効です。LongShortMode と一緒に使用できます。 有効な値:rescale、crop、pad、none。 デフォルト値:none。 |
none |
| ImageWatermarks |
array<object> |
任意 |
画像ウォーターマーク設定。 |
|
|
array<object> |
任意 |
画像ウォーターマーク設定。 |
||
| TemplateId |
string |
必須 |
テンプレート ID。 |
9547c6ad97cb4f2aaa29683ebd18d410 |
| OverwriteParams |
object |
任意 |
上書きするパラメーター。これらを指定すると、テンプレート内の対応するパラメーターが置き換えられます。 |
|
| Width |
string |
任意 |
出力ビデオ上の画像ウォーターマークの幅。値は次のいずれかになります:
|
32 |
| Height |
string |
任意 |
出力ビデオ上の画像ウォーターマークの高さ。値は次のいずれかになります:
|
32 |
| Dx |
string |
任意 |
出力ビデオに対する画像ウォーターマークの水平オフセット。デフォルト値:0。 値は次のいずれかになります:
|
10 |
| Dy |
string |
任意 |
出力ビデオに対する画像ウォーターマークの垂直オフセット。デフォルト値:0。 値は次のいずれかになります:
|
10 |
| ReferPos |
string |
任意 |
ウォーターマークの位置。
|
TopLeft |
| Timeline |
object |
任意 |
動的ウォーターマークの表示時間設定。 |
|
| Start |
string |
任意 |
ウォーターマークの開始時刻。
|
00:00:05 |
| Duration |
string |
任意 |
ウォーターマークの持続時間。
|
ToEND |
| File |
object |
任意 |
ウォーターマーク画像ファイル。 |
|
| Type |
string |
任意 |
メディアオブジェクトタイプ。有効な値:
|
OSS |
| Media |
string |
任意 |
メディア値:
|
oss://bucket/path/to/video.mp4 |
| TextWatermarks |
array<object> |
任意 |
テキストウォーターマーク設定。 |
|
|
array<object> |
任意 |
テキストウォーターマーク設定。 |
||
| TemplateId |
string |
必須 |
テンプレート ID。 |
9547c6ad97cb4f2aaa29683ebd18d410 |
| OverwriteParams |
object |
任意 |
上書きするパラメーター。これらを指定すると、テンプレート内の対応するパラメーターが置き換えられます。 |
|
| Content |
string |
任意 |
ウォーターマークテキスト。Base64 エンコードする必要はありません。文字列は UTF-8 でエンコードする必要があります。 |
测试水印 |
| FontName |
string |
任意 |
フォント。デフォルト:SimSun。 |
SimSun |
| FontColor |
string |
任意 |
色。 |
#006400 |
| FontAlpha |
string |
任意 |
フォントの透明度。
|
1.0 |
| Top |
string |
任意 |
テキストの上マージン。
|
10 |
| Left |
string |
任意 |
テキストの左マージン。
|
10 |
| FontSize |
integer |
任意 |
フォントサイズ。
|
16 |
| BorderWidth |
integer |
任意 |
アウトライン幅。
|
0 |
| BorderColor |
string |
任意 |
アウトラインカラー。デフォルト:黒。その他の値については、BorderColor をご参照ください。 |
#006400 |
| Adaptive |
string |
任意 |
出力ビデオのサイズに基づいてフォントサイズを調整します。有効な値:true または false。デフォルト:false。 |
false |
| Subtitles |
array<object> |
任意 |
字幕焼き付け設定。 |
|
|
array<object> |
任意 |
字幕焼き付け設定。 |
||
| TemplateId |
string |
必須 |
テンプレート ID。 |
9547c6ad97cb4f2aaa29683ebd18d410 |
| 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 |
任意 |
標準暗号化のための復号サービスエンドポイント。 |
https://sample.com/path?CipherText=MTYi00NDU0LTg5O**** |
| KeyServiceType |
string |
任意 |
標準暗号化のためのキーサービスタイプ。有効な値:
|
KMS |
| CombineConfigs |
array<object> |
任意 |
複数入力のマージ設定。 |
|
|
object |
任意 |
マージ設定。 |
||
| AudioIndex |
string |
必須 |
音声ストリームインデックス。 |
0 或 exclude |
| VideoIndex |
string |
必須 |
ビデオストリームインデックス。 |
0 或 exclude |
| Start |
number |
任意 |
入力ストリームの開始時刻。デフォルト:0。 |
0.0 |
| Duration |
number |
任意 |
入力ストリームの持続時間。デフォルト:ビデオの持続時間。 |
20.0 |
| UserData |
string |
任意 |
JSON 形式のカスタム設定。長さは 512 バイトに制限されています。カスタム Webhook アドレス設定をサポートします。 |
user-data |
| ScheduleConfig |
object |
任意 |
ジョブのスケジューリング情報。 |
job-name |
| PipelineId |
string |
任意 |
MPS キュー ID。 |
e37ebee5d98b4781897f6086e89f9c56 |
| Priority |
integer |
任意 |
ジョブの優先度。数値が大きいほど優先度が高くなります。有効な値:1~10。 |
5 |
| ClientToken |
string |
任意 |
べき等性キー。リクエストのべき等性を保証します。 |
****12e8864746a0a398**** |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
|||
| RequestId |
string |
リクエスト ID。 |
31E30781-9495-5E2D-A84D-759B0A01E262 |
| TranscodeParentJob |
object |
TranscodeParentJobWithSubJobDTO |
|
| TranscodeJobList |
array<object> |
サブジョブのリスト。 |
|
|
array<object> |
サブジョブの詳細。 |
||
| CreateTime |
string |
ジョブが作成された時刻。 |
2022-01-12T08:49:41Z |
| Name |
string |
ジョブ名。 |
transcode-job |
| ParentJobId |
string |
親ジョブ ID。 |
8b2198504dd340b7b3c9842a74fc9baa |
| JobId |
string |
サブジョブ ID。 |
7d6a7e0d4db2457a8d45ff5d43e1bf0a |
| JobIndex |
integer |
ジョブ全体におけるサブジョブのインデックス。 |
0 |
| InputGroup |
array<object> |
ジョブの入力グループ。単一の入力はトランスコーディングジョブを作成します。複数の入力はメディアマージジョブを作成します。 |
|
|
object |
ジョブ入力。 |
||
| Type |
string |
メディアオブジェクトタイプ。有効な値:
|
OSS |
| Media |
string |
メディア値:
|
oss://bucket/path/to/video.mp4 |
| InputUrl |
string |
入力ストリームパス:
|
oss://bucket/path/to/video.mp4 |
| ProcessConfig |
object |
トランスコーディング処理設定。 |
|
| Transcode |
object |
トランスコーディング設定。 |
|
| TemplateId |
string |
テンプレート ID。 |
9547c6ad97cb4f2aaa29683ebd18d410 |
| OverwriteParams |
object |
上書きするパラメーター。これらを指定すると、テンプレート内の対応するパラメーターが置き換えられます。 |
|
| Video |
object |
ビデオ設定。 |
|
| Codec |
string |
エンコード形式。 |
H.264 |
| Profile |
string |
エンコードプロファイル。有効な値:baseline、main、high。
デフォルト値:high。 |
Main |
| Bitrate |
string |
平均ビデオビットレート。
|
3000 |
| Crf |
string |
固定レート係数 (CRF)。品質とビットレートのトレードオフを制御します。
Crf を設定した場合、Bitrate の設定は無視されます。 |
23 |
| Width |
string |
幅。
|
1920 |
| Height |
string |
高さ。
|
1080 |
| Fps |
string |
フレームレート。
|
25 |
| Gop |
string |
キーフレーム間の最大フレーム数。
|
250 |
| Preset |
string |
ビデオエンコーダープリセット。H.264 のみがこのパラメーターをサポートします。有効な値:veryfast、fast、medium、slow、slower。デフォルト値:medium。 |
medium |
| ScanMode |
string |
スキャンモード。有効な値:interlaced および progressive。 |
progressive |
| PixFmt |
string |
ビデオカラーフォーマット。有効な値には yuv420p および yuvj420p が含まれます。 |
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]。単位:Kbps。 |
9000 |
| AbrMax |
string |
アダプティブビットレートストリーミング (ABR) の最大ビットレート。これはナローバンド HD 1 にのみ適用されます。有効な値:[10, 50000]。単位:Kbps。 |
6000 |
| Audio |
object |
オーディオ設定。 |
|
| Codec |
string |
オーディオコーデック。有効な値:AAC、MP3、VORBIS、FLAC。デフォルト値:AAC。 |
AAC |
| Profile |
string |
オーディオエンコーディングプロファイル。Codec が AAC の場合、有効な値は aac_low、aac_he、aac_he_v2、aac_ld、aac_eld です。 |
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 |
| TransConfig |
object |
条件付きトランスコーディングパラメーター。 |
|
| TransMode |
string |
ビデオトランスコーディングモード。有効な値:
|
onepass |
| IsCheckReso |
string |
ビデオ解像度を確認するかどうかを指定します。IsCheckReso と IsCheckResoFail は相互排他的です。IsCheckResoFail が優先されます。
|
true |
| IsCheckResoFail |
string |
ビデオ解像度を確認するかどうかを指定します。IsCheckReso と IsCheckResoFail は相互排他的です。このパラメーターが優先されます。
|
true |
| IsCheckVideoBitrate |
string |
ビデオビットレートを確認するかどうかを指定します。IsCheckVideoBitrate と IsCheckVideoBitrateFail は相互排他的です。IsCheckVideoBitrateFail が優先されます。
|
true |
| IsCheckVideoBitrateFail |
string |
ビデオビットレートを確認するかどうかを指定します。IsCheckVideoBitrate と IsCheckVideoBitrateFail は相互排他的です。このパラメーターが優先されます。
|
true |
| IsCheckAudioBitrate |
string |
オーディオビットレートを確認するかどうかを指定します。IsCheckAudioBitrate と IsCheckAudioBitrateFail は相互排他的です。IsCheckAudioBitrateFail が優先されます。
デフォルト値のルール:
|
true |
| IsCheckAudioBitrateFail |
string |
オーディオビットレートを確認するかどうかを指定します。IsCheckAudioBitrate と IsCheckAudioBitrateFail は相互排他的です。このパラメーターが優先されます。
|
true |
| AdjDarMethod |
string |
表示アスペクト比を調整するために使用されるメソッド。このパラメーターは、Width と Height の両方が指定されている場合にのみ有効です。LongShortMode と一緒に使用できます。 有効な値:rescale、crop、pad、none。 デフォルト値:none。 |
none |
| ImageWatermarks |
array<object> |
画像ウォーターマーク設定。 |
|
|
array<object> |
画像ウォーターマーク設定。 |
||
| TemplateId |
string |
テンプレート ID。 |
9547c6ad97cb4f2aaa29683ebd18d410 |
| OverwriteParams |
object |
上書きするパラメーター。これらを指定すると、テンプレート内の対応するパラメーターが置き換えられます。 |
|
| Width |
string |
出力ビデオ上の画像ウォーターマークの幅。値は次のいずれかになります:
|
32 |
| Height |
string |
出力ビデオ上の画像ウォーターマークの高さ。値は次のいずれかになります:
|
32 |
| Dx |
string |
出力ビデオに対する画像ウォーターマークの水平オフセット。デフォルト値:0。 値は次のいずれかになります:
|
10 |
| Dy |
string |
出力ビデオに対する画像ウォーターマークの垂直オフセット。デフォルト値:0。 値は次のいずれかになります:
|
10 |
| ReferPos |
string |
ウォーターマークの位置。
|
TopLeft |
| Timeline |
object |
動的ウォーターマークの表示時間設定。 |
|
| Start |
string |
ウォーターマークの開始時刻。
|
00:00:05 |
| Duration |
string |
ウォーターマークの持続時間。
|
ToEND |
| File |
object |
ウォーターマーク画像ファイル。 |
|
| Type |
string |
メディアオブジェクトタイプ。有効な値:
|
OSS |
| Media |
string |
メディア値:
|
oss://bucket/path/to/video.mp4 |
| TextWatermarks |
array<object> |
テキストウォーターマーク設定。 |
|
|
array<object> |
テキストウォーターマーク設定。 |
||
| TemplateId |
string |
テンプレート ID。 |
9547c6ad97cb4f2aaa29683ebd18d410 |
| OverwriteParams |
object |
上書きするパラメーター。これらを指定すると、テンプレート内の対応するパラメーターが置き換えられます。 |
|
| Content |
string |
ウォーターマークテキスト。Base64 エンコードする必要はありません。文字列は UTF-8 でエンコードする必要があります。 |
测试水印 |
| FontName |
string |
フォント。デフォルト:SimSun。 |
SimSun |
| FontColor |
string |
色。 |
#006400 |
| FontAlpha |
string |
フォントの透明度。
|
1.0 |
| Top |
string |
テキストの上マージン。
|
10 |
| Left |
string |
テキストの左マージン。
|
10 |
| FontSize |
integer |
フォントサイズ。
|
16 |
| BorderWidth |
integer |
アウトライン幅。
|
0 |
| BorderColor |
string |
アウトラインカラー。 デフォルト:黒。 その他の値については、BorderColor をご参照ください。 |
#006400 |
| Adaptive |
string |
出力ビデオのサイズに基づいてフォントサイズを調整します。デフォルトは false です。 |
false |
| Subtitles |
array<object> |
字幕の焼き付けに関する設定。 |
|
|
array<object> |
字幕の焼き付けに関する設定。 |
||
| TemplateId |
string |
テンプレート ID。 |
9547c6ad97cb4f2aaa29683ebd18d410 |
| OverwriteParams |
object |
上書きするパラメーター。これらを指定すると、テンプレート内の対応するパラメーターが置き換えられます。 |
|
| Format |
string |
字幕のファイル形式。 |
vtt |
| CharEnc |
string |
ファイルのエンコーディング形式。 |
UTF-8 |
| File |
object |
字幕ファイル。 |
|
| Type |
string |
メディアオブジェクトのタイプ。 有効な値:
|
OSS |
| Media |
string |
Media の値:
|
oss://bucket/path/to/video.mp4 |
| Encryption |
object |
暗号化設定。 |
|
| EncryptType |
string |
暗号化タイプ。 |
PrivateEncryption |
| CipherText |
string |
標準暗号化のためのキーの暗号文。 |
MTYi00NDU0LTg5O**** |
| DecryptKeyUri |
string |
標準暗号化のための復号サービスエンドポイント。 |
https://sample.com/path?CipherText=MTYi00NDU0LTg5O**** |
| KeyServiceType |
string |
キーサービスのタイプ。KMS と Base64 のみがサポートされています。 |
KMS |
| CombineConfigs |
array<object> |
複数の入力ストリームを混合するための設定。 |
|
|
object |
ストリーム結合設定。 |
||
| AudioIndex |
string |
音声ストリームのインデックス。 |
0 或 exclude |
| VideoIndex |
string |
ビデオストリームのインデックス。 |
0 或 exclude |
| Start |
number |
入力ストリームの開始時刻。デフォルト値は 0 です。 |
0.0 |
| Duration |
number |
入力ストリームの持続時間。デフォルト値はビデオの持続時間です。 |
20.0 |
| Output |
object |
出力メディア設定。 |
|
| Type |
string |
メディアオブジェクトタイプ。 有効な値:
|
OSS |
| Media |
string |
メディアアセットの値:
|
oss://bucket/path/to/video.mp4 |
| OutputUrl |
string |
出力ストリームのパス。
|
oss://bucket/path/to/{MediaId}/{JobId}.mp4 |
| UserData |
string |
ユーザーデータ。 |
user-data |
| ScheduleConfig |
object |
ジョブのスケジューリング情報。 |
|
| PipelineId |
string |
パイプラインの ID。 |
e37ebee5d98b4781897f6086e89f9c56 |
| Priority |
integer |
タスクの優先度。値が大きいほど優先度が高くなります。値は 1 から 10 までの整数です。 |
5 |
| Status |
string |
トランスコーディングジョブのステータス。
|
Init |
| OutFileMeta |
object |
ジョブによって生成されたビデオのメディア情報。 |
|
| FileBasicInfo |
object |
基本的なファイル情報。 |
|
| MediaId |
string |
メディアアセット ID。 |
73e07de0f77171eca3fc7035d0b26402 |
| FileName |
string |
ファイルの名前。 |
file.m3u8 |
| FileStatus |
string |
ファイルの状態。 |
Normal |
| FileType |
string |
ファイルタイプ。有効な値:source_file および transcode_file。 |
source_file |
| FileSize |
string |
ファイルのサイズ (バイト単位)。 |
31737 |
| FileUrl |
string |
ファイルの URL。 |
http://bucket.oss-cn-shanghai.aliyuncs.com/path/to/file.m3u8 |
| Region |
string |
ファイルが配置されているリージョン。 |
cn-shanghai |
| FormatName |
string |
ビデオフォーマットの名前。 |
hls,applehttp |
| Duration |
string |
ビデオの持続時間 (秒単位)。 |
403.039999 |
| Bitrate |
string |
ビデオビットレート。 |
888.563 |
| Width |
string |
出力ファイルの幅。 |
848 |
| Height |
string |
高さ。 |
478 |
| AudioStreamInfoList |
array<object> |
音声ストリーム情報。 |
|
|
object |
音声ストリーム情報。 |
||
| Index |
string |
ストリームのインデックス。 |
1 |
| CodecName |
string |
エンコード形式。 |
aac |
| CodecLongName |
string |
エンコード形式の名前。 |
AAC (Advanced Audio Coding) |
| CodecTimeBase |
string |
エンコーダーのタイムベース。 |
1/44100 |
| CodecTagString |
string |
エンコーダータグ名。 |
[15][0][0][0] |
| CodecTag |
string |
エンコーダータグ。 |
0x000f |
| SampleFmt |
string |
サンプリングフォーマット。 |
fltp |
| SampleRate |
string |
サンプルレート (Hz)。 |
44100 |
| Channels |
string |
サウンドチャンネルの数。 |
2 |
| ChannelLayout |
string |
チャンネルレイアウト。 |
stereo |
| Timebase |
string |
タイムベース。 |
1/90000 |
| StartTime |
string |
開始時刻。 |
1.473556 |
| Duration |
string |
持続時間 (秒単位)。 |
403.039989 |
| Bitrate |
string |
ビットレート。 |
0.f |
| Lang |
string |
言語。 |
cn |
| VideoStreamInfoList |
array<object> |
ビデオストリーム情報。 |
|
|
object |
ビデオストリーム情報。 |
||
| Index |
string |
ストリームのインデックス。 |
0 |
| Codec_name |
string |
エンコード形式。 |
h264 |
| Codec_long_name |
string |
エンコード形式の名前。 |
H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 |
| Profile |
string |
エンコーダープリセット。 |
High |
| Codec_time_base |
string |
コーデックタイムベース。 |
1/50 |
| Codec_tag_string |
string |
エンコード形式タグのテキスト。 |
[27][0][0][0] |
| Codec_tag |
string |
エンコード形式タグ。 |
0x001b |
| Width |
string |
ビデオの幅。 |
848 |
| Height |
string |
出力ビデオストリームの高さ。 |
478 |
| Has_b_frames |
string |
B フレームが存在するかどうかを示します。 有効な値:
|
2 |
| Sar |
string |
サンプルアスペクト比。 |
478:477 |
| Dar |
string |
アスペクト比の表示。 |
16:9 |
| PixFmt |
string |
色保存形式。 |
yuv420p |
| Level |
string |
エンコードレベル。 |
31 |
| Fps |
string |
フレームレート。 |
25.0 |
| Avg_fps |
string |
平均フレームレート。 |
25.0 |
| Time_base |
string |
タイムベース。 |
1/90000 |
| Start_time |
string |
開始時刻。 |
1.473556 |
| Duration |
string |
持続時間 (秒単位)。 |
403.039989 |
| Bit_rate |
string |
ビットレート。 |
888.563 |
| NumFrames |
string |
総フレーム数。 |
10040 |
| Lang |
string |
言語。 |
cn |
| Rotate |
string |
ビデオの回転角度。有効な値:0、90、180、270。デフォルト値は 0 です。 |
0 |
| SubmitResultJson |
object |
ジョブ送信の結果。 |
{} |
| SubmitTime |
string |
ジョブが送信された時刻。 |
2022-01-12T08:49:41Z |
| FinishTime |
string |
ジョブが完了した時刻。 |
2022-01-12T08:49:41Z |
| RequestId |
string |
ジョブを送信するリクエストの ID。 |
31E30781-9495-5E2D-A84D-759B0A01E262 |
| CreateTime |
string |
ジョブが作成された時刻。フォーマットは yyyy-MM-ddTHH:mm:ssZ です。 |
2022-01-12T08:49:41Z |
| Name |
string |
ジョブの名前。 |
transcode-job |
| RequestId |
string |
リクエストの ID。 |
31E30781-9495-5E2D-A84D-759B0A01E262 |
| ParentJobId |
string |
親ジョブの ID。 |
8b2198504dd340b7b3c9842a74fc9baa |
| JobCount |
integer |
サブジョブの数。 |
1 |
| Status |
string |
ジョブのステータス。Success:すべてのサブジョブが完了した後、少なくとも 1 つのサブジョブが成功しました。Fail:すべてのサブジョブが失敗しました。 |
Success |
| TriggerSource |
string |
ジョブのソース。有効な値:`API`、`WorkFlow`、`Console`。 |
API |
| Percent |
integer |
ジョブの完了率。 |
0 |
| SubmitTime |
string |
ジョブが送信された時刻。フォーマットは yyyy-MM-ddTHH:mm:ssZ です。 |
2022-01-12T08:49:41Z |
| FinishTime |
string |
ジョブが完了した時刻。フォーマットは yyyy-MM-ddTHH:mm:ssZ です。 |
2022-01-12T08:49:41Z |
| InputGroup |
array<object> |
ジョブの入力グループ。単一の入力はトランスコーディングジョブを作成します。複数の入力は音声とビデオストリームをマージするジョブを作成します。 |
|
|
object |
ジョブ入力。 |
||
| Type |
string |
メディアオブジェクトのタイプ。 有効な値:
|
OSS |
| Media |
string |
メディアアセットの値:
|
oss://bucket/path/to/video.mp4 |
| OutputGroup |
array<object> |
ジョブの出力グループ。 |
|
|
array<object> |
ジョブ出力。 |
||
| Output |
object |
出力メディア設定。 |
|
| Type |
string |
メディアオブジェクトタイプ。 有効な値:
|
OSS |
| Media |
string |
メディアアセットの値:
|
oss://bucket/path/to/video.mp4 |
| ProcessConfig |
object |
ジョブ処理設定。 |
|
| Transcode |
object |
トランスコーディング設定。 |
|
| TemplateId |
string |
テンプレート ID。 |
9547c6ad97cb4f2aaa29683ebd18d410 |
| OverwriteParams |
object |
上書きパラメーター。指定した場合、これらのパラメーターはテンプレート内の対応するパラメーターを上書きします。 |
|
| Video |
object |
ビデオ設定 |
|
| Codec |
string |
エンコード形式。 |
H.264 |
| Profile |
string |
エンコードプロファイル。 サポートされている値は baseline、main、high です。
デフォルト値:high。 |
Main |
| Bitrate |
string |
平均ビデオビットレート。
|
3000 |
| Crf |
string |
固定レート係数 (CRF)。
Crf を設定した場合、Bitrate の設定は無視されます。 |
23 |
| Width |
string |
出力ビデオの幅。
|
1920 |
| Height |
string |
ビデオの高さ。
|
1080 |
| Fps |
string |
フレームレート。
|
25 |
| Gop |
string |
2 つのキーフレーム間の最大フレーム数。
|
250 |
| Preset |
string |
ビデオアルゴリズムプリセット。このパラメーターは H.264 でのみサポートされています。サポートされている値は veryfast、fast、medium、slow、slower です。デフォルト値は medium です。 |
medium |
| ScanMode |
string |
スキャンモード。有効な値はインターレースとプログレッシブです。 |
progressive |
| PixFmt |
string |
ビデオのピクセルフォーマット。yuv420p や yuvj420p などの標準フォーマットを含む有効な値。 |
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 |
ピークビデオビットレート。
|
9000 |
| AbrMax |
string |
アダプティブビットレート (ABR) ストリーミングの最大ビットレート。このパラメーターはナローバンド HD 1.0 でのみ有効です。
|
6000 |
| Audio |
object |
オーディオ設定。 |
|
| Codec |
string |
オーディオコーデック形式。有効な値は AAC、MP3、VORBIS、FLAC です。 デフォルト値:AAC |
AAC |
| Profile |
string |
オーディオエンコーディングプリセット。 Codec が AAC に設定されている場合、有効な値は aac_low、aac_he、aac_he_v2、aac_ld、aac_eld です。 |
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 |
| TransConfig |
object |
条件付きトランスコーディングパラメーター。 |
|
| TransMode |
string |
ビデオトランスコーディングモード。有効な値:
デフォルト値:onepass。 |
onepass |
| IsCheckReso |
string |
ビデオ解像度を確認するかどうかを指定します。IsCheckReso と IsCheckResoFail パラメーターは相互排他的です。IsCheckResoFail が優先されます。
デフォルト値:false。 |
true |
| IsCheckResoFail |
string |
ビデオ解像度を確認するかどうかを指定します。IsCheckReso または IsCheckResoFail のいずれかを使用できますが、両方は使用できません。このパラメーターが優先されます。
デフォルト値:false。 |
true |
| IsCheckVideoBitrate |
string |
ビデオビットレートを確認するかどうかを指定します。IsCheckVideoBitrate または IsCheckVideoBitrateFail のいずれかを設定できます。IsCheckVideoBitrateFail が優先されます。
デフォルト値:false。 |
true |
| IsCheckVideoBitrateFail |
string |
ビデオビットレートを確認するかどうかを指定します。このパラメーターと IsCheckVideoBitrate は相互排他的です。IsCheckVideoBitrateFail が優先されます。
デフォルト値:false。 |
true |
| IsCheckAudioBitrate |
string |
オーディオビットレートを確認するかどうかを指定します。このパラメーターまたは IsCheckAudioBitrateFail のいずれかを設定できます。IsCheckAudioBitrateFail が優先されます。
デフォルト値:
|
true |
| IsCheckAudioBitrateFail |
string |
オーディオビットレートを確認するかどうかを指定します。IsCheckAudioBitrate または IsCheckAudioBitrateFail のいずれかを設定できます。このパラメーターが優先されます。
デフォルト値:false。 |
true |
| AdjDarMethod |
string |
解像度を調整する方法。この設定は、Width と Height の両方が指定されている場合にのみ有効です。LongShortMode と一緒に使用できます。 有効な値:rescale、crop、pad、none。 デフォルト値:none。 |
none |
| ImageWatermarks |
array<object> |
画像ウォーターマーク設定。 |
|
|
array<object> |
画像ウォーターマーク設定。 |
||
| TemplateId |
string |
テンプレート ID。 |
9547c6ad97cb4f2aaa29683ebd18d410 |
| OverwriteParams |
object |
指定した場合、これらのパラメーターはテンプレート内の対応するパラメーターを上書きします。 |
|
| Width |
string |
出力ビデオ上のウォーターマーク画像の幅。 値は 2 つの形式で指定できます:
|
32 |
| Height |
string |
出力ビデオ上の画像ウォーターマークの高さ。 値は 2 つの方法で指定できます:
|
32 |
| Dx |
string |
出力ビデオに対するウォーターマーク画像の水平オフセット。 デフォルト:0 値は 2 つの形式で指定できます:
|
10 |
| Dy |
string |
出力ビデオに対するウォーターマーク画像の垂直オフセット。 デフォルト値:0。 値は次の 2 つの形式のいずれかになります:
|
10 |
| ReferPos |
string |
ウォーターマークの位置。
|
TopLeft |
| Timeline |
object |
動的ウォーターマークの表示時間設定。 |
|
| Start |
string |
ウォーターマークが表示される時間。
|
00:00:05 |
| Duration |
string |
ウォーターマークの持続時間。
|
ToEND |
| File |
object |
ウォーターマークの画像ファイル。 |
|
| Type |
string |
メディアアセットのオブジェクトタイプ。 有効な値:
|
OSS |
| Media |
string |
メディアアセットの値:
|
oss://bucket/path/to/video.mp4 |
| TextWatermarks |
array<object> |
テキストウォーターマーク設定。 |
|
|
array<object> |
テキストウォーターマーク設定。 |
||
| TemplateId |
string |
テンプレート ID。 |
9547c6ad97cb4f2aaa29683ebd18d410 |
| OverwriteParams |
object |
上書きパラメーター。指定した場合、これらのパラメーターはテンプレート内の対応するパラメーターを上書きします。 |
|
| Content |
string |
ウォーターマークテキスト。文字列は UTF-8 でエンコードする必要があります。Base64 エンコーディングは不要です。 |
测试水印 |
| FontName |
string |
フォント。デフォルト:SimSun。 |
SimSun |
| FontColor |
string |
フォントの色。 |
#006400 |
| FontAlpha |
string |
フォントの透明度。
|
1.0 |
| Top |
string |
テキストの上マージン。
|
10 |
| Left |
string |
テキストの左マージン。
|
10 |
| FontSize |
integer |
フォントサイズ。
|
16 |
| BorderWidth |
integer |
罫線の幅。
|
0 |
| BorderColor |
string |
アウトラインカラー。 デフォルト:黒 その他の値については、BorderColor をご参照ください。 |
#006400 |
| Adaptive |
string |
出力ビデオのサイズに基づいてフォントサイズを調整します。
|
false |
| Subtitles |
array<object> |
字幕焼き付け設定。 |
|
|
array<object> |
字幕焼き付け設定。 |
||
| TemplateId |
string |
テンプレート ID。 |
9547c6ad97cb4f2aaa29683ebd18d410 |
| OverwriteParams |
object |
上書きパラメーター。指定した場合、これらのパラメーターはテンプレート内の対応するパラメーターを上書きします。 |
|
| Format |
string |
字幕ファイル形式。 |
vtt |
| CharEnc |
string |
ファイルエンコーディング形式。 |
UTF-8 |
| File |
object |
字幕ファイル。 |
|
| Type |
string |
メディアオブジェクトのタイプ。 有効な値:
|
OSS |
| Media |
string |
メディアアセットの値。type が OSS の場合、値は OSS および HTTP プロトコルをサポートする URL です。type が Media の場合、値はメディアアセット ID です。 |
oss://bucket/path/to/video.mp4 |
| Encryption |
object |
暗号化設定。 |
|
| EncryptType |
string |
暗号化タイプ。 |
PrivateEncryption |
| CipherText |
string |
標準暗号化のためのキーの暗号文。 |
MTYi00NDU0LTg5O**** |
| DecryptKeyUri |
string |
標準暗号化の復号エンドポイント。 |
https://sample.com/path?CipherText=MTYi00NDU0LTg5O**** |
| KeyServiceType |
string |
キーサービスのタイプ。KMS と Base64 のみがサポートされています。 |
KMS |
| CombineConfigs |
array<object> |
複数の入力ストリームを結合するための設定。 |
|
|
object |
複数の入力ストリームを結合するための設定。 |
||
| AudioIndex |
string |
音声ストリームのインデックス。 |
0 或 exclude |
| VideoIndex |
string |
ビデオストリームのインデックス。 |
0 或 exclude |
| Start |
number |
入力ストリームの開始時刻。デフォルト値は 0 です。 |
0.0 |
| Duration |
number |
入力ストリームの持続時間。デフォルトでは、これはビデオの持続時間です。 |
20.0 |
| UserData |
string |
ユーザーデータ。 |
user-data |
| ScheduleConfig |
object |
ジョブスケジューリング設定。 |
|
| PipelineId |
string |
パイプライン ID。 |
e37ebee5d98b4781897f6086e89f9c56 |
| Priority |
integer |
ジョブの優先度。値が大きいほど優先度が高くなります。値は 1 から 10 までの整数です。 |
5 |
例
成功レスポンス
JSONJSON
{
"RequestId": "31E30781-9495-5E2D-A84D-759B0A01E262",
"TranscodeParentJob": {
"TranscodeJobList": [
{
"CreateTime": "2022-01-12T08:49:41Z",
"Name": "transcode-job",
"ParentJobId": "8b2198504dd340b7b3c9842a74fc9baa",
"JobId": "7d6a7e0d4db2457a8d45ff5d43e1bf0a",
"JobIndex": 0,
"InputGroup": [
{
"Type": "OSS",
"Media": "oss://bucket/path/to/video.mp4",
"InputUrl": "oss://bucket/path/to/video.mp4\n"
}
],
"ProcessConfig": {
"Transcode": {
"TemplateId": "9547c6ad97cb4f2aaa29683ebd18d410",
"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"
}
},
"TransConfig": {
"TransMode": "onepass",
"IsCheckReso": "true",
"IsCheckResoFail": "true",
"IsCheckVideoBitrate": "true",
"IsCheckVideoBitrateFail": "true",
"IsCheckAudioBitrate": "true",
"IsCheckAudioBitrateFail": "true",
"AdjDarMethod": "none"
}
}
},
"ImageWatermarks": [
{
"TemplateId": "9547c6ad97cb4f2aaa29683ebd18d410",
"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": "9547c6ad97cb4f2aaa29683ebd18d410",
"OverwriteParams": {
"Content": "测试水印",
"FontName": "SimSun",
"FontColor": "#006400",
"FontAlpha": "1.0",
"Top": "10",
"Left": "10",
"FontSize": 16,
"BorderWidth": 0,
"BorderColor": "#006400",
"Adaptive": "false"
}
}
],
"Subtitles": [
{
"TemplateId": "9547c6ad97cb4f2aaa29683ebd18d410",
"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****",
"KeyServiceType": "KMS"
},
"CombineConfigs": [
{
"AudioIndex": "0 或 exclude",
"VideoIndex": "0 或 exclude",
"Start": 0,
"Duration": 20
}
]
},
"Output": {
"Type": "OSS",
"Media": "oss://bucket/path/to/video.mp4",
"OutputUrl": "oss://bucket/path/to/{MediaId}/{JobId}.mp4\n"
},
"UserData": "user-data",
"ScheduleConfig": {
"PipelineId": "e37ebee5d98b4781897f6086e89f9c56",
"Priority": 5
},
"Status": "Init",
"OutFileMeta": {
"FileBasicInfo": {
"MediaId": "73e07de0f77171eca3fc7035d0b26402",
"FileName": "file.m3u8",
"FileStatus": "Normal",
"FileType": "source_file",
"FileSize": "31737",
"FileUrl": "http://bucket.oss-cn-shanghai.aliyuncs.com/path/to/file.m3u8",
"Region": "cn-shanghai",
"FormatName": "hls,applehttp",
"Duration": "403.039999",
"Bitrate": "888.563",
"Width": "848",
"Height": "478"
},
"AudioStreamInfoList": [
{
"Index": "1",
"CodecName": "aac",
"CodecLongName": "AAC (Advanced Audio Coding)",
"CodecTimeBase": "1/44100",
"CodecTagString": "[15][0][0][0]",
"CodecTag": "0x000f",
"SampleFmt": "fltp",
"SampleRate": "44100",
"Channels": "2",
"ChannelLayout": "stereo",
"Timebase": "1/90000",
"StartTime": "1.473556",
"Duration": "403.039989",
"Bitrate": "0.f",
"Lang": "cn"
}
],
"VideoStreamInfoList": [
{
"Index": "0",
"Codec_name": "h264",
"Codec_long_name": "H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10",
"Profile": "High",
"Codec_time_base": "1/50",
"Codec_tag_string": "[27][0][0][0]",
"Codec_tag": "0x001b",
"Width": "848",
"Height": "478",
"Has_b_frames": "2",
"Sar": "478:477",
"Dar": "16:9",
"PixFmt": "yuv420p",
"Level": "31",
"Fps": "25.0",
"Avg_fps": "25.0",
"Time_base": "1/90000",
"Start_time": "1.473556",
"Duration": "403.039989",
"Bit_rate": "888.563",
"NumFrames": "10040",
"Lang": "cn",
"Rotate": "0"
}
]
},
"SubmitResultJson": {},
"SubmitTime": "2022-01-12T08:49:41Z",
"FinishTime": "2022-01-12T08:49:41Z",
"RequestId": "31E30781-9495-5E2D-A84D-759B0A01E262"
}
],
"CreateTime": "2022-01-12T08:49:41Z",
"Name": "transcode-job",
"RequestId": "31E30781-9495-5E2D-A84D-759B0A01E262",
"ParentJobId": "8b2198504dd340b7b3c9842a74fc9baa",
"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"
}
],
"OutputGroup": [
{
"Output": {
"Type": "OSS",
"Media": "oss://bucket/path/to/video.mp4"
},
"ProcessConfig": {
"Transcode": {
"TemplateId": "9547c6ad97cb4f2aaa29683ebd18d410",
"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"
}
},
"TransConfig": {
"TransMode": "onepass",
"IsCheckReso": "true",
"IsCheckResoFail": "true",
"IsCheckVideoBitrate": "true",
"IsCheckVideoBitrateFail": "true",
"IsCheckAudioBitrate": "true",
"IsCheckAudioBitrateFail": "true",
"AdjDarMethod": "none"
}
}
},
"ImageWatermarks": [
{
"TemplateId": "9547c6ad97cb4f2aaa29683ebd18d410",
"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": "9547c6ad97cb4f2aaa29683ebd18d410",
"OverwriteParams": {
"Content": "测试水印",
"FontName": "SimSun",
"FontColor": "#006400",
"FontAlpha": "1.0",
"Top": "10",
"Left": "10",
"FontSize": 16,
"BorderWidth": 0,
"BorderColor": "#006400",
"Adaptive": "false"
}
}
],
"Subtitles": [
{
"TemplateId": "9547c6ad97cb4f2aaa29683ebd18d410",
"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****",
"KeyServiceType": "KMS"
},
"CombineConfigs": [
{
"AudioIndex": "0 或 exclude",
"VideoIndex": "0 或 exclude",
"Start": 0,
"Duration": 20
}
]
}
}
],
"UserData": "user-data",
"ScheduleConfig": {
"PipelineId": "e37ebee5d98b4781897f6086e89f9c56",
"Priority": 5
}
}
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。