Imgix APIs動画 APIマルチアセットアセンブリ

マルチアセットアセンブリ

Imgix Videoの有効化

Imgix Videoパラメータを有効にするには、fm をビデオ出力フォーマット(mp4hls、または dash)に設定してください。

Imgix Video は、イントロロゴ・アウトロカード・スポンサークリップ・スライド画像など、順序付けられた動画・画像セグメントのリストを、GPU レンダリングのトランジションとともにメイン動画を中心とした1つのシームレスなタイムラインに組み立てられます。

イントロとアウトロをバケットに保存しておけば、クエリ文字列だけで何千もの動画に追加できます。アウトロファイルを1つ更新するだけで、すべての動画に反映されます。

セグメント正規化。 各セグメントはスプライス前にメイン動画のジオメトリ・フレームレート・色空間に強制変換されます。

すべてのダウンストリーム処理がアセンブリ済みタイムラインを参照します。 キャプション、ウォーターマーク、テキストオーバーレイ、サムネイル、スプライトシート、スマートクロップはすべてアセンブリ済み動画に対して動作します。video-clip-* ファミリーはバンパーでラップされる前のメインアセットのみをトリムします。

セグメント失敗 = 424 セグメント URL の取得またはプローブに失敗した場合、レンダリングは 424 Failed Dependency で失敗します — アセンブリはコンテンツをサイレントにドロップしません。

Use case

複数の旅行クリップをセグメントごとのクリップ制御で正確な時間にトリムし、ディゾルブトランジションでブレンドして1つのリールに仕上げます。

video-assembly[0]=main に加えて3つの旅行セグメントを追加し、video-assembly-clip-end[N]=4 でそれぞれを4秒にトリムします。グローバルの video-assembly-transition=dissolve が3つの継ぎ目すべてをブレンド — 4つの別々のソースクリップから16秒のシネマティックな旅行リールを生成します。
https://assets.imgix.net/Croatia.mp4?fm=mp4&video-assembly[0]=main&video-assembly[1]=https%3A%2F%2Fassets.imgix.net%2Fvideos%2Fnorthern-lights.mp4&video-assembly[2]=https%3A%2F%2Fassets.imgix.net%2Fshort-landscape.mp4&video-assembly[3]=https%3A%2F%2Fassets.imgix.net%2Fvideos%2Fbeach-aerial.mp4&video-assembly-clip-end[0]=4&video-assembly-clip-end[1]=4&video-assembly-clip-end[2]=4&video-assembly-clip-end[3]=4&video-assembly-transition=dissolve