CGJU
ツール検索サイト
2026年5月25日 · 読了時間 5 分
動画コンテナフォーマット vs エンコードフォーマット
具体的な動画フォーマットを紹介する前に、まず2つの概念を明確にする必要があります:コンテナフォーマットとエンコードフォーマットです。多くの人がこの2つを混同しがちです。
コンテナフォーマット(MP4、MKV、AVIなど)は、さまざまなものを入れることができるパッケージのようなものです。動画、音声、字幕などのデータがファイル内でどのように整理・保存されるかを定義します。
エンコードフォーマット(H.264、H.265、VP9など)は、動画や音声データの圧縮方式であり、動画の品質とファイルサイズを決定します。同じコンテナフォーマットに、異なるエンコード方式の動画を含めることができます。
一般的な動画エンコードフォーマット
- H.264/AVC:最も主流な動画エンコードで、互換性が最高
- H.265/HEVC:圧縮率が高く、同品質でファイルサイズが小さい
- VP9:Googleが開発したオープンソースのエンコード。WebMでよく使われる
- AV1:次世代オープンソースエンコードで、圧縮率が最高
- MPEG-4:古いエンコードで、徐々にH.264に置き換えられつつある
一般的な音声エンコードフォーマット
- AAC:最も一般的な音声エンコード。MP4の標準構成
- MP3:古典的な音声エンコードで、互換性が良い
- Opus:オープンソースの低遅延・高音質エンコード
- Vorbis:オープンソースのエンコード。WebMでよく使われる
- AC3/DTS:多チャンネル音声で、映画でよく使われる
MP4フォーマット
MP4(MPEG-4 Part 14)は現在最も主流な動画コンテナフォーマットで、ほぼすべてのデバイスとプラットフォームでサポートされています。QuickTimeフォーマットを基に発展し、MPEG組織によって標準化されました。
MP4の特徴
- 互換性が極めて高い:ほぼすべてのデバイス、ブラウザ、プレーヤーでサポート
- 圧縮率が高い:H.264/H.265エンコードと組み合わせることで、ファイルが小さく品質が良い
- ストリーミングサポート:プログレッシブダウンロードとストリーミング配信をサポート
- マルチトラックサポート:複数の動画、音声、字幕トラックを含めることが可能
- メタデータが豊富:タイトル、説明、カバー画像などの情報を埋め込み可能
サポートされるエンコードフォーマット
- 動画:H.264、H.265、MPEG-4、VP9(一部サポート)
- 音声:AAC、MP3、AC3、Opus(一部サポート)
適用シーン
- ウェブ動画再生
- モバイル端末動画
- 動画共有プラットフォーム
- 一般的な保存と交換
WebMフォーマット
WebMはGoogleが主導するオープンソースでロイヤリティフリーの動画コンテナフォーマットで、ウェブ動画専用に設計されています。ウェブ動画の標準フォーマットとなることを目指しています。
WebMの特徴
- 完全オープンソース・無料:特許料は一切不要
- ファイルサイズが小さい:VP9/AV1エンコードと組み合わせることで圧縮効率が高い
- ウェブ親和性が高い:Chrome、Firefox、Edgeなどのモダンブラウザでネイティブサポート
- 低遅延:リアルタイム通信やライブ配信シーンに適している
サポートされるエンコードフォーマット
- 動画:VP8、VP9、AV1
- 音声:Vorbis、Opus
適用シーン
- ウェブ動画再生(特にYouTubeなどGoogle系サービス)
- WebRTCリアルタイム通信
- 特許料に敏感なプロジェクト
- オープンソースプロジェクトとコミュニティ
MKVフォーマット
MKV(Matroska)はオープンソースで柔軟な動画コンテナフォーマットで、最大の特徴はほぼすべてのエンコードフォーマットとマルチトラックをサポートしていることで、「万能コンテナ」と呼ばれています。
MKVの特徴
- 最も柔軟なフォーマット:ほぼすべての音声・動画エンコードをサポート
- マルチトラックサポートが強力:任意の数の動画、音声、字幕トラックを含めることが可能
- 機能が豊富:チャプター、メニュー、メタデータなどをサポート
- オープンソース・無料:完全にオープンな規格
- 耐障害性が高い:一部が破損したファイルでも再生可能
サポートされるエンコードフォーマット
ほぼすべての音声・動画エンコードフォーマットをサポートしており、以下を含みます:
- 動画:H.264、H.265、VP9、AV1、MPEG-2、VC-1など
- 音声:AAC、MP3、DTS、AC3、FLAC、Opusなど
適用シーン
- 高画質映画コレクション(ブルーレイ、4KリソースではMKVがよく使われる)
- 多言語・多字幕の動画
- 動画編集の中間フォーマット
- ローカル動画ストレージ
FLVフォーマット
FLV(Flash Video)はMacromedia(後にAdobeに買収)が開発した動画フォーマットで、かつてはウェブ動画とライブ配信の主流フォーマットでした。Flashの衰退に伴いFLVの使用は減少していますが、ライブ配信分野ではまだ使用されています。
FLVの特徴
- ファイルサイズが小さい:パッケージングオーバーヘッドが小さく、ネットワーク転送に適している
- 読み込みが速い:ダウンロードしながら再生可能で、起動遅延が低い
- ライブ配信に適している:かつてRTMPライブ配信の標準フォーマットだった
- シンプルで軽量:フォーマット構造が単純で、解析が容易
サポートされるエンコードフォーマット
- 動画:H.264、VP6、Sorenson Spark
- 音声:AAC、MP3、Nellymoser
適用シーン
- HTTP-FLVライブストリーム
- 一部の古い動画サイト
- 低遅延ライブ配信シーン
- 動画監視(一部のデバイスは依然としてFLVを出力)
AVIフォーマット
AVI(Audio Video Interleave)はマイクロソフトが1992年に発売した動画フォーマットで、Windowsプラットフォームの古典的なフォーマットです。より先進的なフォーマットの登場により、AVIは徐々に淘汰されつつあります。
AVIの特徴
- 互換性が良い:Windowsプラットフォームでネイティブサポートされ、古いデバイスとの互換性が高い
- 構造が単純:フォーマットが単純で処理しやすい
- ファイルサイズが大きい:圧縮率が低く、同品質ではファイルが大きくなる
- 機能が限定的:字幕、チャプターなどのモダンな機能をサポートしていない
- ストリーミングをサポートしていない:完全なファイルをダウンロードしないと再生できない
サポートされるエンコードフォーマット
- 動画:DivX、Xvid、MPEG-4、H.264(非標準)
- 音声:MP3、AC3、PCMなど
適用シーン
- 古いデバイスと古いシステム
- 一部の監視デバイスの出力フォーマット
- 初期の動画コレクション
- 非常に古いマシンで再生する必要があるシーン
各フォーマット比較まとめ
| 比較項目 |
MP4 |
WebM |
MKV |
FLV |
AVI |
| ブラウザ互換性 |
★★★★★ |
★★★★ |
★☆☆☆☆ |
★★☆☆☆ |
★☆☆☆☆ |
| ファイルサイズ |
小 |
最小 |
小 |
小 |
大 |
| マルチトラックサポート |
★★★☆☆ |
★★☆☆☆ |
★★★★★ |
★★☆☆☆ |
★☆☆☆☆ |
| ストリーミングサポート |
★★★★☆ |
★★★★☆ |
★★☆☆☆ |
★★★★★ |
☆☆☆☆☆ |
| オープンソース・無料 |
一部 |
はい |
はい |
一部 |
いいえ |
| 推奨指数 |
★★★★★ |
★★★★ |
★★★★ |
★★★ |
★★ |
ブラウザ互換性の詳細
ウェブ動画にとって、ブラウザ互換性は最も重要な考慮事項の1つです:
MP4(H.264 + AAC)
- Chrome:サポート
- Firefox:サポート
- Safari:サポート
- Edge:サポート
- IE:サポート(IE9+)
- モバイル端末:ほぼすべてサポート
WebM(VP9 + Opus)
- Chrome:サポート
- Firefox:サポート
- Safari:一部サポート(Safari 15+)
- Edge:サポート
- IE:サポート外
- モバイル端末:Androidはサポート、iOSは一部サポート
MKV
主流ブラウザはいずれもMKVフォーマットをネイティブサポートしておらず、ウェブで再生するにはJavaScriptプレーヤー(flv.js、hls.jsのようなアプローチ)を使用する必要があります。
フォーマット変換の推奨
ウェブ配信
MP4(H.264 + AAC)フォーマットの使用を推奨します。互換性が最高です。モダンブラウザのみを対象とする場合は、より小さなファイルサイズを実現するためにWebMバージョンも同時に提供できます。
ローカルコレクション
MKVフォーマットの使用を推奨します。エンコードの選択肢が柔軟で、多音声・多字幕をサポートしており、高画質映画のコレクションに適しています。
モバイル端末
MP4フォーマットの使用を推奨します。ハードウェアデコードのサポートが良好で、バッテリーとリソースを節約できます。
ライブ配信シーン
HTTP-FLVまたはHLS(TSセグメント)の使用を推奨します。遅延が低く互換性も良好です。
フォーマット変換ツール
FFmpegは最も強力な動画フォーマット変換ツールで、さまざまなフォーマット間で相互変換できます。例えばMKVをMP4に変換するには:
ffmpeg -i input.mkv -c copy output.mp4
コマンドラインを使用したくない場合は、オンライン変換ツールもご利用いただけます:
動画フォーマットの選び方
動画フォーマットを選ぶ際は、以下の要素を考慮する必要があります:
1. 使用シーン
ウェブ再生、ローカルコレクション、モバイルデバイス、それともライブ配信?シーンによって適したフォーマットは異なります。
2. ターゲット層
ユーザーはどのようなデバイスとブラウザを使用していますか?古いデバイスとの互換性が必要な場合は、MP4が最も安全な選択肢です。
3. ファイルサイズの制限
ファイルサイズに厳しい要件がある場合は、より高い圧縮率のエンコード(H.265、AV1など)を選択できます。
4. 機能要件
多音声、多字幕、チャプターメニューなどの機能が必要ですか?MKVはこの点で最も強力です。
まとめ
各動画フォーマットには、それぞれ長所・短所と適用シーンがあります:
- MP4:万能な選択肢。互換性が最高で、ほとんどのシーンに適しています
- WebM:オープンソースで無料。圧縮率が高く、ウェブとモダンブラウザに適しています
- MKV:機能が最も強力。高画質コレクションとマルチトラック動画に適しています
- FLV:ライブ配信分野ではまだ使用されており、低遅延シーンに適しています
- AVI:古いフォーマット。徐々に淘汰することを推奨します
ほとんどのユーザーにとって、MP4が最も無難な選択肢です。特別な要件がある場合は、上記の比較に基づいて最適なフォーマットを選択できます。フォーマット変換が必要な場合は、オンライン動画変換ツールを使用できます。ソフトウェアをダウンロードすることなく、すばやく変換できます。