2

AdobePremiereProで特定の編集効果を作成するために使用したいデータが外部にあります。データを使用して時間の経過とともにキーフレームを手動で追加するのではなく、これを自動化し、ツールを作成または使用してXMLフラグメントを作成し、プロジェクトファイルを更新したいと思います。

XMLを見てきましたが、いくつかのプロパティが明らかです。ただし、ほとんどのデータはカンマ区切りの値として隠されています。これはもちろん、自己文書化タグ名がないことを意味します。したがって、私は一部またはすべての効果の形式を説明するスキーマまたはドキュメントを求めています。

<VideoComponentParam ObjectID="48" ClassID="fe47129e-6c94-4fc0-95d5-c056a517aaf3" Version="8">
        <Node Version="1">
            <Properties Version="1">
                <ECP.Angle.Expanded>false</ECP.Angle.Expanded>
                <ECW.Parameter.VelocityHeight>54</ECW.Parameter.VelocityHeight>
            </Properties>
        </Node>
        <RangeLocked>false</RangeLocked>
        <ParameterID>5</ParameterID>
        <CurrentValue>0.</CurrentValue>
        <UnitsString></UnitsString>
        <UpperBound>32767.</UpperBound>
        <LowerBound>-32768.</LowerBound>
        <Keyframes>913287043468800,270.,0,0,0,0.166667,-32.4615,0.166667;914685944772533,91.230003356934,0,0,-32.4615,0.166667,14.5418,0.166667;916236575654400,180.,0,0,14.5418,0.166667,-11.4292,0.166667;920237090572800,0.,0,0,-11.4292,0.166667,0,0.166667;</Keyframes>
        <StartKeyframe>-91445760000000000,0.,0,0,0,0,0,0</StartKeyframe>
        <ParameterControlType>3</ParameterControlType>
        <DiscontinuousInterpolate>false</DiscontinuousInterpolate>
        <IsLocked>false</IsLocked>
        <IsTimeVarying>true</IsTimeVarying>
        <Name>Rotation</Name>
    </VideoComponentParam>

興味深いタグはもちろんキーフレームです。これには、キーフレーム、回転角度、その他の数値が含まれているように見えます。明らかにタイムスタンプである最初の値をまだ解読していません。

XMLを理解する上での助けをいただければ幸いです。

アドビフォーラム

http://forums.adobe.com/thread/962485

  1. Todd_Kopriva、2012年2月14日00:18 br4imeレポートへの返信いいえ、PremiereProプロジェクトファイル形式の構造に関する公開ドキュメントはありません。これは役に立ちましたか?はい・いいえ

FINAL CUTPROXML単純なプロジェクトをFinalCutPro XMLにエクスポートしましたが、機能しているように見えますが、上記の場合、複数のキーフレームでの回転については、FCPファイルの値がはるかに少なくなっています。

<parameter authoringApp="PremierePro">
                                                <parameterid>rotation</parameterid>
                                                <name>Rotation</name>
                                                <valuemin>-8640</valuemin>
                                                <valuemax>8640</valuemax>
                                                <value>0</value>
                                                <keyframe>
                                                    <when>107634</when>
                                                    <value>123</value>
                                                </keyframe>
                                                <keyframe>
                                                    <when>107784</when>
                                                    <value>124</value>
                                                </keyframe>
                                                <keyframe>
                                                    <when>107934</when>
                                                    <value>126</value>
                                                </keyframe>
                                            </parameter>
4

2 に答える 2

2

ここでは、Final Cut XML 形式の完全な説明を示します。Premiere XML と同じです。developer.apple.com にアクセスして、FinalCutPro XML 形式について説明しているドキュメントを見つけてください。これは、Premiere pro XML とまったく同じです。構造は単純です。たとえば、これはシーケンス ブロック形式です。

<?xml version="1.0" encoding="UTF-8"?>
<xmeml version="3"> 
  <sequence>
    <name>Sequence 1</name>
    <duration></duration>
    <rate>. . .</rate>
    <timecode>. . .</timecode>
    <media>
      <video>
        <format></format>
        <track></track>
      </video>
      <audio>
        <format></format>
        <outputs></outputs>
        <track></track>
        <track></track>
      </audio>
    </media>
  </sequence>
</xmeml>

直接リンクは: https://developer.apple.com/appleapplications/download/FinalCutPro_XML.pdf

于 2015-01-08T06:12:01.087 に答える
1

最善の解決策は、お気に入りの差分ツールを使用して変更を加え、ファイルの違いを調べることです。小さな断片を理解し、XML を手動で編集することはそれほど難しくありません。当然、変更を加えてプロジェクト ファイルをリロードし、変更を観察するのは面倒ですが、実行可能です。

于 2012-09-18T01:52:34.687 に答える