コンテナーフォーマット
読み:コンテナーフォーマット
外語:container format
様々な
データ
を格納するためのデータ構造(フォーマット)のこと。容器となる書式。
目次
概要
特徴
機能性
主要なもの
画像コンテナー
音声コンテナー
マルチメディアコンテナー
汎用コンテナー
概要
例えば
Microsoft Windows
であれば、
AVI
などは、映像や音声が格納されたフォーマットであり、このようなものをコンテナーフォーマットという。
様々なデータを「格納する」ことを目的としており、それ自体が「圧縮技術」な訳ではない、ということである。
動画でたとえれば、圧縮された映像、圧縮された音声、字幕など、複数のトラックを混在させつつ、かつ音ズレなどが起きないように格納できる「容器」となってくれるものがコンテナーフォーマットであると言える。
特徴
機能性
ただ格納するだけでは、芸もなく意味もない。
一般には、そのデータに対する「題名」や「作者」など様々な情報(
メタデータ
)や、動画ならシークを高速にするためのキューやチャプター情報などを格納できるようになっており、この付加的な情報機能がコンテナーフォーマットの性能を左右することになる。
例えば登場以来長く使われているWindowsの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 (
Advanced Systems Format
)
Windows Media Playerで使われる形式。
WMA
や
WMV
がよく格納される。
AVI
Windows用として広く用いられた形式。WAVと同様にRIFF形式である。
DMF (DivX Media Format)
DivX6から対応した形式。
Flash Video (FLV)
Adobe Flash(旧Macromedia Flash)で使われる形式。YouTube、ニコニコ動画、
日本文化チャンネル桜
のSo-TVなどで広く使われる。
HEIF
MPEG-H Part 12(ISO/IEC 23008-12)として標準化されている形式。
AVIF
や、AppleのHEIC(静止画)やHEVC(動画)で採用されている。
Matroska
ogmの後継相当で、DVD情報を字幕ごと格納できる。古くは
MKV
、
MKA
など、後に
WebM
などに派生。
オープンソース
(LGPL)。
movコンテナー
QuickTime
で使われる形式。
MP4コンテナー
主としてMPEG-4の音声や動画の格納に使われる形式。MOVの派生。
MPEG-2 TS
主としてMPEG-2の音声や動画の格納に使われる形式で、主にデジタル放送で使われる。
MPEG-2 PS
主としてMPEG-2の音声や動画の格納に使われる形式で、DVDで使われる。
MPG
主としてMPEG-1の音声や動画の格納に使われる形式。
MXF (Material eXchange Format)
SMPTEで策定された、業務用の形式。放送局などで用いられている。
Ogg
The Xiph.Org Foundationの
コーデック
(
Vorbis
、
FLAC
など)の標準形式
ogm
(Ogg Media)
Oggの独自拡張。DVD情報を字幕ごと格納できる。
RealMedia
RealPlayerで使われる形式。CBRの「.rm」と、VBRの「.rmvb」がある。
VOB
DVD-Video
規格で使われる形式。
WebM
Matroska
の派生としてGoogleが開発した形式。
汎用コンテナー
アーカイバー
が使っているフォーマットも、一種のコンテナーフォーマットである。
LArc/LHarc/LHA
LArc
/
LHarc
/
LHA
/
PMarc
で使われている。
ZIP
ZIP
で使われている。
派生して、
Office Open XML Formats
、
OpenDocument Format
、
.jar
、といったコンテナーフォーマットが作られている。
ZIPコンテナー
ZIPのファイルフォーマットを汎用のコンテナーフォーマットとして使うための
仕様
。
EPUB
で使われている。
再検索