Final Cut ProからResolveへのカラーグレーディングの引き継ぎでは、可能な限りカメラオリジナルと、テスト済みのFCPXMLタイムラインを送付してください。リファレンスムービーは別にし、レンダリングした各ショットの色空間を記録して、カラーリストが正しい変換を適用できるようにします。

このワークフローは、完成した編集をDaVinci Resolveでカラーグレーディングするために準備するMac編集者向けです。AppleのFinal Cut Pro 12.4のドキュメントと、Blackmagic DesignのResolve 21.1およびFusion 21.1のマニュアルを参照しています。相互運用性は受け取り側のバージョンでテストしてください。以下の手順は、すべてのエフェクトやXMLのリビジョンがそのまま移行することを前提としていません。

カラーリストが実際にグレーディングする素材を選ぶ

まず、グレーディング対象のメディア、編集内容を記述するタイムライン、意図した見た目を示すリファレンスの3つを区別します。編集プロジェクトでは正しく見えるムービーに、カラーリストに任せたい変換がすでに適用されている場合があります。

Appleの説明によると、Final Cut Proのプロジェクトの色空間によって、書き出した映像の色空間が決まります。ただし、出力先コーデックが対応している必要があります。そのため、ProResを選ぶだけでは、書き出しでカメラ本来のログエンコーディングが保たれるとは限りません。プロジェクトと書き出しの設定を合わせて確認してください。Appleの広色域カラー処理ガイド。

書き出す前に、この判断ガイドを使って引き継ぎ方法を選びます。これは、文書化された処理と相互運用の動作に基づく実践的なワークフローです。

素材 推奨する引き継ぎ方法 記録する内容
Resolveでデコードできるオリジナルクリップ オリジナルとFCPXML 撮影時の色域とガンマ、ソースの識別情報、編集時の変換
正しくコンフォームできないエフェクトに依存するショット オリジナルと、別途レンダリングした差し替え素材 レンダリング時の色域とガンマ、含まれるエフェクト、ハンドル
レンダリング済みムービーでしか存在しないタイムライン 明示的に合意した色空間でテスト済みのムービー 適用済みの処理、コーデック、フレームレート、開始タイムコード
意図した編集と仮のルックを示すムービー 別個のリファレンスムービー 表示用色空間、仮のルック、ガイド音声

ソースを用意できる場合は、最初の方法を優先してください。Blackmagicの説明では、メタデータが一致する代替メディアを選ぶなどして、オフライン編集をカメラオリジナルに再リンクするXMLワークフローが紹介されています。これにより、グレーディング時にソースを改めて解釈できます。DaVinci Resolve 21.1 Reference Manual、第22章。

変更前に既存のカラー処理経路を記録する

プロジェクトの引き継ぎ用コピーを作成し、編集用バージョンはそのまま保存します。インストールされているアプリのバージョン、タイムラインの解像度とフレームレート、開始タイムコード、ライブラリの処理モード、プロジェクトの出力色空間を書き留めます。各ソースグループについて、撮影時の色域とガンマも記録します。カメラの機種だけでは、クリップの記録方式を十分に説明できません。

Final Cut Proでライブラリを選び、File > Library Propertiesを開いて処理設定を確認します。プロジェクトを選び、Window > Project Propertiesを開いて色空間を確認します。ライブラリは作業時の処理を制御し、プロジェクトはレンダリング時の出力を制御します。Appleは、ライブラリの処理設定を変えるとフィルタやブレンドモードに影響する可能性があると警告しています。引き継ぎをフラットに見せるためだけに設定を変更しないでください。Appleのライブラリとプロジェクトのカラー設定。

次に、カメラ処理を確認します。ログクリップを選び、Infoインスペクタを開いて、Metadata ViewからGeneral、Extended、またはSettingsを選びます。Camera LUTを確認してください。Appleの説明によると、Final Cut Proはソースメタデータに基づいてカメラLUTを自動適用できます。また、Noneを選ぶとログ処理が無効になります。Mac版Final Cut ProでLUTを適用する。

カメラLUTは、クリエイティブLUTエフェクトやカラー調整とは分けて記録します。Appleは、カメラLUT処理とタイムライン上のCustom LUTエフェクトを区別しています。また、StandardライブラリでカメラLUTを適用するとログメディアがSDRにトーンマッピングされる一方、Wide Gamut HDRでは処理中もダイナミックレンジ全体が保持されると説明しています。AppleのLUTに関するドキュメント。

実務上は、編集でSDR表示用の変換を使っていても、オリジナルを保持する必要があります。後からレンダリングした素材のLUTを外しても、以前の変換で失われた情報が復元されるとは限りません。そのため、プレビューがフラットに見えるかどうかだけでは、グレーディング用素材の品質を判断できません。

編集内容を書き出し、オリジナルに到達できることを確認する

オリジナル素材と必要な付属ファイルをまとめた、内容が分かる名前のメディアフォルダを用意します。ファイル名と既存のフォルダ構成は、識別しやすい状態に保ちます。リタイムしたショット、合成、トランジション、タイトル、差し替え用レンダーの例外リストを作り、コンフォーム時に確認できるようにします。

Final Cut Proで対象のタイムラインをアクティブにし、File > Export XMLを選びます。保存先、メタデータ表示、XMLバージョンを指定します。Appleは、現行バージョンと互換性のための過去2バージョンを提供しています。FCPXML 1.10以降の書き出しでは.fcpxmldバンドル拡張子が使われます。また、Final Cut Pro 10.6で導入されたオブジェクトトラッキング機能とシネマティックモード機能にも、これらのバージョンが必要です。受け取り側のResolveで選択したバージョンをテストしてください。XMLを使ってプロジェクトを転送する。

Resolveで受け取り側のテストを行うには、新しいプロジェクトを作成してFile > Import Timelineを選ぶか、Shift-Command-Iを押します。書き出した交換ファイルを選び、確定する前に読み込みオプションを確認します。Blackmagicの説明では、参照メディアの自動読み込み、サイズ情報の保持、タイムラインプロパティの設定、一部のFinal Cut Proカラー情報の読み込みを制御できます。Resolveマニュアル、第22章。

新規グレーディングでは、調整の読み込みを意図している場合を除き、Use color informationを無効にします。文書化されているのはFinal Cut Proのカラーボード補正の一部に限られ、編集時のルック全体が移行する保証はありません。メディアのパスが見つからない場合、Resolveは別のディレクトリを指定するよう求めることがあります。読み込まれたクリップがプロキシではなく、意図したオリジナルであることを確認してください。ResolveのXML読み込みオプション。

読み込んだタイムラインをリファレンスと最初から最後まで比較します。ソースの識別、最初と最後のフレーム、編集点、リフレーミング、トランジション、速度変更を確認します。差異にはタイムラインのタイムコードを記録します。XMLの読み込みに成功しても、この比較は必要です。Blackmagicの相互運用表には、制限事項とともに、対応するエフェクトやトランジションが個別に記載されています。Resolveのコンフォームと相互運用に関するドキュメント。

レンダリングしたショットは実際の色エンコーディングを明記する

見た目を保つために、レンダリングした差し替えが必要なショットもあります。それぞれについて、出力色域、伝達関数、コーデック、寸法、フレームレート、必要なハンドル(使用範囲の前後に追加するフレーム数)を合意します。可能であれば、合成を修正できるようソース要素も含めます。

引き継ぎメモの例として、次のように記載できます。「合成014:Rec. 709 SDRでレンダリング。タイトルとブレンドエフェクトを含む。カメラログへの追加変換は不要。ハンドルは前後12フレーム。」これは記載すべき情報の例であり、どのケースにも当てはまる書き出し指定ではありません。実際のエンコーディングとハンドル長を記載してください。

レンダリングしたショットのエンコーディングは、その下にあるカメラクリップのエンコーディングと区別します。Resolve Color Managementでは、入力割り当てが受け取るクリップを記述し、タイムライン色空間が作業時の処理を制御し、出力色空間がレンダリング結果を決定します。クリップごとに入力割り当てを上書きできるため、ログのオリジナルとディスプレイ基準の差し替え素材が混在するタイムラインでは重要です。Resolveマニュアル、第9章。

出力タグを変換の代わりに使わないでください。ResolveのレンダーAdvanced SettingsにあるColor Space TagとGamma Tagは、対応形式に埋め込むメタデータを制御します。これらのタグは、後段のアプリケーションにエンコーディングを伝えます。すでにレンダリングされた変換を元に戻す方法としてタグを変更できるとは、ドキュメントには記載されていません。ResolveのQuickTime色空間メタデータに関するドキュメント。

編集全体を1本のムービーとして納品する必要がある場合は、レンダリング前に処理方法を合意します。Rec. 709のムービーはRec. 709として識別できる状態で渡します。ログやその他の中間形式で引き継ぐ場合は、そのエンコーディングを実際に生成するテスト済みのパイプラインが必要です。ディスプレイ用にレンダリングされたムービーに別のラベルを付けても、カメラオリジナルの代わりにはなりません。

Fusionの合成はビューアだけでなく出力を確認する

Fusionで差し替える場合は、コンポジションの処理と意図する出力を記録します。Fusionのマニュアルでは、画像をプレビューするビューアLUTと、コンポジション内部の処理を区別しています。Gamut View LUTを使うと、ノードツリーがリニアガンマで処理を続けている間に、リニア素材を意図した表示色空間でプレビューできます。そのため、ビューア上の見た目だけでは、レンダリングファイルのエンコーディングを特定できません。Fusion 21.1 Reference Manual、第7章および第17章。

納品画像を生成する経路を確認し、短いレンダリングサンプルを再読み込みします。出力を正しくエンコードするために必要な変換は保持してください。色の解釈に確信が持てない場合は、すべての合成をレンダリングする前にサンプルで解決してください。

リファレンスを同梱し、代表的な区間をテストする

意図したタイミングと仮の見た目を示すリファレンスムービーを別途書き出します。Final Cut ProでビューアのViewメニューからOptimized/Originalを選んでから、File > Share > Export Fileを使います。Appleによると、この設定では最適化済みメディアがあればそこから書き出し、なければオリジナルから書き出します。最適化済みメディアが存在する場合に、オリジナルの使用を強制する設定ではありません。最終マスターファイルを書き出す。

同期確認に役立つよう、ガイド音声をリファレンスに残し、その用途を明記します。音声もResolveに読み込む場合、リンクされたマルチチャンネルグループのXML読み込みオプションはFairlightのトラック構成を変更しますが、映像のカラー処理を決定するものではありません。ResolveのXMLおよびFairlight読み込みオプション。

パッケージ全体を転送する前に、素材の種類ごとに異なる特徴を含む短い区間と、少なくとも1つのレンダリング済み差し替えをテストします。次の手順で確認してください。

  1. 読み込んだクリップが意図したソースファイルを参照していることを確認します。
  2. 入力色域とガンマを、記録したソース情報と照合します。
  3. カメラ処理、クリエイティブLUT、出力変換が意図せず重複していないか確認します。
  4. 差し替え用レンダーが、それ自体のエンコーディングに従って解釈されていることを確認します。
  5. タイミングと構図をリファレンスと比較し、意図した表示変換を適用して見た目を比較します。
  6. 全タイムラインで同じ作業を行う前に、例外を記録します。

テスト済みのFCPXML、オリジナルメディア、例外のレンダー、リファレンスムービー、簡潔なカラー処理メモをまとめて納品します。各ファイルの内容を別の編集者が把握し、カットを再構築して、ソースのエンコーディングと仮の見た目を推測せずに区別できれば、引き継ぎの準備は完了です。

参照資料