Avid、Resolve、Premiere ProなどのNLEシステム間でEDLデータを交換するための標準化ファイル形式。timecode、クリップ名、メタデータを含む。
技術的詳細
XML編集リストは、HH:MM:SS:FF(時:分:秒:フレーム)形式のタイムコード参照、クリップ名、ファイルパス、およびネストされたタグ構造内の変換データを含みます。Final Cut Pro XMLは最大99のビデオトラックと99のオーディオトラックをサポートし、DaVinci Resolve XMLはリフト/ガンマ/ゲイン値に対して32ビット浮動小数点精度でカラーコレクションメタデータを処理します。Avid AAF(Advanced Authoring Format)は、コンテナあたり最大4GBのメディア参照を埋め込んだOMFの後継としてXMLライクな構造を使用します。
XMLプロジェクトのファイルサイズは、通常、90分間の長編映画で100KBから、数千のクリップを伴う複雑なVFXプロダクションでは数MBの範囲です。
歴史と開発
World Wide Web Consortium(W3C)は、SGMLの後継として1998年にXMLを公開しました。Appleは2005年にFinal Cut Pro 5で初めてXMLエクスポートを統合し、Avidは2008年にMedia Composer 3.0でネイティブXMLサポートを導入しました。Blackmagic Designは2012年にDaVinci Resolve 9でXMLをカラーコレクションのラウンドトリップの標準として確立しました。
Adobe Creative Suiteは2010年に独自のFCP XMLフォーマットを導入し、2011年にFinal Cut Pro X XML(FCPXML)に置き換えられました。2019年以降、すべての主要なNLEシステムがResolve、Premiere Pro、Avidとの双方向XMLワークフローをサポートしています。
映画での実運用
「マッドマックス 怒りのデス・ロード」(2015)では、編集のためにAvid Media ComposerとカラーコレクションのためにDaVinci Resolveの間でXML交換が使用され、2,700のVFXショットが処理されました。Marvel Studiosは、編集、VFXベンダー、カラーコレクションの間で毎日50〜100ショットを同期するために、MCUのXMLワークフローを標準化しました。
典型的なワークフロー:Avidでの編集 → XMLエクスポート → Resolveへのインポート(グレーディング用) → Avidへのコンフォーム。XMLは編集決定、イン/アウトポイント、トラック割り当てを保持しますが、レンダリングファイルやプロキシは転送しません。
比較と代替手段
EDL(Edit Decision List)は、メタデータなしでタイムコードとカットのみを転送します。AAFは、オーディオミキシングデータと低解像度メディアを追加で転送します。OMFは、最大2GBのファイルサイズでオーディオポストプロダクションに限定されます。
OpenTimelineIOは2017年以降、VFXパイプラインのメーカーニュートラルな標準として開発されていますが、まだすべてのNLE機能をサポートしているわけではありません。XMLは商用ポストプロダクションの標準であり続けていますが、JSONベースのフォーマットがVFXスタジオで増加しています。