我有一些外部的数据,我想使用在中创建某些编辑效果。与其手工编辑,随着时间的推移,我想用我的数据添加关键帧,我想自动化它,并编写或使用一个工具来创建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的任何帮助都是非常感谢的。
ADOBE论坛
http://forums.adobe.com/thread/962485
我已经导出了一个简单的项目到FINAL 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>发布于 2015-01-08 06:12:01
以下是对最终剪切XML格式的完整描述。它与Premiere XML相同。转到developer.apple.com并找到描述FinalCutPro XML格式的文档,它与Premiere完全相同。结构很简单,例如,这是序列块格式:
<?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>直接链接是:XML.pdf
发布于 2012-09-18 01:52:34
THe最好的解决方案是使用您最喜欢的diff‘’ing工具进行更改并研究文件差异。理解小片段并手动编辑XML并不是非常困难。当然,做一个更改并重新加载项目文件并观察更改,但它是可行的。
https://stackoverflow.com/questions/12244229
复制相似问题