映像の編集や出力をしていると、「コーデック」という言葉を目にすることがあります。 その数は非常に多く、それぞれの違いを見極めるのは難しいため、ここでは簡単に説明しています。 ある程度の用語が理解できれば、どれが自分のニーズに合っているか判断しやすくなります。 簡単な定義から始めましょう。
コーデックとは、まさにコーダーとデコーダー(co/dec)という2つの言葉がかみ合ったものです。 これらは何をしているのでしょうか? 簡単に言うと、ビデオファイルはとても大きいので、それを小さくする方法が必要になります。
コーデックは、ファイルがソフトウェアによって呼び出されるたびに、その機能を実行するコンピュータコードです。 コーデックは、カメラのような物理的なハードウェアでも使用され、入力されたビデオやオーディオをデジタルフォーマットに変換します。 これは、撮影時や再生時にリアルタイムで行われます。 コーデックは、この機能を逆にして、デジタルの映像や音声信号を再生フォーマットに変換します。 しかし、放送局のエンジニアでもない限り、コーデックの選択はコンピューターやデバイスに頼ることになります。
コーデックの種類
コーデックとは何かを理解した上で、様々な種類のコーデックを見てみましょう。
さまざまな傘の下にグループ化された何千ものコーデックを見つけることができます。 ロスレス・コーデックは、その名の通り、映像をそのまま再現するコーデックです。 ロスレスコーデックはその名の通り、映像をそのまま再現し、品質を損なうことがありません。 一方、ロッシーコーデックは、わずかに情報が失われますが、素材をより小さなフォーマットに圧縮することができます。 ロッシーコーデックは、電子メールやインターネットにアップロードするデータを圧縮するのに適しています。 ロッシーコーデックの選択には注意が必要です。
全体的に、すべてのコーデックは同じ目的のために動作します。 予測型コーデックは、圧縮するデータを隣接するデータと比較し、不要な日付を削除します。 これにより、より小さなファイルが作成されます。
MPEG
最も広く認識されているコーデックのファミリーは、MPEG規格に基づいています。 MPEGとは、Moving Picture Experts Groupの頭文字をとったものです。 これは、標準を設定し、コード化する組織です。
MPEG-1は、信じられないほどの高品質で再生するデータストリームです。
ほとんどのコンピュータと民生用DVDプレーヤーは、MPEG-1とMP3の両方のデジタルオーディオエンコーディングフォーマットをサポートしています。 MPEG-1ではプログレッシブ走査しかできないのが難点です。 プログレッシブ走査とは、動画像の保存・表示方法の一つで、画像のすべての線が順番に描かれているものです。 これは、画像のすべての奇数ラインが最初に描かれ、次にすべての偶数ラインが描かれるインターレーススキャンとは対照的である。 MP3は、非可逆的で非常に小さいが、ほぼすべてのデジタル音楽ストレージデバイス、オーディオプレーヤー、小売サイトの標準規格である。
MPEG-4
MPEG-4ファイルは、プログレッシブとインターレースの両方のビデオを使用します。 MPEG-1よりも優れた圧縮技術を採用しており、広く受け入れられている圧縮規格です。 実際、MPEG-4から派生したコーデックがいくつかあります。 その一つがH.264コーデックで、ブルーレイディスクやiTunes Storeの動画をエンコードする際の選択肢の一つとなっています。 H.264は、非常に柔軟性が高く、様々なアプリケーションに対応できる規格ファミリーです。 H.264は、高いビットレートと低いビットレート、高いビデオ解像度と低いビデオ解像度の両方に対応した圧縮が可能です。 サイズを調整することで、ユーザーはこの同じ規格を放送、マルチメディア利用、大容量ファイル保存のための圧縮に使用することができます。
ProRes
ProResも広く使用されているコーデックの一つです。 このフォーマットは Apple ProRes と呼ばれ、Final Cut や iMovie などの Apple 製品に搭載されていました。 422、4444、RAWなど、いくつかのフォーマットがあります。 開発者は、8Kメディアまでを優れた再生能力で扱えると胸を張っています。 また、優れたカラー解像度も大きな特徴です。
WMV
もう一つの有名なコーデックまたはコーデックのファミリーは、WMVまたはWindows Media Videoです。
もともとインターネット ストリーミング用にファイルを圧縮するために設計された WMV は、RealVideo 圧縮コーデックの競合として導入されました。 マイクロソフトのWMV 9は、この時点でかなりの時間が経過しており、マイクロソフトは、MPEG-4の2倍、MPEG-2の3倍の圧縮率を実現したと主張しています。
Other Codecs and Containers
コーデックとコンテナの違いに注意してください。 では、コンテナとは何でしょうか。 それは、プレゼントのラッピングに似ています。 情報の保存方法を意味しますが、コード化されているわけではありません。
What Do YOU Need?
では、どのコーデックを選べばよいのでしょうか。 適切なものを見つけるには、少しの試行錯誤が必要です。 自分自身にいくつかの質問をしてみてください。 保存のために圧縮するのか、それとも高画質で見るために圧縮するのか? 多少のデータロスがあっても構わないのか、それとも完成したファイルはきれいなままでいいのか。 逆算してリサーチをしてみましょう。 プロが同じ結果を得るために何をしているかを調べてみてください。
さて、一般的なコーデックについて少し理解したところで、それらのコーデックを利用するフォーマットについても知っておくとよいでしょう。 詳しくは、関連記事「Transmission Formats」をご覧ください。