分享

更随便的聊聊 002 | EDL与CDL学习笔记

 看见就非常 2020-11-04

1.1 什么是剪辑决定表(EDL)

剪辑决定表就是离线剪辑时建立的剪辑命令条,在胶片时代,剪好的命令用人工手写的方式记录,然后用原片进行套底。数字时代一样,只是手写变成了数字文件,然后交由DI部门进行原素材的套底。

1.2 剪辑决定表的使用

剪辑软件导出-调色软件导入(以达芬奇为例)

达芬奇中选择导出时间线
选择导出格式

这里基本涵盖了大部分的EDL格式,我所知道的基本都在这里惹。

然后到了剪辑软件处,我们就可以选择导入时间线了。

然后是导入时间线

达芬奇的导入选项。第一个是正常导入时间线,第二个预套底EDL意思是对方给我一整条完整的输出高质量长片,让我用这个调色的话,我就会再要一个EDL,然后用EDL的剪辑点,将这个长片自动切开,而不用使用“剪辑探测器”,更简单一点。

2. 剪辑决定表的标准、文件内容

最早采用的是CMX、EDL格式(上世纪70年代),它被设计用于早期的编辑控制器,能够实现基本的视频磁带间的编辑操作,它采用ASCII(文本)格式。因为每个厂商的设计不同,所以产生了不同的格式,CMX就是制造商之一,它的EDL格式成为了现在的标准。现在的使用除了.EDL格式以外,还有一些更复杂的格式类型:比如XML、 Advanced Authoring Format AAF、AviSynth scripts、ALE等等。

1993年,美国电影电视学会制定了,《编辑决定表的传递》(Transfer of Edit Decison Lists,ANSI/SMPTE 258M-1993)标准,比较详细的制定了编辑决定表的格式。目前所执行的标准是SMPTE 258M-2004,但现在几乎没有按照这标准来走的EDL。因此某套系统的编辑决定表只能应用于该系统难以做到通用。无论如何编辑决定表基本格式是统一的。都包括编辑文件头、编辑主体及编辑结束。编辑主体一般又包括编辑数目、磁盘D、编辑模式和采用时间码的入点、出点信息等。 

SMPTE 258M-2004定义的标准格式(四个部分):

1.SMPTE_DIRECTIVEs

2.FRAME_RATE_DIRECTIVE

3.EDIT_SEQUENCEs or PLAYBACK_SEQUENCEs

4.The end of an edit decision list 

3.剪辑决定表的文件类型

3.1 EDL

直接说结论EDL(简单、稳定、通用,单轨道四声轨道,最多支持999条剪辑,上古时代交互格式,剪辑决定表格式中的活化石。我个人认为这个是调色阶段当其他两种格式都套不上的时候,可以考虑使用这种)

有几种主要的文件类型,CMX与GVG还有索尼等,我们现在导出的大部分都是都是CMX格式(CMX3600是目前支持最广泛的EDL格式,比如达芬奇16和Premiere2020都导出的是这种,这种格式是在1988年出现的,沿用至今,标准的CMX3600最多支持1条视频轨道,4条声音轨道)。

EDL文本内的内容非常好理解

打开大图,我在上面标注了每一块的用途

之后是带转场的镜头表述方式。

第一行内容说明:003(这是镜头号,和下面的转场相同的号码),叫Tape1的磁带,V即Video仅仅只有视频,C是剪切命令。然后四个时间码分别代表着原素材的起始,原素材的结束。剪出来的视频在时间线上的起始,在时间线上的结束。

第二行内容说明:003(匹配003号镜头的专场动作),Tape2的磁带,VD应该是Video dissolve视频溶解转场,025即有25帧,然后又是四个入点出点。

各种转场方式以及“变速”都是大同小异。都是一个主要的行,然后有一个补充说明行。

有兴趣的可以去文末看Nikolai Waldman的文章。

SMPTE标准的EDL一般还会有一个“结束部分”,以字符“Control-z”为代表,还有一种直接以最后一个镜头结束之后就什么都没有了,目前版本的Davinci和Pr输出的EDL属于后者。

3.2 AAF

直接说结论AAF(多轨道多音频轨道EDL,被称作“超级EDL”,多种元数据,视频效果,甚至是音视频,一般是交付给下一个工作流程使用不同软件的人使用,目标本来是想要带有几乎所有的调整的元数据,想做成一个工程文件包,但实际上对于调色来说就只是作为EDL使用,可能会带一些大小调整,变速之类的,有的虽然可能是“支持”,但可能也是“不正常”的,可能对Avid系支持较好)

AAF 是 Advanced Authoring Format 的缩写,意为“高级制作格式”, 是2004年由Advanced Authoring Format Association开发(这个机构后来更名为了 Advanced Media Workflow AssociationAMWA),它比 EDL 包含更多的内容。随着非线性编辑设备的普及应用,EDL文件格式已经不能满足电视节目制作的需要,因为非线性编辑中多层视音频轨、特技效果等编辑数据都不能在 EDL 中体现出来,所以开发了AAF。AAF是基于对象的文件格式,包含视频、音频、字母文本等数据(这一部分的数据被称作“essence”数据,因为他们是可以被普通观众感知到的影像文件的主体),还有一大堆编辑过程中产生的元数据,并他们其打包在一起组成AAF。

AAF有三个规范和两个协议,一个是2005年定的剪辑协议AS-01,和2010年在AS-01基础上延伸的效果扩展协议AS-05。这两个文档你可以在AMWA官网找到https://www./aaf通过这个协议,你可以大概知道AAF里面包含了哪些数据。AAF要求协议中定义的效果,支持AAF的软件要能理解这些效果,而且还允许软件去设计不同效果,所以AAF支持的内容可能会因为所使用的软件不同而有差异。

这是我从pr导出的一个AAF,你可以发现,双方其实还是有很多不相通的效果。

Premiere中输出一个比较完整的AAF长这样,发现里面包含如下东西

一个EDL,一个带有视频处理数据的视频文件(已脱机,实际上只是EDL找不到它的位置了,输出为了mxf文件),一个带有音频处理数据的文件(实际上是两个,因为我是双声道,其实是aaf提取了素材的声音,然后这些声音是带处理数据的),可能对于音频相对比较友好,但是对于视频部分的兼容性比较差。AAF现状。

3.3 XML

直接说结论XML(分成两种pr、fcp7导出的和fcpx导出的,达芬奇都支持,现在是行业标准,能带着很多数据,并且还在不断更新版本,能用最好优先用。fcpx的fcpxml要注意版本问题。)

XML,Extensible Markup Language,可扩展标记语言。通过将计算机所能理解的信息符号作为标记(标记是对文档存储格式和逻辑结构的描述),XML在计算机之间可以处理包含各种数据的信息。一种文本格式,开放免费,所以用在了很多方面,包括相机元数据,web服务、内容管理中都有使用。unicode文本表示,几乎可以在里面输入任何符号。与EDL文件相比,XML文件中包含的数据更多,它支持多轨视频、分段匀速变速、视频效果、内置转场、色彩、文字注释等信息。

XML格式内容分解:

Premiere2020输出的XML
达芬奇16输出的XML
FCP7输出的XML
达芬奇16输出的FCPX XML
FCPX输出的FCPX XML

上面是Pr、fcp7、fcpx、达芬奇输出的XML。第一行是XML声明,定义了XML的版本,以及它的编码方式“UTF-8”。第二行第三行是定义的是文档的类型和版本,目前主要分成两种,一种是FCP7导出的XMEML类型(文件尾缀.xml),一种是FCPX的FCPXML类型(文件尾缀.fcpxml),XMEML类型文件支持相互导入,但是fcpxml只能向后兼容。pr不支持导出fcpxml格式,达芬奇2020支持(XMEML的V5和1.3-1.8的fcpxml)。所以fcp7和pr、达芬奇可以用XMEML相互兼容,fcpx只和达芬奇在.fcpxml版本相同的时候可以兼容。

内容主体部分,XML文件采用的是“树状结构”(XML和FCPXML在表述子元素的分类上略有不同)。resource下有library元素,library下有event,event下有project…以此套娃。再下面就是描述项目所做动作的细节。

打开一个FCPX XML 

FCP7的XMEML最新的版本为V5,PR2020采用的是它的V4版本。在这里你可以看到他们各版本的区别:https://developer.apple.com/library/archive/documentation/AppleApplications/Reference/FinalCutPro_XML/VersionsoftheInterchangeFormat/VersionsoftheInterchangeFormat.html#//apple_ref/doc/uid/TP30001149-CH293-SW1

FCPXML目前的版本是1.8,在这里你可以看到他们的更新记录。https://developer.apple.com/library/archive/documentation/FinalCutProX/Reference/FinalCutProXXMLFormat/Introduction/Introduction.html#//apple_ref/doc/uid/TP40011227-CH1-SW1最近几个版本增加了CC字幕、HDR、全景等相关内容。

更多内容可以参考格格学姐二月份发的这篇论文《探究XML在影视后期剪辑中的应用》

4.一些关于XML、EDL你不知道什么时候可能会用上的小工具

EDLX 从 Final Cut Pro X XML 文件创建编辑决策列表 - EDL。EDL 符合 CMX 3600 标准,可以以插件的形式存在,导出的时候还可以勾选各种选项。可用于将您的剪辑作品带入后期制作系统,例如 DaVinci Resolve,Smoke 和各种非线性编辑系统。mac app store里售价99美元。
XML2EDL 这个软件由瑞典的Nikolai Waldman大神开发,免费用,将XML转为通用EDL文件。下载链接:http://www./xml2edl/
自动鸭公司的Media Copy 4.0(说实话我喜欢这个公司名字),他可以导入XML、AAF、FCPXML,将他们时间线上链接的文件提取出来,有点类似于“Resolve Collect”的操作,只不过它是用剪辑决定表而不是达芬奇工程文件。有兴趣可以去他们公司网站看一下,http://www./,他们还有几款工程文件转换软件。
SendToX 这个工具可以将premiere、fcp7的XML(即XMEML)导入FCPX,转完了还给你一份报告,售价20美元,苹果商店可以买https://apps.apple.com/us/app/sendtox/id496926258?mt=12
Project X₂7 和上面介绍的那个相反,也是这家公司开发的。这个是从X到7或者pr的XML(即XMEML)的转换,反正这家公司开发了很多关于剪辑决定表的软件(比如导Ecexl),有兴趣可以去他们官网看一下。

*另外在转各种EDL的时候有个骚操作是,你可以将任何格式的剪辑决定表导入兼容性高的达芬奇,然后再用达芬奇以任意格式剪辑决定表导出。但是,这中间可能会丢失不少效果,你试试就知道。

1.什么是颜色决定表(CDL

CDL全称呼是Color Decision List,它是由美国摄影师协会ASC开发的一种为了交换基础调色数据的元数据格式,并且是作为可逆的颜色调整(不像LUT的逻辑,对原始图像有影响,CDL只是作为调色数据出现)。

2.颜色决定表的标准

CDL的标准于2007年发布,ASC CDL目前执行的文档是1.2。标准的CDL里面一共有10个值。

上面9个值是ASC_SOP和下面一个值是ASC_SAT
ASC_SOP对应的三个值是:Slope、Offset、Power
Slope:斜率改变图像而不影响黑点水平。默认的斜率值是 1.0。你可以把斜率理解为以 0 为轴心的增益或对比度控制。

Offset:发生在斜率之后。它在保持斜率不变的情况下提高了整个图像的亮度。可以把它想象成一个总的黑台阶电平,将曲线沿 y 轴向上或向下平移。你也可以将偏移理解为曝光控制,其中默认值为 0.0。
Power:我觉得相当于gamma调整。

ASC_SAT对应的是Saturation 采用 REC 709 加权法,在 SOP 计算后提高和降低整个画面的饱和度。在 Slope、Offset 和 Power 之后应用饱和度调整。默认值为 1.0,其中 2.0 为最大值,0.0 是完全去饱和度(灰度)。这是在最新的CDL 1.2版本中新加入的内容。

(补充)在论文《CDL的原理及其在影视制作中的应用》有CDL对线性影像对数影像影响程度对比的讨论。

通过线性影像、对数影像与显示亮度与场景亮度的对应关系,加上Slope、Offset、Power的对应关系,可以得到CDL几个参数作用于线性、对数影像上的公式。
通过假设任意两个点,X1、X2,套用公式,我们就可以得到两点的码值在CDL三个参数作用前后的对比度关系。

最后作者写道:

  1. Slope:对于线性影像,slope 能够调整各颜色通道的亮度,而不改变对比度;对于对数影像,slope 能够同时调整各颜色通道的亮度和对比度。

  2. Offset:对于线性影像,offset 能够同时调整各颜色通 道的亮度和对比度,如图 5 (c);对于对数影像,offset 能够调整各颜色通道的亮度,而不改变对比度。

  3. Power:能够同时调整线性影像和对数影像各颜 色通道的亮度和对比度,但相同的 power 参数对他 们的调整幅度是不同的。

所以我想这也是为什么VFX再返回给DI物料的时候,要打回灰底。因为调色数据作用在二者上面的反应完全不一样啊。ㄟ( ▔3 ▔ )ㄏ

3.颜色决定表的现行格式

*.CC Color Correction File 最基础的CDL格式

*.CDL – Color Design List 功能本质上和CC是一样的,实际工作中更可能遇到的是这种。

*.CCC – Color Correction Collection: 这个文件在 XML 中包含一个或多个 CDL 子组。通常嵌入到EDL中。

然后还有三种不是属于XML系列的,但他们都带着CDL信息,他们有自己的用法:

*.ALE - Avid Exchange Log Avid就喜欢和别人搞不同,适用于在Dailies的中导出元数据,Avid项目中用。

*.EDL - Edit Decision List 在EDL文件中会有一个字段,里面会有描述颜色信息,这种EDL称作“inline EDL”还有一种EDL导出的时候会要求要个XML文件(通常是CDL/CCC),这种被称为“external reference EDL”

这是一个嵌入ASC标准CDL的EDL。

*.FLX/FLEx  – Film Log EDL Exchange 从扫描的胶片中传达剪辑信息的文件,也可以带ASC CDL信息,主要用于电视电影。

以上不是论文,就是个小作业,可能出错,切勿盲目相信,错了不怪我。

参考文献(不要拘泥于参考文献的格式惹)

【01】杨盈昀。编辑决定表格式 [J]. 电视字幕·特技与动画,2005,(1):39-41. DOI:10.3969/j.issn.1673-5218.2005.01.012.

【02】ST 258:2004 - SMPTE Standard - For Television — Transfer of Edit Decision Lists," in ST 258:2004 , vol., no., pp.1-37, 6 April 2004

【03】Brooks Harris文章《Guide to EDL Management》 (http:///MAXGUIDE.HTML)

【04】Nikolai Waldman大佬的文章《How to read an EDL》(http://www./2013/05/how-to-read-an-edl/)

【05】张平。电视后期制作常用交换文件格式及应用 (下)[J]. 影视制作,2012,18 (08):74-77.

【06】电视后期制作 常用交换文件格式及应用 (上)[J]. 影视制作,2012,18 (07):72-75.

【07】Advanced Authoring Format Developers’  Guide Version 1.0 Preliminary Draft

【08】Advanced Authoring Format Edit  Protocol(AS-01)

【09】Advanced Authoring Format Effects Protocol  (AS-05)

【10】戈鑫阁.探究XML在影视后期剪辑中的应用[J].中国传媒科技,2020(02):125-128.

【11】Mixlight文章 Understanding CDL Formats + Grading, Exporting, and Importing In DaVinci Resolve(https:///color-tutorial/cdls-in-action-and-roundtripping-through-davinci-resolve/)

【12】Mixlight文章 Meet the ASC-CDL (Color Decision List): The Theory(https:///color-tutorial/what-is-a-color-decision-list-cdl/

【13】ASC CDL / User LUT User’s Guide(chrome-extension://bocbaocobfecmglnmeaeppambideimao/pdf/viewer.html?file=https://ny/s3/cms-static-content/uploadfile/75/1237488534375.pdf

【14】 https://blender./questions/55231/what-is-the-the-asc-cdl-node

【15】刘涵,顾晓娟.CDL的原理及其在影视制作中的应用[J].现代电影技术,2020,(03):36-41. 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多