コーデック(Codec)とは、音声や動画のデータを圧縮(エンコード)したり、元の状態に復元(デコード)したりするための技術やソフトウェアのことです。「Coder(符号化)」と「Decoder(復号)」を組み合わせた言葉で、動画配信やビデオ通話など、データ量の大きい音声・映像を扱う場面で欠かせない役割を担っています。
現実世界に例えると、コーデックは布団を圧縮袋に詰める作業のようなものです。そのままでは場所を取る布団も、圧縮袋を使えば小さくまとめて運べます。届いた先で袋を開ければ、元のふかふかの布団に戻ります。この「圧縮」と「復元」の両方を担うのがコーデックです。
コーデック図解
コーデックの仕組み
動画や音声のデータは、そのままでは容量が非常に大きく、インターネット経由でやり取りするには不向きです。そこでコーデックを使い、画質や音質になるべく影響を与えないよう工夫しながらデータ量を減らします。再生する側の機器では、圧縮されたデータを同じコーデックで復元し、映像や音声として表示・再生します。
コーデックとコンテナの違い
動画ファイルの拡張子(MP4やMOVなど)は「コンテナ」と呼ばれる、いわば入れ物の形式です。コーデックはその中身をどう圧縮するかという方式であり、同じMP4という入れ物でも、中に入っているコーデックが異なる場合があります。再生できないトラブルの多くは、対応していないコーデックが使われていることが原因です。
代表的なコーデック
| コーデック | 種類 | 特徴 |
|---|---|---|
| H.264 | 動画 | 幅広い機器で再生できる、普及率の高い方式 |
| H.265(HEVC) | 動画 | H.264より高画質・低容量だが対応機器はやや限られる |
| MP3 | 音声 | 古くから使われる、互換性の高い音声圧縮方式 |
| AAC | 音声 | MP3より高音質で、動画の音声にもよく使われる |
コーデックが合わないとどうなるか
動画ファイルを開いても映像が表示されない、音声だけ再生される、正しく再生されないといった不具合が起きることがあります。これは、再生する機器やソフトが、そのファイルに使われているコーデックに対応していないために起こります。多くの場合、対応するプレイヤーソフトを導入したり、別のコーデックで変換し直したりすることで解決できます。
コーデックを意識する場面
普段の動画視聴では意識することは少ないものの、動画編集やビデオ会議、配信サービスの設定などでは、コーデックの種類によって画質や通信量、対応機器が変わってきます。仕組みを知っておくと、再生トラブルの原因を切り分けやすくなります。


コメント