概要
コーデック (Codec) という用語は、エンコーダー (Coder) と デコーダー (Decoder) を組み合わせたものです。コーデックは、映像および音声データを記録またはエクスポートする際に圧縮(エンコード)し、再生時に再度伸張(デコード)する技術またはアルゴリズムです。非圧縮の映像データは極めて大量のデータ量を生成するため、セットでの撮影、編集プロセス、納品など、ほぼ全ての工程でコーデックが不可欠となります。
コーデック (Codec) と コンテナ (Container)(ラッパーとも呼ばれ、例: .mov, .mp4, .mxf)の区別は重要です。コーデックは映像データをどのように圧縮するかを決定するのに対し、コンテナは圧縮された映像、音声、メタデータのストリームを一つのファイルにパッケージ化します。同じコンテナでも、仕様によっては異なるコーデックを含めることができます。
イントラフレームとインターフレーム
コーデックは、その圧縮方式によって大まかに区別できます。
- イントラフレーム (I-Frame / All-Intra): 各フレームが独立して圧縮され、完全な画像情報を含みます。これにより、各フレームに直接アクセスできるため編集が容易になりますが、ファイルサイズが大きくなる傾向があります。例としては、Apple ProRes や Avid DNxHD/DNxHR が挙げられます。
- インターフレーム (Long-GOP): 一部のフレームのみが完全に保存され、他のフレームについては参照フレームからの変更点のみが記録されます。これにより、デコードのための計算負荷は高くなりますが、ファイルサイズは大幅に小さくなります。例としては、H.264 (AVC) や H.265 (HEVC) が挙げられます。
セットでよく使われるコーデック
プロフェッショナルな現場では、コーデックは撮影/編集用(ミーズアニンまたは編集用コーデック)と納品用(デリバリーコーデック)に大別されます。
| コーデック | タイプ | 典型的な使用例 |
|---|
| Apple ProRes | イントラフレーム、DCTベース | 撮影、編集、マスタリング、フェスティバル/放送納品 |
| Avid DNxHD / DNxHR | イントラフレーム | 撮影および編集(特にAvidワークフロー) |
| H.264 (AVC) | インターフレーム (Long-GOP) | ウェブ、放送、配信、コンパクトな納品 |
| H.265 (HEVC) | インターフレーム | ファイルサイズを小さくした効率的な納品 |
ProRes は Apple によって開発され、2007 年に導入されました。離散コサイン変換 (DCT) をベースにしたイントラフレームコーデックとして機能します。ProRes 422 は 4:2:2 のクロマサブサンプリングを使用し、ProRes 4444 は 4:4:4 のクロマサブサンプリングで動作し、オプションでアルファチャンネルをサポートします。
セットでの使用
コーデックの選択は、ストレージ容量、カラーグレーディングやVFXの余地、編集速度に影響します。撮影およびポストプロダクションでは、カラーコレクションやコンポジットのためのより多くの余裕を提供し、画像をロスレスまたはほぼロスレスで維持するため、ProRes や DNxHR のようなイントラフレームコーデックが好まれることがよくあります。最終的な納品には、小さく幅広い互換性のあるファイルを作成するため、H.264 や H.265 のような高圧縮のインターフレームコーデックが頻繁に使用されます。関連するパラメータとしては、ビットレート、ビット深度、クロマサブサンプリングなどがあります。