用于在NLE系统(Avid、Resolve、Premiere Pro)之间交换编辑列表的标准化文件格式,包含timecode、素材名称和元数据。
技术细节
XML剪辑列表包含时间码参考,格式为HH:MM:SS:FF(时:分:秒:帧),剪辑名称、文件路径和转换数据,以嵌套标签结构呈现。Final Cut Pro XML支持多达99个视频轨道和99个音频轨道,DaVinci Resolve XML以32位浮点精度处理色彩校正元数据,用于Lift/Gamma/Gain值。Avid AAF(Advanced Authoring Format)使用类似XML的结构作为OMF的后续,并嵌入媒体参考,每个容器最大4GB。
XML项目的典型文件大小介于90分钟长片的100KB到包含数千个剪辑的复杂VFX制作的数MB之间。
历史与发展
万维网联盟(W3C)于1998年发布XML,作为SGML的后继者。Apple于2005年在Final Cut Pro 5中首次集成XML导出功能,Avid于2008年在Media Composer 3.0中通过原生XML支持跟进。Blackmagic Design于2012年通过DaVinci Resolve 9将XML确立为色彩校正往返的标准。
Adobe Creative Suite于2010年引入了专有的FCP XML格式,该格式于2011年被Final Cut Pro X XML(FCPXML)取代。自2019年以来,所有主流NLE系统都支持与Resolve、Premiere Pro和Avid的双向XML工作流。
在电影中的实际应用
《疯狂的麦克斯:狂暴之路》(2015)在2700个VFX镜头中使用了Avid Media Composer的剪辑与DaVinci Resolve的色彩校正之间的XML交换。漫威影业将XML工作流标准化用于MCU,以同步Editorial、VFX供应商和色彩校正之间每天50-100个镜头。
典型工作流程:在Avid中剪辑 → XML导出 → 导入Resolve进行调色 → Conform回Avid。XML保留了剪辑决策、入点/出点和轨道分配,但不传输渲染文件或代理文件。
比较与替代方案
EDL(Edit Decision List)仅传输时间码和剪辑,不包含元数据;AAF则额外传输音频混音数据和低分辨率媒体。OMF仅限于音频后期制作,文件大小最大为2GB。
OpenTimelineIO自2017年以来一直作为VFX管线的厂商中立标准发展,但尚未支持所有NLE功能。XML仍然是商业后期制作的标准,而基于JSON的格式在VFX工作室中日益普及。