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

概要

動画コーデック(video codec)とは、動画データ圧縮符号化(エンコード)したり、圧縮符号を展開して元の動画に復元(デコード)する装置やソフトウェアのこと。動画形式ごとに対応したコーデックを用意する必要がある。圧縮のみ(エンコーダ)あるいは復元のみ(デコーダ)をうものもコーデックと呼ばれることがある。

動画データは静止画像を1秒あたり数十枚連ねたもので、画素数や長さによってはそのままでは膨大なデータ量になることがある。これをデータ圧縮技術を利用して短いデータ符号化し、あるいは展開して再生するのが動画コーデックの役割となる。

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

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

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

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

(2022.5.9更新)

他の辞典による解説 (外部サイト)

この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。
ホーム画面への追加方法
1.ブラウザの 共有ボタンのアイコン 共有ボタンをタップ
2.メニューの「ホーム画面に追加」をタップ
閉じる