MPEG-4、 H.264、VP9…
.mp4、.avi、.mov…
これらの単語はあまり聞きなれないかもしれませんが、
それぞれ動画ファイルの「コーデック」と「ファイル形式」を表しています。
この二つが混同してしまい、混乱してしまう、という方もいらっしゃるのではないでしょうか。
本稿では「コーデック」と「ファイル形式」について簡単にまとめ、違いが分かるようになります。
動画コーデックとは
動画コーデックとは、動画ファイルの圧縮、変換、復元をするためのプログラムのことです。
動画ファイルはそのままでは膨大なデータ量になってしまうため、
何らかのコーデックを使い、容量を圧縮して保管されていることが多いです。
以下のように、コーデックにはたくさんの種類が存在しています。
たとえば、MPEG-2は地デジ放送の動画コーデックです。
H.264は現在のインターネット動画で多用されているコーデックで、圧縮率はMPEG-2の倍の性能を持っています。
音声コーデックもある
実は動画ファイルは映像と音声が別々になっており、それらを組み合わせてできています。
そのため、動画コーデックと同じように、音声コーデックというものも存在しています。
例えばAC-3は、一般的には「ドルビーデジタル」の名称で知られ、DVDやBlu-rayの標準規格に使われています。
圧縮率が高いため、少ないデータ量でたくさんの音声を持つことができます。
MP3などは、ネット音楽では一般的に使われているので、耳にしたことがあるのではないでしょうか。
動画ファイル形式とは
動画のファイル形式は、「コンテナフォーマット」とも言います。
動画ファイルにつく拡張子はファイル形式で決まります。
非常に簡単に書いてしまうと、ファイル形式は、先述した「動画ファイル」と「音声ファイル」をまとめるための箱(コンテナ)です。
以下の様にこちらもたくさんの種類が存在しています。
箱(コンテナ)なので何でも入る、というわけでは無く、
コンテナによって入れることができるコーデックが異なります。
動画:H.264・Xvid・Divx・MPEG-4 など
音声:AAC・MP3・Voribis・AC-3 など
を入れることができます。
このように動画と音声をコンテナに入れることで、1つのファイルとして取り扱うことができるようになり、音声付きの動画として再生が可能になるのです。
参考:ネット動画で注目すべきコーデック
H.264
かなり普及している動画のコーデックです。
PCブラウザ、スマホとも全般的に使えます
VP9(WebM)
Googleが普及を推進しようとしています。
だれでも無料で使っていいという志が高いコーデックです。
safari(PC/iOS)、IEが非対応です。
(各社の思惑が交錯して普及していないのかもしれません…)