1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

[網羅的にわかる]映像フォーマット完全ガイド

Posted at

はじめに:コンテナとコーデックの違い

映像フォーマットを理解するには、まずコンテナコーデックの違いを押さえよう。

┌─────────────────────────────────────────────────────────┐
│                                                         │
│  コンテナ(Container)= 入れ物                          │
│  → 映像・音声・字幕などをまとめて格納する「箱」        │
│  → 拡張子で識別(.mp4, .mkv, .mov, .avi など)         │
│                                                         │
│  コーデック(Codec)= 圧縮・展開の方式                  │
│  → 映像データを圧縮/展開するアルゴリズム               │
│  → H.264, H.265, VP9, AV1 など                         │
│                                                         │
│  【例え】                                               │
│  コンテナ = 弁当箱                                      │
│  コーデック = 中身の調理法(煮る、焼く、揚げる)       │
│                                                         │
└─────────────────────────────────────────────────────────┘

同じMP4ファイルでも、中身がH.264かH.265かで品質・サイズが変わる。


主要コンテナ一覧

MP4(MPEG-4 Part 14)

┌─────────────────────────────────────────────────────────┐
│ 【MP4】                                                 │
├─────────────────────────────────────────────────────────┤
│ 開発元:ISO(国際標準化機構)                          │
│ 対応コーデック:H.264, H.265, MPEG-4, AAC など        │
│ 対応OS:Windows ◎ / Mac ◎ / Linux ◎ / スマホ ◎      │
├─────────────────────────────────────────────────────────┤
│ 【メリット】                                            │
│ ・ほぼすべてのデバイス・プラットフォームで再生可能     │
│ ・YouTube, SNS, ストリーミングの標準フォーマット       │
│ ・ファイルサイズと品質のバランスが良い                 │
│ ・字幕、メタデータも格納可能                           │
├─────────────────────────────────────────────────────────┤
│ 【デメリット】                                          │
│ ・圧縮による品質劣化がある(非可逆圧縮)               │
│ ・複数音声トラック・字幕トラックの対応が限定的         │
│ ・編集時に再エンコードが必要なことがある               │
├─────────────────────────────────────────────────────────┤
│ 【用途】                                                │
│ ・Web配信、SNS投稿、YouTube                            │
│ ・スマートフォンでの視聴                               │
│ ・汎用的な映像配布                                     │
└─────────────────────────────────────────────────────────┘

MKV(Matroska)

┌─────────────────────────────────────────────────────────┐
│ 【MKV】                                                 │
├─────────────────────────────────────────────────────────┤
│ 開発元:Matroska(オープンソース)                     │
│ 対応コーデック:ほぼすべて(H.264, H.265, VP9, AV1等) │
│ 対応OS:Windows △ / Mac △ / Linux ◎ / スマホ △      │
│        ※VLCなどのプレイヤーがあれば再生可能           │
├─────────────────────────────────────────────────────────┤
│ 【メリット】                                            │
│ ・複数の音声・字幕トラックを格納できる(多言語対応)   │
│ ・ほぼすべてのコーデックに対応(柔軟性が高い)         │
│ ・4K, HDR, 高フレームレートに対応                      │
│ ・オープンソースでライセンス料不要                     │
│ ・チャプター機能あり                                   │
├─────────────────────────────────────────────────────────┤
│ 【デメリット】                                          │
│ ・標準プレイヤーでは再生できないことがある             │
│ ・スマートTV、古いデバイスでは非対応が多い             │
│ ・ファイルサイズが大きくなりがち                       │
│ ・Web配信には不向き(ブラウザ非対応)                  │
├─────────────────────────────────────────────────────────┤
│ 【用途】                                                │
│ ・Blu-rayリッピング、ホームシアター                    │
│ ・多言語映画の保存                                     │
│ ・高品質アーカイブ                                     │
└─────────────────────────────────────────────────────────┘

MOV(QuickTime)

┌─────────────────────────────────────────────────────────┐
│ 【MOV】                                                 │
├─────────────────────────────────────────────────────────┤
│ 開発元:Apple                                          │
│ 対応コーデック:H.264, H.265, ProRes, AAC など        │
│ 対応OS:Windows △ / Mac ◎ / Linux △ / スマホ(iOS)◎│
├─────────────────────────────────────────────────────────┤
│ 【メリット】                                            │
│ ・高品質な映像を保持できる                             │
│ ・Apple製品との相性が抜群                              │
│ ・ProResコーデックで業務用編集に最適                   │
│ ・Final Cut Proなど編集ソフトで扱いやすい              │
├─────────────────────────────────────────────────────────┤
│ 【デメリット】                                          │
│ ・Windowsでは追加ソフトが必要な場合がある              │
│ ・ファイルサイズが大きい                               │
│ ・Web配信には不向き                                    │
│ ・Apple以外のデバイスでは互換性に問題が出ることも      │
├─────────────────────────────────────────────────────────┤
│ 【用途】                                                │
│ ・映像制作・編集の中間ファイル                         │
│ ・Apple製品間でのやり取り                              │
│ ・プロフェッショナル映像制作                           │
└─────────────────────────────────────────────────────────┘

AVI(Audio Video Interleave)

┌─────────────────────────────────────────────────────────┐
│ 【AVI】                                                 │
├─────────────────────────────────────────────────────────┤
│ 開発元:Microsoft(1992年)                            │
│ 対応コーデック:DivX, Xvid, MPEG-4 など               │
│ 対応OS:Windows ◎ / Mac △ / Linux △                  │
├─────────────────────────────────────────────────────────┤
│ 【メリット】                                            │
│ ・Windowsとの互換性が高い                              │
│ ・圧縮率を低くすれば高品質を維持できる                 │
│ ・古いソフト・デバイスでも再生可能                     │
├─────────────────────────────────────────────────────────┤
│ 【デメリット】                                          │
│ ・ファイルサイズが非常に大きい                         │
│ ・字幕のネイティブサポートがない                       │
│ ・ストリーミングに不向き                               │
│ ・技術的に古い(1992年設計)                           │
│ ・H.265やVP9などの新しいコーデックに非対応            │
├─────────────────────────────────────────────────────────┤
│ 【用途】                                                │
│ ・レガシーシステムとの互換性が必要な場合               │
│ ・古い映像資産の保存                                   │
│ ※ 新規プロジェクトでの使用は非推奨                    │
└─────────────────────────────────────────────────────────┘

WebM

┌─────────────────────────────────────────────────────────┐
│ 【WebM】                                                │
├─────────────────────────────────────────────────────────┤
│ 開発元:Google(オープンソース)                       │
│ 対応コーデック:VP8, VP9, AV1(限定的)               │
│ 対応OS:Windows ◎ / Mac ◎ / Linux ◎(ブラウザ経由)  │
├─────────────────────────────────────────────────────────┤
│ 【メリット】                                            │
│ ・Webブラウザでのネイティブ再生に最適化                │
│ ・ロイヤリティフリー(ライセンス料不要)               │
│ ・ファイルサイズが小さく、読み込みが速い               │
│ ・HTML5動画に最適                                      │
├─────────────────────────────────────────────────────────┤
│ 【デメリット】                                          │
│ ・対応コーデックが限定的(VP8/VP9/AV1のみ)           │
│ ・スマートTVなど一部デバイスで非対応                   │
│ ・編集ソフトでの対応が限定的                           │
├─────────────────────────────────────────────────────────┤
│ 【用途】                                                │
│ ・Webサイト埋め込み動画                                │
│ ・HTML5ベースのWeb動画配信                             │
└─────────────────────────────────────────────────────────┘

WMV(Windows Media Video)

┌─────────────────────────────────────────────────────────┐
│ 【WMV】                                                 │
├─────────────────────────────────────────────────────────┤
│ 開発元:Microsoft                                      │
│ 対応コーデック:WMV独自コーデック                      │
│ 対応OS:Windows ◎ / Mac △ / Linux △                  │
├─────────────────────────────────────────────────────────┤
│ 【メリット】                                            │
│ ・圧縮率が高く、ファイルサイズが小さい                 │
│ ・DRM(著作権保護)機能がある                          │
│ ・1080p対応                                            │
├─────────────────────────────────────────────────────────┤
│ 【デメリット】                                          │
│ ・Mac/Linuxでは追加ソフトが必要                        │
│ ・現在は使用頻度が低下している                         │
│ ・汎用性が低い                                         │
├─────────────────────────────────────────────────────────┤
│ 【用途】                                                │
│ ・Windowsでの軽量動画配布                              │
│ ・デジタルコンテンツの販売(DRM付き)                  │
│ ※ 新規プロジェクトではMP4を推奨                       │
└─────────────────────────────────────────────────────────┘

主要コーデック一覧

映像コーデック

┌──────────────┬────────────────────────────────────────────┐
│ コーデック   │ 特徴                                        │
├──────────────┼────────────────────────────────────────────┤
│ H.264        │ 最も普及。YouTube、ストリーミングの標準。   │
│ (AVC)        │ 品質・ファイルサイズ・互換性のバランス◎    │
│              │ ほぼすべてのデバイスで再生可能              │
├──────────────┼────────────────────────────────────────────┤
│ H.265        │ H.264の後継。同品質で約50%のファイルサイズ  │
│ (HEVC)       │ 4K/8K向け。ただし互換性はH.264に劣る        │
│              │ エンコード/デコードに高い処理能力が必要     │
├──────────────┼────────────────────────────────────────────┤
│ VP9          │ Googleが開発。YouTube 4K動画で使用          │
│              │ ロイヤリティフリー。H.265に匹敵する品質     │
├──────────────┼────────────────────────────────────────────┤
│ AV1          │ 最新のオープンソースコーデック              │
│              │ H.265より高圧縮だがエンコードが遅い         │
│              │ Netflix、YouTubeが採用開始                  │
├──────────────┼────────────────────────────────────────────┤
│ ProRes       │ Apple開発。業務用編集向け。高品質だが大容量 │
└──────────────┴────────────────────────────────────────────┘

ビットレートの目安

┌─────────────────────────────────────────────────────────┐
│ 【映像ビットレートの目安(H.264の場合)】              │
├────────────┬────────────────────────────────────────────┤
│ 解像度     │ 推奨ビットレート                            │
├────────────┼────────────────────────────────────────────┤
│ 480p (SD)  │ 1〜2.5 Mbps                                 │
│ 720p (HD)  │ 2.5〜5 Mbps                                 │
│ 1080p (FHD)│ 5〜10 Mbps                                  │
│ 4K (UHD)   │ 15〜30 Mbps                                 │
└────────────┴────────────────────────────────────────────┘

※ H.265なら同品質で約50%のビットレートで済む
※ ストリーミングは低め、ダウンロードは高めに設定

コンテナ比較表

┌──────┬────────┬────────┬────────┬────────┬────────┐
│      │ MP4    │ MKV    │ MOV    │ AVI    │ WebM   │
├──────┼────────┼────────┼────────┼────────┼────────┤
│Win   │ ◎     │ △     │ △     │ ◎     │ ◎     │
├──────┼────────┼────────┼────────┼────────┼────────┤
│Mac   │ ◎     │ △     │ ◎     │ △     │ ◎     │
├──────┼────────┼────────┼────────┼────────┼────────┤
│ブラウザ│ ◎    │ ×     │ △     │ ×     │ ◎     │
├──────┼────────┼────────┼────────┼────────┼────────┤
│スマホ│ ◎     │ △     │ ◎(iOS)│ △     │ ◎     │
├──────┼────────┼────────┼────────┼────────┼────────┤
│複数音声│ △    │ ◎     │ ◎     │ ×     │ ◎     │
├──────┼────────┼────────┼────────┼────────┼────────┤
│字幕  │ ◎     │ ◎     │ ◎     │ △     │ ◎     │
├──────┼────────┼────────┼────────┼────────┼────────┤
│編集用│ △     │ △     │ ◎     │ △     │ △     │
├──────┼────────┼────────┼────────┼────────┼────────┤
│Web配信│ ◎    │ ×     │ △     │ ×     │ ◎     │
└──────┴────────┴────────┴────────┴────────┴────────┘

◎=最適 ○=良好 △=条件付き ×=非対応/非推奨

結論:Windows/Mac両対応の汎用フォーマット

┌─────────────────────────────────────────────────────────┐
│                                                         │
│  【おすすめ構成】                                       │
│                                                         │
│  コンテナ:MP4                                          │
│  映像コーデック:H.264(互換性重視)                   │
│              または H.265(品質・サイズ重視)          │
│  音声コーデック:AAC                                   │
│  ビットレート:用途に応じて 5〜15 Mbps                 │
│                                                         │
│  理由:                                                 │
│  ・Windows/Mac/Linux/スマホすべてで再生可能            │
│  ・YouTube、SNS、ストリーミングの推奨フォーマット      │
│  ・ファイルサイズと品質のバランスが良い                │
│  ・特別なソフトなしで再生できる                        │
│                                                         │
└─────────────────────────────────────────────────────────┘

用途別おすすめ

用途 おすすめ構成
YouTube/SNS投稿 MP4 + H.264 + AAC
高品質アーカイブ MKV + H.265 + FLAC
Apple製品での編集 MOV + ProRes
Web埋め込み MP4またはWebM + VP9
4K/8K配信 MP4 + H.265 または AV1

「とりあえずMP4 + H.264」で困ることはほぼない。迷ったらこれ!

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?