動画ハイライトタスクを作成します。この特徴は招待プレビュー中です。
操作説明
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
imm:CreateHighlightTask |
create |
*Project
|
なし | なし |
リクエスト構文
POST HTTP/1.1
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| ProjectName |
string |
必須 |
プロジェクト名。 |
immtest |
| Sources |
array<object> |
必須 |
プロセスするメディアリソースのリスト。 最大値は 10 個の動画です。 |
|
|
object |
任意 |
プロセスするメディアリソース。 |
||
| URI |
string |
必須 |
メディアリソースの URI (OSS URI)。動画のみがサポートされています。 |
oss://test-bucket/test-object |
| StartTime |
number |
任意 |
メディアリソースの開始時刻。有効な値: [0, 動画の持続時間]。 このパラメーターは、Type が Concat にセットされている場合にのみ効果があります。 |
0 |
| Duration |
number |
任意 |
メディアクリップの持続時間。単位: 秒。デフォルト値: 0 (動画の終わりを示します)。 このパラメーターは、Type が Concat にセットされている場合にのみ効果があります。 |
0 |
| Mode |
string |
任意 |
ハイライト認識モード。有効な値:
|
Average |
| Type |
string |
必須 |
プロセスタイプ。有効な値:
|
Retrieval |
| Highlight |
object |
任意 |
ハイライト構成。 |
|
| Content |
string |
必須 |
ハイライトコンテンツ。有効な値:
値は 100 文字を超えることはできません。 |
character |
| Edit |
object |
任意 |
編集構成。 |
|
| Mode |
string |
必須 |
編集モード。有効な値:
|
Sequential |
| BackgroundMusicMode |
string |
任意 |
バックグラウンドミュージックモード。デフォルト値: Closed。有効な値:
|
Closed |
| BackgroundMusics |
array<object> |
任意 |
バックグラウンドミュージックトラック。このパラメーターは、BackgroundMusicMode が Random または Sequential にセットされている場合に効果があります。 最大値は 1 です。。 |
|
|
object |
任意 |
バックグラウンドミュージック。 |
||
| URI |
string |
必須 |
バックグラウンドミュージックの URI (OSS URI)。音声ファイルのみがサポートされています。 |
oss://test-bucket/test-object/test.mp3 |
| Volume |
number |
任意 |
バックグラウンドミュージックのボリューム強度。有効な値: [0, 10]。デフォルト値: 0.2。値 1 は元のボリュームを示します。 |
0.2 |
| TransitionMode |
string |
任意 |
トランジションモード。デフォルト値: Closed。有効な値:
|
Closed |
| Transitions |
array<object> |
任意 |
トランジション効果。 このパラメーターは、TransitionMode が Random または Sequential にセットされている場合に有効です。 最大値は 10 個のトランジションです。 |
|
|
object |
任意 |
|||
| Transition |
string |
必須 |
トランジション効果。詳細については、トランジション効果を参照してください。フォーマットの詳細については、開発者リファレンスを参照してください。 |
fade |
| Duration |
number |
任意 |
トランジションの持続時間。単位: 秒。トランジションの持続時間がクリップの持続時間から 1 を引いた値より大きい場合、そのクリップのトランジション効果は有効になりません。 有効な値: [0, 5]。 |
0 |
| Weight |
integer |
任意 |
トランジションの重み。有効な値: [1, 100]。デフォルト値: 50。 このパラメーターは、TransitionMode が Random にセットされている場合に効果があります。 |
50 |
| VfxEffectMode |
string |
任意 |
効果モード。デフォルト値: Closed。有効な値:
|
Closed |
| VfxEffects |
array<object> |
任意 |
ビジュアル効果。このパラメーターは、VfxEffectMode が Random または Sequential にセットされている場合に有効です。 最大値は 10 個の効果です。 |
|
|
object |
任意 |
|||
| VfxEffect |
string |
必須 |
ビジュアル効果。詳細については、効果を参照してください。フォーマットの詳細については、開発者リファレンスを参照してください。 |
letterboxed |
| Weight |
integer |
任意 |
効果の重み。有効な値: [1, 100]。デフォルト値: 50。 このパラメーターは、VfxEffectMode が Random に設定されている場合に有効です。 |
50 |
| Output |
object |
必須 |
出力構成。 |
|
| URI |
string |
必須 |
出力ファイルの URI。 |
oss://test-bucket/test-target-object.mp4 |
| Container |
string |
任意 |
メディアコンテナタイプ。このパラメーターは、Type が Concat または Compose に設定されている場合に必須です。有効な値:
重要 Container と URI は一緒に指定する必要があります。 |
mp4 |
| Speed |
number |
任意 |
メディアの再生速度。有効な値: [0.5, 1.0]。デフォルト値: 1.0。 説明
この値は、トランスコード中のメディアファイルのデフォルト再生速度とソースメディアファイルのデフォルト再生速度の比率です。これは速度調整トランスコードではありません。 |
1.0 |
| Segment |
object |
任意 |
メディアセグメント設定項目。デフォルトでは、セグメントは実行されません。 |
|
| Format |
string |
任意 |
メディアセグメントフォーマット。有効な値:
|
hls |
| Duration |
number |
任意 |
セグメント期間。単位: 秒。 |
1 |
| StartNumber |
integer |
任意 |
開始番号。hls のみがサポートされています。デフォルト値: 0。 |
0 |
| Video | TargetVideo |
任意 |
動画処理のパラメータ設定。 重要 Video が空の場合、最初のビデオストリーム (存在する場合) が出力ファイルに直接コピーされます。 |
|
| Audio | TargetAudio |
任意 |
音声処理のパラメータ設定。 重要 Audio が空の場合、最初の音声ストリーム (存在する場合) が出力ファイルに直接コピーされます。 |
|
| MaxDuration |
number |
任意 |
クリッピングされた動画の最大値の持続時間。単位: 秒。 |
10.0 |
| UserData |
string |
任意 |
カスタムユーザーデータ。非同期メッセージ通知で返されます。 |
{"ID": "testuid","Name": "test-user","Avatar": "http://test.com/testuid"} |
| Tags |
object |
任意 |
非同期タスクの検索およびフィルターに使用されるカスタムタグ。 |
{"test":"val1"} |
| CredentialConfig | CredentialConfig |
任意 |
権限付与構成。特定の要件がない限り、このパラメーターは空のままにしてください。。 |
|
| Notification | Notification |
任意 |
メッセージ通知構成。詳細については、Notification をクリックしてください。非同期通知メッセージのフォーマットについては、非同期通知メッセージフォーマットを参照してください。開発者リファレンスで詳細を確認できます。 |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
レスポンスのスキーマ。 |
||
| RequestId |
string |
リクエスト ID。 |
CA995EFD-083D-4F40-BE8A-BDF75FFFE0B6 |
| EventId |
string |
イベント ID。 |
0ED-1Bz8z71k5TtsUejT4UJ16Es**** |
| TaskId |
string |
タスク ID。 |
Highlight-4d51241b-04d4-4343-aa25-**** |
例
成功レスポンス
JSONJSON
{
"RequestId": "CA995EFD-083D-4F40-BE8A-BDF75FFFE0B6",
"EventId": "0ED-1Bz8z71k5TtsUejT4UJ16Es****",
"TaskId": "Highlight-4d51241b-04d4-4343-aa25-****"
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。