出力フォーマット

fm

動画ファイルを変換する際の出力フォーマットを指定します。

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

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

動画フォーマット

hls

HLS(HTTP Live Streaming)フォーマットは、アダプティブビットレートストリーミングを利用して映像と音声を配信する動画プロトコルです。HLS は、ユーザーの接続状況に応じて動画のビットレートを自動調整するなど、他の動画フォーマットでは得られない機能を提供します。

ただし、HLS プロトコルはすべての最新ブラウザでネイティブにサポートされているわけではなく、多くの場合、再生のために外部ライブラリや専用の動画プレーヤーが必要になります。HLS 動画のウェブ上での使用方法については、ユーザーフレンドリーな動画プレーヤーの作成に関するチュートリアルをご参照ください。

HLS は、fm パラメータが指定されていない場合に Video API が使用するデフォルトのフォーマットであり、他の値(例:fm=mp4)が指定されない限り使用されます。

以下のいずれの URL も HLS 形式の動画を返します:

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

mp4

MP4 フォーマットは広く使用されている動画フォーマットであり、すべての最新ブラウザでネイティブにサポートされています。特別な動画プレーヤーがなくても再生可能です。

fm=mp4 を指定した動画の解像度は、res パラメータで制御できます。fm=mp4res パラメータを組み合わせた例は次の通りです:

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

詳細は res パラメータのドキュメントをご参照ください。