コンテナフォーマット

読み:コンテナフォーマット
外語:container format
品詞:名詞

様々なデータを格納するためのデータ構造(フォーマット)のこと。容器となる書式。

例えばMicrosoft Windowsであれば、AVIなどは、映像や音声が格納されたフォーマットであり、このようなものをコンテナフォーマットという。

様々なデータを「格納する」ことを目的としており、それ自体が「圧縮フォーマット」な訳では無い、ということである。

つまり、圧縮された映像、圧縮された音声、字幕など、複数のトラックを混在させつつ、かつ音ズレなどが起きないように格納できる「容器」となるものがコンテナフォーマットである。

機能性

ただ格納するだけでは、芸もなく意味もない。

一般には、そのデータに対する「題名」や「作者」など様々な情報や、動画ならシークを高速にするためのキューやチャプター情報などを格納できるようになっており、この付加的な情報機能がコンテナフォーマットの性能を左右することになる。

例えば現時点では標準となっているAVIだが、これは設計が古いために、DVDなどでは当然であるソフト字幕(オンオフ可能な字幕)の一つも格納することができない。加えて、シークが遅い、データが欠けていたら再生できないなど、インターネットで用いる時代になると、様々な制約が出てきた。

そこで様々な、より新しい設計のコンテナフォーマットが設計され、登場しており、うちフリーで使えるものにogmやMatroskaがある。

主要なもの

主要なコンテナフォーマットに、次のようなものがある。

画像コンテナ

静止画像専用のコンテナ形式に、次のものがある。

TIFF
汎用の静止画像交換用として広く用いられている。
HD Photo
Windows Vistaで採用された形式。旧称Windows Media Photo
FITS (Flexible Image Transport System)
主として天文用データ交換に用いられている。

音声コンテナ

音声専用のコンテナ形式に、次のものがある。

WAV
Microsoft Windowsで広く使われる。RIFFを採用している。
AIFF
Mac OSで使われている。RIFFの元となった。

マルチメディアコンテナ

動画像や音声など、様々なものを格納できるコンテナ形式に、次のものがある。

3GPP
NTTドコモソフトバンクモバイルなど、W-CDMA系で用いられている。
3GPP2
auなど、CDMA2000系で用いられている。
ASF
Windows Media Playerで使われる形式。WMAWMVがよく格納される。
AVI
Windows用として広く用いられている形式。WAVと同様にRIFF形式である。
DMF (DivX Media Format)
DivX6から対応した形式。
Flash Video (FLV)
Adobe Flash(旧Macromedia Flash)で使われる形式。YouTube、ニコニコ動画、日本文化チャンネル桜のSo-TVなどで広く使われる。
Matroska
ogmの後継相当で、DVD情報を字幕ごと格納できる。MKVMKAなど。オープンソース(LGPL)。
MOV
QuickTimeで使われる形式。
MP4コンテナ
主としてMPEG-4の音声や動画の格納に使われる形式。
MPEG2-TS
主としてMPEG-2の音声や動画の格納に使われる形式で、主にデジタル放送で使われる。
MPEG2-PS
主としてMPEG-2の音声や動画の格納に使われる形式で、DVDで使われる。
MPG
主としてMPEG-1の音声や動画の格納に使われる形式。
MXF (Material eXchange Format)
SMPTEで策定された、業務用の形式。放送局などで用いられている。
Ogg bitstream format
The Xiph.Org FoundationのCODEC(VorbisFLACなど)の標準形式
ogm (Ogg Media)
Ogg bitstream formatの独自拡張。DVD情報を字幕ごと格納できる。
RealMedia
RealPlayerで使われる形式。CBRの「.rm」と、VBRの「.rmvb」がある。
VOB
DVD-Video規格で使われる形式。

この他にも、様々なコンテナフォーマットが作られ、使われている。