編集データ編集MA・音声

FCPXML.fcpxml.fcpxmld

Final Cut Pro XML / エフシーピーエックスエムエル

現行のFinal Cut Proが、プロジェクトやイベントをほかのソフトとやり取りするために使うXML形式です。Final Cut Pro 7時代のXML(XMEML)とは構造が違う、別の形式です。

拡張子
.fcpxml(単体のファイル)、.fcpxmld(バンドル)
開発元
Apple
中身
XMLのテキスト。ライブラリ、イベント、プロジェクト、クリップを記述する
バンドル形式
.fcpxmld はFinal Cut Pro 10.6以降。中に .fcpxml と追加のデータが入る
素材の扱い
ファイルのパスを参照するだけで、素材そのものは入らない
読み書きできる主なソフト
Final Cut Pro、DaVinci Resolve
Premiere Proとの関係
直接は読めない。XtoCCなどの変換ツールでXMEMLに変換する

Final Cut Proから書き出したXMLを、Premiere Proに読み込もうとして失敗する。FCPXMLについての相談はこれがいちばん多いものです。名前は似ていても、Premiere Proが読めるのはFinal Cut Pro 7の形式で、現行のFinal Cut ProのFCPXMLとは中身の組み立てがまったく違います。

FCPXMLが使われる場面

多いのは、Final Cut Proで編集したプロジェクトをDaVinci Resolveに渡して、カラーグレーディングや仕上げを行うときです。Resolveは読み込みのメニューからFCPXMLを直接開けるので、カットの並びと素材へのリンクをそのまま引き継げます。仕上げた後にResolveからFCPXMLを書き出して、Final Cut Proに戻すこともできます。

MAへの受け渡しでも、FCPXMLが出発点になります。Final Cut Proは単体ではAAFを書き出せないため、FCPXMLを書き出してから、X2Pro Audio Convertなどの変換ツールでAAFに変換してPro Toolsへ渡すのが一般的な流れです。ほかにも、FCPXMLを読み込んで字幕を作るツール、ロケの記録から編集用のメタデータを付けるツールなど、Final Cut Proの周辺ツールの多くがFCPXMLを入り口にしています。

FCPXMLの書き出しと開き方

Final Cut Proでは、書き出したいプロジェクトかイベントを選び、ファイルメニューの「XMLを書き出す」を使います。書き出しの画面でXMLのバージョンを選べるので、受け取る側のソフトが対応しているバージョンに合わせます。新しい機能を使ったプロジェクトは、古いバージョンでは書き出せないことがあります。

Final Cut Pro 10.6以降は、.fcpxmld という拡張子のバンドルで書き出されます。Finderでは1つのファイルに見えますが、実際はフォルダで、中に通常の .fcpxml とトラッキングなどの追加データが入っています。受け取るソフトがバンドルを読めない場合は、中の .fcpxml を取り出して読み込ませると通ることがあります。

Premiere ProでFCPXMLを使うとき

Premiere ProはFCPXMLを直接読み込めません。XtoCCなどの変換ツールで、Premiere Proが読めるXMEMLの形式に変換してから読み込みます。

変換で崩れやすいのは、Final Cut Pro特有の構造です。

  • メインのストーリーラインに接続されたクリップの位置関係
  • 複合クリップや同期クリップ
  • タイトルやジェネレーターで作った文字や図形
  • ロールで整理した音声の割り当て

Final Cut Proはトラックを持たない設計なので、トラックを前提にしたソフトへ渡すと、変換ツールがトラックの割り当てを決めることになります。読み込んだ後は、音声が意図したトラックに並んでいるかを確認しておきます。

よくある質問

FCPXMLとXMLの違いは何ですか

FCPXMLもXMLで書かれたファイルの一種です。編集の現場で単に「XML」と言うと、Final Cut Pro 7の形式(XMEML)を指すことが多いので、どちらの形式かを拡張子で確かめます。.fcpxml ならFCPXML、.xml ならXMEMLの可能性が高いです。

DaVinci ResolveでFCPXMLを開けますか

開けます。Resolveのファイルメニューにあるタイムラインの読み込みから、FCPXMLを選んで読み込みます。素材が見つからない場合は、素材のフォルダを指定してリンクし直します。

fcpxmldファイルを開けないのはなぜですか

受け取る側のソフトがバンドル形式に対応していない可能性があります。Macでバンドルを右クリックして「パッケージの内容を表示」を選ぶと中の .fcpxml が取り出せるので、そちらを読み込ませます。

この用語を扱ったコラム

似ている形式との違い

名前主に使う場面FCPXMLとの違い
XMEMLPremiere Pro・Resolveとの受け渡しFinal Cut Pro 7の旧形式。FCPXMLとは互換がなく、変換が必要
AAFMAへの受け渡しFinal Cut Proは単体では書き出せない。FCPXMLから変換ツールでAAFを作る
OpenTimelineIOパイプライン内の変換特定のソフトに属さないタイムラインの記述形式。FCPXMLとの変換用アダプターがある

関連する用語

最終更新