Pr工程文件版本转换器

Pr工程文件版本转换器

编译后的文件在released目录下。

具体请参考此repo中的内容


自从决心开始学习Pr以来,遇上了不少问题。例如这个以及这个。用了Pr以后最直观的感受就是——风扇转的好快!甚至毋需素材代理,预览都能十分流畅,比会声会影强了不少。当然,许多转场特效的设置也更加复杂,操作上没有原来那么熟练,但总之用起来还是挺舒坦的。以后逐渐只用会声会影剪辑低帧率的小片子了。

然而,有得必有失,首先便是Adobe严格的版权控制。非正版的Adobe套件使用体验真的不如正版,总有莫名其妙的问题困扰盗版用户。或许是Adobe官方负优化盗版了吧。另外就是版本兼容性。尽管Ps能够将PSD文件导出为近10年兼容的各代版本,但似乎这只是Ps和Acrobat的特权罢了。诸如Ae、Pr、Au等软件的前向工程文件兼容性几乎为零。也就是说,新版本的工程文件放到老版本基本没法打开了。不少用户都抱怨这个问题,而我也遇到了同样的困境。

真的没法打开吗?理论上来说,新版本的工程文件里包含了新版本的新特性,老版本自然无法打开。令人遗憾的是,有时同一个功能,新版本和老版本的命名不同,导致前向转换后依旧需要手动重新适配。除此以外,还是有办法用旧版本Premiere Pro打开新版本工程文件的,尤其是大版本内的各代小版本之间。

Windows7 与 Windows10 之迷思

这个文章中曾经发现,Windows7最高兼容的Pr版本可能会停留在CC 2017.4了。而我的Windows10由于各种原因需要安装最新版的CC 2018.因此难以用笔记本编辑完后导出到台式机进行渲染。为此,制作了这个极为简易的“Pr工程文件版本转换器”来实现降级的目的。

版本兼容问题的原理

很多用户对版本不兼容给出的解决方案是将工程导出为XML文件。然而,通用XML文件有时会损失不少Pr特有的功能,不够理想。另一种方法是直接改动工程文件内的版本号,让软件误以为对应正确的(较旧的)版本,从而读取。例如PR工程版本转换攻略中所提到,.prproj文件实际上就是XML+gzip。了解到这一流程后,我们自然能够改动版本。

后续改进

  • 如果能够找到各代之间XML的KV mapping,那么就能够实现完美的版本转换了,也能够正确地处理新功能在旧版本中没有的问题。

  • 当前输出的转换版本后的文件是未经过gzip压缩的。经测试Pr能够正确读取。如果需要,后续将添加压缩功能。

参考

Pr 视频教程

Chen Ting

Chen Ting

The page aimed to exhibit activities & achievements during Ting's undergraduate & graduate period. Meanwhile, other aspects such as lifestyles, literary work, travel notes, etc. would interweave in the narration.

Leave a Comment

Disqus might be GFW-ed. Excited!