用EDL解决Conform遇到的几个头疼问题

(文章没有一张图就是因为我太懒 凑活着看吧 内容还可以的)

1、FCPX to Resolve时,Resolve Timeline上的Clip会变成复合片段。

首先,先明确这个问题是由FCPX产生的,fcpxml独特的机制导致但凡是使用了变速的Clip,在Conform到Resolve中之后都会变成复合片段。

对于调色师来说,由于流程的不规范,往往很难实现一次就Locked Cut(实际上想要一次Locked Cut在规范的电影工业流程中也是很难的),所以往往调色都要先行于Locked Cut之前,而恰恰问题就出现在这个地方。正常情况下,Resolve中有一个功能叫做「Color Trace」,能够一键将另一个Timeline上所有片段的调色信息全部一一对应copy到新Timeline片段上,对于没法一次定剪的项目属实是方便的。

而由于Timeline上的Clip都成了复合片段,而每一条Timeline上的复合片段计算机并不会认为他们是一样的(因为你分别从fcpxml倒入了两次)……这样一来,你就只能选择截取Timeline上所有的「静帧」,然后手动和新版本的Timeline上进行匹配。一次两次还好,次数多了真的是有点烦的,况且这么去做也不便于调色版本的管理。

解决的办法也有使用AAF、xml、edl,而非使用fcpxml。但说的轻巧,fcpx是不支持其他格式的Turnover的(真不愧是你 苹果),这也是广大电影从业者诟病fcpx的地方。解决方法也是有的,App Store上有一款售价不菲的软件——「EDL-X」(价值648 逢年过节还不打折),能将fcpxml直接转换成edl cmx3600标准,看起来还不错,对卷名的编辑也有支持,当然具体如何我也没有尝试过。但除了这种氪金的方式真的没有别的办法了吗?非也。

另一个解决方案就是使用达芬奇,你可以通过达芬奇将时间线转换成各种格式的Turnover。大家直觉式的就会认为必须要先将Timline上的所有clip全部Match之后才可以转换成其他格式的Turnover,这其实是一种惯性思维,事实上并不如此。在Timeline上所有clip都offline的情况下,你还是可以转换不同格式的Turnover(那天我突发奇想的时候都被自己惊呆了 不过仔细一想确实也在情理之中)。这里有一个小细节要注意,如果你想让Timeline上所有的clip都offline,你需要在Resolve选择Match的那个界面,在媒体池中选择一个不含Timeline上的任何Clip的Source的文件夹,如果你选择的是一个内容全空的文件夹,达芬奇会直接退出导入,所以总结一下,正确的做法就是新建一个文件夹,随便导入一个和Timeline完全不相关的Source,在Match的阶段只选中这一个文件夹,这样Timeline上所有的Clip都offline了。

那么为什么要让所有的Clip都offline呢,这个放到后面说吧(其实仔细想想不非要offline也不是不可以的 只是为了防止Match后产生一些不必要的元数据错误 这是一种比较“安全”的做法)。

这时候,直接选择导出EDL,在达芬奇的Setting中打开卷名,为每一个Source的Reel Nam都赋上Source Name,导入你刚导出的EDL。好了,清清爽爽的Timeline出现了,你可以愉快的调色了。

那么细心的朋友发现了,Reel Name使用的是Source Name,这样一来其实是不能保证每一条Clip的唯一性的,特别是当「DJI_0001」这样不仅默认Source Name是重名的,而且TC码也是从零开始的。所以有一些片段其实是会Match错误的。

此外,由于EDL对于非线性变速的支持很差,你最好也要求剪辑将那些非线性变速的Clip还原初始速度再将fcpxml的Turnover给到你(要是对方是个行业大佬 还不乐意接受这样和你对接 你还是自己慢慢做这个工作吧……)。

第二点无非是麻烦点的工作,那第一点呢?其实也是有办法的……如果你再细心点,使用文本编辑器打开fcpxml,检索关键词「reel」你会发现,其实所有的Clip fcpxml都是携带上Reel Name了的。所以……你要是真遇到了重名文件、TC码还清零的素材,emmm,祈祷一下这样的Clip在Timeline上不多吧,你可以尝试根据fcpxml给出的信息,手动编辑EDL中Reel Name那一栏的文本和Resolve中的Source Reel Name。

所以,看到了没有,工作做在前,能给你我省多少力,这么痛苦的修改文本信息何必呢……

(最后再多说一句,fcpx中,对卷名的赋值一定要做在开始剪辑之前,你修改资源库里的Source Reel Name是没法影响Timeline上Clip的Reel Name的)

2、Pr to Resolve时,DJI的素材或者Sony的素材因为重名导致Match错误。

相比于fcpx,在这点上确实是Pr更加方便(不考虑「EDL-X」的情况下),只因Pr可以直出EDL。虽然说好,不写Pr的Conform,但不错,我又食言了。

相比于复合片段的问题,Pr to Resolve Conform不上,这个问题显得更加迫切(相同情况下 从理论上来说fcpxml应该会更少出现这样的问题)。

解决办法就是在Pr中为重名的素材填上Reel Name,Pr中文的翻译有点奇怪害得我找了半天,Pr中的Reel Name叫做「磁带名称」。不同于fcpx,直接在素材库中修改这一栏的属性会直接影响Clip的Reel Name。所以输出EDL的时候,在Reel Name一栏可以直接看到你修改的属性。

由于2020版之前的Pr是不支持批量操作Reel Name的,所以你只能one by one的修改Source Reel Name。而在2020版之后,Pr和Bridge会有更多的联动性,Pr会直接读取Bridge中修改的Reel Name info。当然,情况也要分导入前修改和导入后修改讨论,更多详细内容等我更新Adobe全家桶之后再做测试吧。你可以先访问下面的链接,看看Adobe官方是如何说明的。

Batch change Tape name Metadata

现有的条件下,我的Workflow是为每个文件夹(一般都是按照日期和卡号对文件夹做结构管理的),赋上唯一的卷名,类似于A001、B003、C001这样(具体规则可以查看我之前的文章)。完成之后导出EDL,现在这样的EDL你是无法正确匹配DJI的素材的,因为它的TC码是归零的(Sony的素材因为有唯一的时码所以只做指定卷名这一步也是可以Match上的 当然如果是HFR或者混帧的情况需要另说)。

所以,我们需要把EDL中「*From Clip Name:DJI_0001」中的Clip Name剪切到卷名之后并在两者之前添加下划线,并删除这一整行。例如,001片段有「*From Clip Name:DJI_0001」且卷名为「A001」。修改后,删除「*From Clip Name:DJI_0001」,卷名为「A001_DJI_0001」。

同样,祈祷一下DJI的素材不是很多吧。

在Resolve中,是可以批量修改卷名的,对于Sony,一批一批素材卷名都一样的,你可以直接通过片段属性进行赋值,而DJI这种你可以通过将文件的元数据导出成CSV表格后修改再导入至媒体池,进而轻松批量完成这一步工作。

这里还有一点值得说,就是HFR(High Frame Rate)的素材和混帧的素材,当你在Pr中设置解释素材之后,很有可能你会发现和Resolve中解释素材后的Start TC,相同的素材两个软件中不一样。如果素材量比较少那也还好,修改哪个软件中的Start TC让两者一致都可以。如果有大量的素材Start TC不一样,你可以尝试从Pr中导出ALE,再将其转换成表格便于修改,Resolve中导出CSV表,直接复制粘贴,也是轻松简单。

做完这些,Resolve和Pr就可以正确的Turnover了。最后用Pr输出的Offline Reference Video检查一下就可以了。

关于Pr to Resolve的Turnover就到这里结束了。

相信看完之后,你和我的想法是一样的,前期的准备工作多重要……如果前期工作做好,是不会出现这些奇怪的操作的,一切都是行云流水。但目前来看,这些奇怪的操作还是很有必要的,毕竟我还是相信未来很长一段时间行业内的一些领域还是要被不规范的阴影笼罩着。

有时想着要么重新捡起编程吧,要是我会编程的话,上面的一些步骤其实是可以被简化以及更加“安全”的,然而唯一会的语言还有点实战能力的VB已经不知道被我忘到哪里去了……emmm,好吧,真像只贪多嚼不烂的猪……

最后,祝福你,祝福我。

Default image
tshaveanidea
ts, tssblog's owner, a.k.a. Lucas
Articles: 129

Leave a Reply

%d bloggers like this: