老师说这篇文章不够严谨,准确的说AAF不是标准意义上的EDL。AAF输出内容那部分理解有些误区,观看者需要谨慎。更随便的聊聊 002 | EDL与CDL学习笔记
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 Association(AMWA)),它比 EDL 包含更多的内容。随着非线性编辑设备的普及应用,EDL文件格式已经不能满足电视节目制作的需要,因为非线性编辑中多层视音频轨、特技效果等编辑数据都不能在 EDL 中体现出来,所以开发了AAF。AAF是基于对象的文件格式,包含视频、音频、字母文本等数据(这一部分的数据被称作“essence”数据,因为他们是可以被普通观众感知到的影像文件的主体),还有一大堆编辑过程中产生的元数据,并他们其打包在一起组成AAF。
AAF有三个规范和两个协议,一个是2005年定的剪辑协议AS-01,和2010年在AS-01基础上延伸的效果扩展协议AS-05。这两个文档你可以在AMWA官网找到https://www.amwa.tv/aaf,通过这个协议,你可以大概知道AAF里面包含了哪些数据。AAF要求协议中定义的效果,支持AAF的软件要能理解这些效果,而且还允许软件去设计不同效果,所以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格式内容分解:
上面是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…以此套娃。再下面就是描述项目所做动作的细节。
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你不知道什么时候可能会用上的小工具
*另外在转各种EDL的时候有个骚操作是,你可以将任何格式的剪辑决定表导入兼容性高的达芬奇,然后再用达芬奇以任意格式剪辑决定表导出。但是,这中间可能会丢失不少效果,你试试就知道。
1.什么是颜色决定表(CDL)
CDL全称呼是Color Decision List,它是由美国摄影师协会ASC开发的一种为了交换基础调色数据的元数据格式,并且是作为可逆的颜色调整(不像LUT的逻辑,对原始图像有影响,CDL只是作为调色数据出现)。
2.颜色决定表的标准
CDL的标准于2007年发布,ASC CDL目前执行的文档是1.2。标准的CDL里面一共有10个值。
ASC_SAT对应的是Saturation 采用 REC 709 加权法,在 SOP 计算后提高和降低整个画面的饱和度。在 Slope、Offset 和 Power 之后应用饱和度调整。默认值为 1.0,其中 2.0 为最大值,0.0 是完全去饱和度(灰度)。这是在最新的CDL 1.2版本中新加入的内容。
(补充)在论文《CDL的原理及其在影视制作中的应用》有CDL对线性影像和对数影像影响程度对比的讨论。
最后作者写道:
Slope:对于线性影像,slope 能够调整各颜色通道的亮度,而不改变对比度;对于对数影像,slope 能够同时调整各颜色通道的亮度和对比度。
Offset:对于线性影像,offset 能够同时调整各颜色通道的亮度和对比度,如图 5 (c);对于对数影像,offset 能够调整各颜色通道的亮度,而不改变对比度。
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”
*.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://edlmax.com/MAXGUIDE.HTML)
【04】Nikolai Waldman大佬的文章《How to read an EDL》(http://www.niwa.nu/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://mixinglight.com/color-tutorial/cdls-in-action-and-roundtripping-through-davinci-resolve/)
【12】Mixlight文章 Meet the ASC-CDL (Color Decision List): The Theory(https://mixinglight.com/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://pro.sony/s3/cms-static-content/uploadfile/75/1237488534375.pdf)
【14】 https://blender.stackexchange.com/questions/55231/what-is-the-the-asc-cdl-node
【15】刘涵,顾晓娟.CDL的原理及其在影视制作中的应用[J].现代电影技术,2020,(03):36-41.