imgix APIs
動画 API
出力形式

出力形式

fm

ビデオファイルを変換する出力形式です。

現在、Video APIでは2つのオプションがサポートされています:hlsmp4

fmの値が指定されていない場合、デフォルトの出力はfm=hlsになります。

ビデオフォーマット

hls

HLS形式は、インターネットを介して視覚およびオーディオメディアをビューアに配信する適応ビットレートストリーミングビデオプロトコルです。 HLSは、通常他のビデオ形式では利用できないクライアントとのいくつかの相互作用を可能にし、ユーザーの接続に応じてビデオビットレートを適応させることができます。

HLSプロトコルはすべての最新のブラウザにネイティブサポートされておらず、多くの場合、外部ライブラリやビデオプレーヤーが再生を管理する必要があります。 Web上でHLSビデオを使用する方法の詳細については、ユーザーフレンドリーなビデオプレーヤーを作成するのチュートリアルを参照してください。

fmパラメータが提供されていない場合、HLSはVideo APIでのデフォルトの形式です。異なる値がfmに指定されていない限り、HLSが使用されます(たとえば、fm=mp4など)。

たとえば、次のURLはどちらもHLS形式のビデオを出力します:

  • https://{SUBDOMAIN}.imgix.video/{ORIGIN_PATH}
  • https://{SUBDOMAIN}.imgix.video/{ORIGIN_PATH}?fm=hls

mp4

MP4形式は一般的に使用されるビデオ形式であり、専用のビデオプレーヤーなしですべての最新のブラウザでネイティブにサポートされています。

fm=mp4で提供されるビデオの解像度は、resパラメータで制御できます。 fm=mp4パラメータとresパラメータを組み合わせた例は次のようになります:

  • https://{SUBDOMAIN}.imgix.video/{ORIGIN_PATH}?fm=mp4&res=high

詳細については、resパラメータを参照してください。