Imgix APIs動画 APIビデオピクチャーインピクチャー

ビデオピクチャーインピクチャー

Imgix は video-mark-* パラメータファミリーを使用して、メイン動画に直接サブ動画クリップをオーバーレイすることをサポートしています。ベアパラメータ video-mark がレイヤー0となり、video-mark[1] で2つ目のレイヤーを追加します。最大2つの同時ピクチャーインピクチャーレイヤーをサポートします。

基本的な使い方

video-mark にオーバーレイ動画の URL エンコードされたソース URL を設定します。video-mark-xvideo-mark-yvideo-mark-wvideo-mark-h で位置とサイズを制御します。

https://assets.imgix.net/main.mp4?fm=mp4
  &video-mark=https%3A%2F%2Fassets.imgix.net%2Foverlay.mp4
  &video-mark-w=320
  &video-mark-h=180
  &video-mark-align=bottom,right
  &video-mark-pad=20

タイミングとトランジション

video-mark-startvideo-mark-end でオーバーレイの表示タイミングを制御します。video-mark-transition でオーバーレイのエントリをアニメーションします。

複数レイヤー

2つのオーバーレイを重ねるには、最初のレイヤーにベアパラメータ(video-markvideo-mark-w 等)を、2番目のレイヤーにインデックス付きパラメータ(video-mark[1]video-mark-w[1] 等)を使用します。

ユースケース

Use case

ストリーミングプラットフォームでは、動画の最後の数秒間に次のエピソードの小さなプレビューを右下に表示します。

18秒時点で右下にサブ動画がフェードイン表示されます。パラメータ: video-mark-start=18video-mark-transition=fadevideo-mark-align=bottom,right
https://assets.imgix.net/Croatia.mp4?fm=mp4&video-mark=https%3A%2F%2Fassets.imgix.net%2Fvideos%2Fgirl-reading-book-in-library.mp4&video-mark-align=bottom,right&video-mark-pad=20&video-mark-w=320&video-mark-h=180&video-mark-start=18&video-mark-transition=fade