ビデオコーデック

video-codec

video-codec パラメータは、エンコードに使用するビデオコーデックを指定します。このパラメータは fm=mp4 が設定されている場合にのみ機能します。

このパラメータでは以下の値を指定できます:

  • av1(AV1):次世代のコーデックで、圧縮効率が高いです。現代的なWeb用途に最適ですが、ハードウェアのサポートが限定的な場合があります。
  • h264(H.264)(デフォルト):最も広くサポートされているコーデックで、デバイスやブラウザとの互換性が高く、品質と互換性のバランスが良好です。
  • h265(H.265):H.264よりも圧縮効率が向上していますが、ブラウザのサポートが限定的です。

ビデオコーデックは、デジタルビデオファイルの圧縮および伸張を行います。適切なコーデックを選択することにより、画質、ファイルサイズ、およびさまざまなデバイスやブラウザとの互換性に影響を与えます。

ビデオコーデックの比較

以下のデモでは、AV1、H.264、H.265 の3つのコーデックを比較しています。

JavaScript の canPlayType() メソッドを使用しています。canPlayType() を使うことで、以下の3つの可能な値が返されます:

  • probably: ブラウザがこのフォーマットを再生できると高い確信を持っている(完全サポート)
  • maybe: ブラウザがこのフォーマットを再生できるかもしれないと思っている(部分的サポート)
  • " "(空文字列): ブラウザがこのフォーマットを再生できない(サポートなし)

このデモでは、各コーデックがビデオの品質とファイルサイズにどのように影響するかを示すとともに、ユーザーのブラウザでの各コーデックのサポート状況を分析します。

これは、ユーザーの実際のブラウザに基づいてリアルタイムで検出を行っています。以下の点に注意してください:

  • これはユーザーの実際のブラウザでリアルタイムに検出しています
  • 結果はブラウザ(Chrome、Firefox、Safariなど)やデバイスによって異なる場合があります
  • “maybe” の結果でも、再生が完全に機能するとは限りません
  • “probably” の結果でも、ハードウェアアクセラレーションやパフォーマンスには差異がある場合があります
Testing codec support and fetching file sizes...