XMEML.xml
Final Cut Pro XML Interchange Format(FCP7 XML) / エックスエムイーエムエル
Final Cut Pro 7のタイムラインをXMLで書き表す形式です。Premiere ProやDaVinci Resolveが読み書きできるため、ソフトの間でシーケンスを受け渡す共通の形式として今も使われています。
- 拡張子
- .xml
- ルート要素
- <xmeml>
- 由来
- Apple Final Cut Pro 7(販売終了)のXML書き出し
- 中身
- XMLのテキスト。シーケンス、トラック、クリップ、素材のパスを記述する
- 素材の扱い
- ファイルのパスを参照するだけで、素材そのものは入らない
- 書き出し・読み込みできる主なソフト
- Premiere Pro(Final Cut Pro XML)、DaVinci Resolve(FCP 7 XML)
- Final Cut Pro(現行版)との関係
- 現行のFinal Cut Proは別形式のFCPXMLを使う
Premiere Proのメニューに「Final Cut Pro XML」という書き出しがあるのは、Final Cut Proのためではなく、ほかのソフトにタイムラインを渡すためです。この形式がXMEMLで、元のFinal Cut Pro 7が販売を終えた後も、編集ソフトの間の共通語として残っています。
XMEMLが使われる場面
よく使われるのは、Premiere Proで編集したタイムラインをDaVinci Resolveに渡してカラーグレーディングをするときです。Premiere ProからXMLを書き出し、Resolveで読み込むと、カットの並びと素材へのリンクが再現されます。仕上げが終わった後にResolveからXMLを書き出して、Premiere Proへ戻す往復もできます。
字幕やテロップの初稿を編集ソフトに渡す用途でも使われます。文字起こしや字幕のデータをXMEMLの形に組み立てて渡すと、字幕の1枚1枚がタイムライン上のクリップとして並び、編集者は映像を見ながら文言やタイミングを直せます。SRTのような字幕ファイルではなく、編集ソフトの中で直せる形で渡したいときの選択肢です。
XMEMLの書き出しと開き方
Premiere Proでは、シーケンスを選んでファイルメニューの書き出しから「Final Cut Pro XML」を選びます。DaVinci Resolveでは、タイムラインの書き出しで「FCP 7 XML」を選びます。読み込みはどちらも、XMLファイルを読み込むメニューから行います。
中身はテキストなので、テキストエディタで開けば構造が読めます。ルート要素が <xmeml> で、その下に <sequence>、<track>、<clipitem> と入れ子で並びます。素材の場所は <pathurl> に file://localhost/ で始まるパスとして書かれていて、読み込んだときに素材がオフラインになったら、まずここを見ます。
XMEMLで運べないもの
XMEMLが確実に運ぶのは、クリップの配置、長さ、トラック構成、基本的なトランジションまでです。次のようなものは落ちるか、近いものに置き換えられます。
- Premiere ProのLumetriカラーなど、ソフト固有のエフェクトの中身
- エッセンシャルグラフィックスで作った文字の書体や装飾
- ネストしたシーケンスや、複雑な速度変更
- マルチカムの切り替え情報(ソフトの組み合わせによる)
XMLの形として正しくても、受け取るソフトが同じように解釈するとは限りません。字幕やテロップを渡す場合は特に、相手のソフトで一度読み込んで確かめるのが確実です。実装で気をつける点はXMEMLの解説コラムで詳しく扱っています。
XMEMLが読み込めないとき
原因として多いのは、フレームレートや開始タイムコードの食い違いです。XMLに書かれたシーケンスの設定と素材の設定が合わないと、読み込めても全体がずれます。もう1つは、現行のFinal Cut Proに読み込もうとしているケースです。現行版はFCPXMLという別形式しか読めないので、変換ツールを通す必要があります。
よくある質問
Premiere ProのXMLをFinal Cut Proで開けますか
現行のFinal Cut Proでは直接開けません。Premiere Proが書き出すのはFinal Cut Pro 7の形式で、現行版のFCPXMLとは別物です。変換ツールでFCPXMLに変換してから読み込みます。
XMLとプロジェクトファイルは何が違いますか
プロジェクトファイル(Premiere Proなら.prproj)はそのソフトの設定や素材の管理情報まで含み、同じソフトでしか開けません。XMEMLはタイムラインの構造だけを取り出したもので、ほかのソフトに渡すための形式です。
XMEMLに素材は含まれますか
含まれません。素材のファイルの場所を書いているだけなので、渡すときは素材のフォルダも一緒に送り、相手の環境でリンクし直してもらいます。
この用語を扱ったコラム
似ている形式との違い
関連する用語
最終更新

