コンテナフォーマット
出典: フリー百科事典『ウィキペディア(Wikipedia)』
コンテナフォーマット (container format) は、さまざまな種類のデータや標準的なデータ圧縮方法を使って圧縮したデータを保持できる、ファイルフォーマット。コンテナファイルは、さまざまな種類のデータを識別したりまとめたりすることができる。単純なコンテナフォーマットは、異なる種類の音声ファイル形式データを複数含むことができる。先進的なコンテナフォーマットは、さまざまなストリーミングを再生し直すのに必要な同期情報とともに、音声・動画・副題・章(チャプター)・字幕・メタデータ(タグ)などに対応する。
目次 |
[編集] 代表的なコンテナ
[編集] 音声コンテナ
音声専用のコンテナには下記の物がある。
- WAV
- RIFFファイルフォーマット、Microsoft Windows上で広く使われている。
- AIFF
- AIFFファイルフォーマット、Mac OS上で広く使われている。
[編集] マルチメディアコンテナ
ほかの柔軟なコンテナは他メディアと同じように、多くの種類の音声や動画を含むことができる。有名なマルチメディアコンテナは次の通り。
- AVI
- 以前Windows用の標準だったコンテナ、やはりRIFFをもとにしている。
- MOV
- QuickTimeの標準コンテナ。
- MPEG-2 TS
- 世界各国のデジタル放送規格の多くで採用されているコンテナ。
- MPEG-2 PS
- DVDなどで採用されているコンテナ。
- MP4
- 主にMPEG-4の動画・音声の記録に用いられている標準コンテナ。
- Ogg
- Xiph.orgコーデック(Vorbis、Theoraなど)用の標準コンテナ。
- ASF
- MicrosoftのWMAやWMV用の標準コンテナ。
- RealMedia
- RealVideoやRealAudio用の標準コンテナ。
- Matroska
- どのコーデックやシステムでも標準になっていないが、オープンなフォーマットである。
- 3GPP
- NTTドコモやソフトバンクモバイルなど主にW-CDMA方式の携帯電話で使われる。MP4ファイルフォーマットをベースにしている。
- 3GPP2
- auなどCDMA2000方式の携帯電話で使われる。こちらもMP4ファイルフォーマットをベースにしており、当初からストリーミングでの利用を考慮した形式になっている。
これ以外にも数々のコンテナフォーマットがある。 Flash Video, NUT, MPEG, MXF, Ogg Media,ratDVD, SVI, DivX Media Format, VOB 等。
[編集] 画像コンテナ
以下もコンテナフォーマットではあるが、画像(静止画)専用である。
- Tagged Image File Format (TIFF)
- 静止画とそのメタデータを格納するラッパー (wrapper) ファイルフォーマット。
- HD Photo
- 静止画や生データとそのメタデータを格納するラッパー (wrapper) ファイルフォーマット。ファイル構造はTIFFと似たような形を取る。
- Flexible Image Transport System
- 静止画や生データとそのメタデータを格納するラッパーファイルフォーマット。
[編集] コンテナの選択
さまざまなファイルフォーマットは、主に5つの部分で違いがある。
- 人気: コンテナがどれだけ広く対応されているか
- オーバーヘッド: 同じ内容をもつ2つの異なるファイルでの、ファイルサイズの違い。2時間映画の場合、AVIではMatroskaのときよりも3MB以上大きくなることがある。
- 先進的なコーデックの機能に対応しているか。AVIのような古いフォーマットでは、Bフレーム、VBRオーディオ、VFR のような新しいコーデック機能に対応していない。「ハックする」ことで対応機能を追加できるかもしれないが、互換性の問題が生じる。
- 章・副題・メタタグ・ユーザーデータなどといった先進の内容へ対応しているか。
- ストリーミングメディアに対応しているか

