読み方 : どうがコーデック

動画コーデック【video codec】ビデオコーデック/video coder/decoder

概要

動画コーデックとは、動画データ圧縮符号化したり、圧縮符号を展開して元の動画に復元する装置やソフトウェアのこと。動画形式ごとに対応したものを用意する必要がある。広義には圧縮のみあるいは復元のみを行うものも含まれる。
動画コーデックのイメージ画像

動画データは静止画像を1秒あたり数十枚連ねたもので、画素数や長さによってはそのままでは膨大なデータ量になることがある。これをデータ圧縮技術を利用して短いデータに符号化する工程を「エンコード」(encode)、圧縮されたデータを展開して再生する工程を「デコード」(decode)という。この二つの機能を提供するソフトウェアを、“encoder-decoder” を略して「コーデック」(codec)という。

動画は細部がわずかに異なっていても人間の目には違いが分かりにくいため、圧縮しやすいよう一部を改変したり情報を間引くなどして高い効率で圧縮する「非可逆圧縮」(不可逆圧縮)を行うのが一般的である。元のデータの数十分の一といった小さなデータに変換できるが、圧縮率を高めるほど画質が低下する。

静止画や音声などと異なる動画に固有の事情として、各時点の静止画(コマ、フレーム)は前後のコマと似ているという性質がある。これを利用して、あるコマを静止画として記録した後、後続のコマは一つ前のコマとの差異のみを検出して符号化したり、画面内を移動する被写体についての情報を記録する(動き補償)などのテクニックが用いられる。

動画の圧縮符号化形式には様々な種類があり、コーデックによって対応形式が異なる。主な形式としてMPEG-1MPEG-2、H.264/MPEG-4 AVC、H.265/HEVCAV1などがある。動画再生ソフト(メディアプレーヤー)などには著名な動画コーデックが複数内蔵され、様々な形式の動画を再生できるようになっていることが多い。動画コーデックが単体で提供され、ソフトウェアにプラグインモジュールなどの形で追加できる場合もある。

なお、ほとんどの動画には音声が付随するが、動画コーデックは動画像(「絵」の部分)の処理のみに対応するため、音声データ圧縮や展開のためには「音声コーデック」(オーディオコーデック)が必要となる。再生ソフトなどには主要な動画コーデックと音声コーデックがセットで組み込まれていることが多い。

この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。