Skip to content
CutConvert

Premiere Pro プロジェクト(.prproj)を XML に変換する方法

著者 Greg Thompson, Founder, CutConvert公開日

ソフトウェアのメニュー名は、画面表示のとおり英語で記載しています。

Premiere Pro のプロジェクト(.prproj)を XML に変換する方法は 2 つあります。Premiere の中から File > Export > Final Cut Pro XML で書き出す方法と、Premiere がインストールされていない、ライセンスがない、あるいはバージョンが古くてプロジェクトを開けないときに、無料の Premiere プロジェクト to XML コンバーター で .prproj ファイルを直接デコードして同じ交換用 XML を書き出す方法です。どちらでも得られるのは FCP7 XML(xmeml)、つまり DaVinci Resolve やほとんどのコンフォームツールが読み込むタイムライン形式です。

このガイドでは両方の手順を追い、誰もが混乱する .prproj の一点(実は すでに XML である、ただし欲しい XML ではない)を説明し、最後に結果を Resolve へ読み込む手順を扱います。

「prproj を XML に変換する」の本当の意味

エディターが「Premiere のプロジェクトを XML に変換したい」と言うとき、ほぼ必ず意味しているのは Final Cut Pro 7 XML(xmeml、あるいは単に「XML」)です。名前の由来となったアプリより長生きした 20 年来の交換フォーマットで、あらゆるツールが読み込めるからこそ生き残りました。DaVinci Resolve、Final Cut Pro(変換経由)、オーディオのコンフォームツール、VFX パイプラインのすべてが読めます。記述するのは シーケンス、つまりトラック、クリップ、カット点、ソースタイムコード、メディアパスです。

これは .prproj ファイルそのものとは別物です。.prproj は Premiere の内部プロジェクト全体、つまりビン、環境設定、Premiere が管理するあらゆるオブジェクトを、Premiere だけが読める形式で記述しています。変換とは、後者からタイムラインを取り出して前者として書き直すことです。

方法 1: Premiere の中から XML を書き出す

プロジェクトを開ける Premiere Pro が手元にあるなら、内蔵の書き出しを使います。

  1. プロジェクトを開き、プロジェクトパネルでシーケンスを選択します(またはそのタイムラインをクリックします)。
  2. File > Export > Final Cut Pro XML を選びます。
  3. .xml を保存します。このファイルが、他のアプリが読み込む FCP7 XML です。

注意点が 2 つ。第一に、実際にそのプロジェクトを開ける Premiere が必要です。新しい Premiere で保存した .prproj は古い Premiere では開けず、Adobe のサブスクリプションも有効でなければなりません。第二に、書き出されるのは選択したシーケンスの範囲です。意図したシーケンスから書き出したか確認してください。

方法 2: Premiere なしで .prproj を直接変換する

Premiere が使えないとき(体験版の期限切れ、Premiere がまったく入っていないマシン、クライアントが .prproj だけ を送ってきた、上記のバージョン不一致)、Premiere プロジェクト to XML コンバーター がファイルだけから同じ変換を行います。

  1. .prproj to XML コンバーター を開きます。
  2. .prproj をドロップゾーンにドラッグします。書き出しは不要で、プロジェクトファイルそのものを使います。
  3. 変換 を押して .xml をダウンロードします。

コンバーターはプロジェクトを解凍し、オブジェクトグラフを読み取り、編集済みのすべてのシーケンスを FCP7 XML として書き出します。ビデオとオーディオのトラック、各クリップのタイムライン上の位置、ソースのイン点とアウト点、クリップ名、メディアファイルのパスが、フレーム精度のタイミングで含まれます。Premiere Pro CS6 から現行の Creative Cloud までのプロジェクトは同じ内部構造なので、同じように変換できます。Premiere 自身のバージョン制限に締め出されたときに、この方法が役立つ理由はまさにここにあります。

.prproj はすでに XML である(ただし欲しい XML ではない)

使うことがなくても知っておく価値のある話です。.prproj は gzip 圧縮された XML です。コピーの名前を project.xml.gz に変えて解凍すれば、テキストエディターで Premiere の生のプロジェクト記述が見られます。

期待しすぎる前に。この内部 XML はどのアプリにも読み込めません。Premiere 非公開のオブジェクトグラフで、数値 ID で相互参照される数千のノードから成り、文書化されておらず、バージョンごとに並びも変わります。Resolve は拒否し、コンフォームツールも読みません。つまり「解凍すればいい」は好奇心(そう、プロジェクトのデータはすべてそこにあり復元可能)には答えますが、ワークフローには答えません。そのスープから他のソフトが理解できるタイムラインへ変換することこそ、上の 2 つの方法がやっていることです。

XML を DaVinci Resolve に読み込む

どちらの方法で .xml を作った場合でも:

  1. Resolve で File > Import > Timeline を選び、変換した .xml を選択します。
  2. 読み込みオプションを確認します(フレームレートはシーケンスと一致させ、サイズ関連の設定はコンフォームならデフォルトのままで構いません)。
  3. Resolve はファイルパス、次に名前でクリップをメディアに再リンクします。パスが指す場所にソースメディアをマウントしておくか、後で Relink Media を使ってください。

同じファイルは、FCP7 XML を読めるほかのどのツールにも読み込めます。

引き継がれるもの、引き継がれないもの

XML の交換で運ばれるのはカットであって、見た目ではありません。残るもの: シーケンス、トラック構成、各クリップの位置と長さ、ソースのイン/アウトのタイムコード、クリップ名、メディアパス。失われるもの: トランジション、エフェクト、Lumetri カラー、速度ランプ、タイトル、ネストされたマルチカム。これらは Premiere 固有で FCP7 XML に忠実な表現がなく、どのツールで変換しても同じです。

このトレードオフは普通のことです。コンフォームのワークフローでは、移行先のアプリでクリエイティブな層を作り直します。手作業では現実的なコストで作り直せないのは、フレーム精度のタイムコードを持つ千個のカット点であり、それこそが XML の運ぶものです。

よくある質問

.prproj ファイルを XML に変換するには? Premiere 内なら: シーケンスを選択して File > Export > Final Cut Pro XML。Premiere なしなら: 無料の Premiere プロジェクト to XML コンバーターに .prproj をドロップします。プロジェクトファイルを直接デコードし、シーケンス、トラック、カット、ソースタイムコードを含む同じ FCP7 XML を書き出します。

Premiere Pro をインストールせずに Premiere プロジェクトを XML に変換できますか? はい、それが直接コンバーターの目的です。.prproj そのものを読むので、体験版の期限切れ、ライセンスなし、ファイルを開けないバージョンでも変換は止まりません。

.prproj ファイルは単なる XML ですか? 内部的にはそうです。gzip 圧縮された XML で、コピーの名前を変えて解凍すれば中身を見られます。ただしそれは Premiere 非公開・未文書化のオブジェクト記述で、他のアプリケーションは読み込めません。読み込めるのは FCP7 XML で、Premiere の書き出し機能かコンバーターで生成する必要があります。

FCP7 XML と FCPXML の違いは? FCP7 XML(xmeml、.xml)は Premiere が書き出し Resolve が読み込む古典的な交換フォーマット。FCPXML(.fcpxml)は現行 Final Cut Pro の新しい非互換フォーマットです。「prproj を XML に変換」はほぼ常に前者を指します。現行の Final Cut に持ち込むには SendToX のようなツールでもう一段変換が必要です。

DaVinci Resolve は .prproj を直接開けますか? いいえ。Resolve が読み込むタイムラインは FCP7 XML、FCPXML、AAF、EDL で、.prproj は対象外です。先にプロジェクトを XML に変換し(上記のどちらの方法でも)、Resolve で File > Import > Timeline を使います。

エフェクトやトランジションは変換後も残りますか? いいえ。FCP7 XML の交換で運ばれるのはカット(クリップ、トラック、タイミング、パス)で、Premiere 固有のエフェクト、トランジション、カラー、タイトルは含まれません。これはフォーマットの性質で、Premiere 自身の書き出しでも同じです。コンフォーム後にクリエイティブな層を作り直す前提で計画してください。

↑ ページ上部へ