Skip to main content
December 28, 2025
Question

Premirere Pro XMLの仕様について

  • December 28, 2025
  • 1 reply
  • 96 views

 

Premirere Proへbinやclipのimport, sequenceとして使用できるXML(fcp7xmlにおそらく設計を従っていると思われる)について質問です。

(下記のようなもの)

 

<bin>
<name>test</name>
<children>
    <clip id="A042C001_250831HK">
        <uuid>9F2CD737-9AF8-414F-8658-4CDD47D1D4A6</uuid>
        <masterclipid>MASTER_A042C001_250831HK</masterclipid>
        <ismasterclip>TRUE</ismasterclip>
        <duration>164</duration>
        <rate>
            ...
        </rate>
        <name>A042C001_250831HK</name>
        <media>
            ...
        </media>
        <logginginfo>
            ...
        </logginginfo>
        <filmdata>
            ...
        </filmdata>
        <labels>
            ...
        </labels>
        <in>-1</in>
        <out>-1</out>
        <comments>
            ...
        </comments>
        <defaultangle/>
    </clip>

    <clip id="A003_A001_0115O3">
        ...
    </clip>
    <clip id="A003_A002_0115H6">
        ...
    </clip>
    <clip id="audio_clip_4EC7B5E6-0FA8-4304-A221-60BFB7436161">
        <duration>2208</duration>
        <rate>
            ...
        </rate>
        <name>065_06_001</name>
        <media>
            ...
        </media>
        <in>-1</in>
        <out>-1</out>
    </clip>
    <clip id="audio_clip_27D3CBD8-3CE9-4453-98A3-58D8E81BA91E">
        ...
    </clip>
    <clip id="audio_clip_0AFC01AA-14C6-4D55-B2E5-04CF649E185A">
        ...
    </clip>
</children>
</bin>
```

 

  • こちらのXMLの仕様についてのマニュアルはありますか?
  • <rate>について
<rate>
    <timebase>24</timebase>
    <ntsc>FALSE</ntsc>
</rate>
​

timebaseを変更するとfpsが変更できることはわかりました。
ntscをTRUEにすると24.00が23.976fpsに変更されました。
単に23.976pfsをtimebaseに入力するのとは何が異なりますか?

  • 各種idについて
<children>
  <clip id="A042C001_250831HK">
    <uuid>9F2CD737-9AF8-414F-8658-4CDD47D1D4A6</uuid>
    <masterclipid>MASTER_A042C001_250831HK</masterclipid> 
    <ismasterclip>TRUE</ismasterclip>
       .....
       .....

   </clip>
​</children>

clip idとuuid, masterclip idは何を表していますか?
<ismasterclip>も何を表していますか?

  • <labels>について
<labels>
    <label>labellabel</label>
    <label2>Yellow</label2>
</labels>

<label2>はデフォルトのlabel nameを指定することでlabel colorが変わることはわかりました。
<label>の方はどこに反映されるものなのですか?

  • <comments>について
<comments>
    <mastercomment1>here is mastercomemnt 1</mastercomment1>
    <mastercomment2>here is mastercomment 2</mastercomment2>
    <mastercomment3>here is mastercomment 3</mastercomment3>
    <mastercomment4>here is mastercomment 4</mastercomment4>
    <clipcommenta>clip comment A</clipcommenta>
    <clipcommentb>clip comment B</clipcommentb>
    <clipcommentc>clip comment C</clipcommentc>>
    <newcomment1>test test test</newcomment1>
</comments>​

mastercomment1,2,3,4とclip comment A, BのみXMLから反映されました。
それ以外は反映されませんでした。

任意のメタデータを追加することはできるのでしょうか?(newcomment1やclipcomemntcのように)

 

1 reply

Ckun
Community Expert
Community Expert
December 28, 2025

>こちらのXMLの仕様についてのマニュアルはありますか?

こちらの件につきまして、Apple Final Cut Pro 7のXMLの仕様については、下記リンク先になるのではないかなと思います。

Final Cut Pro 7 XML Interchange Format 

 

アドビの公式マニュアル内に仕様がないかざっと調べてみたのですが、見つけることはできませんでした……。英語版フォーラムで公式の情報を求めるような記述(Is there any documentation about the XML Premiere Pro generated when you export a sequence to XML?)のあるスレッド( Solved: Premiere Pro XML sequence import/export - Adobe Product Community - 13011695  )があったのですが、そこでもアドビ側のドキュメントがあるといった回答はありませんでした。

 

おそらく、Premiere Proが生成する(または読み込む)XMLにお詳しい方もこのフォーラムをご覧になられているかと思いますので、情報を寄せていただけることを期待しております。

 

ちなみに、

>ntscをTRUEにすると24.00が23.976fpsに変更されました。
>単に23.976pfsをtimebaseに入力するのとは何が異なりますか?

 

こちらについては、各アプリでの扱いについては分かりかねますものの、「23.976 fps」という数字自体はNTSCに由来する「1/1.001」のレートですので、小数点を含む数値(きちんと計算すると循環小数になります)で指定するのではなく、タイムベース24でNTSCの地域向けということで1.001にしますよ、という意味でNTSCを指定すべきものだと思います。

29.97fpsも同様に、タイムベース30のNTSCということになるかと思います。

(ご参考: Final Cut Pro 7 XML Interchange Format / Frame Rates )