FCPXML、Premiere XML、Resolve EDL、CSV:切点清单该交哪种格式(2026)
对比四种切点格式:FCPXML 给 Final Cut Pro,XML 给 Premiere Pro,标记 EDL 给 DaVinci Resolve,CSV 给表格、脚本和人工检查。
规则很简单:按下一步打开切点清单的软件来选格式。 FCPXML 给 Final Cut Pro,XML 序列给 Premiere Pro,标记 EDL 给 DaVinci Resolve,CSV 给表格、脚本和人看。Beat2Cut 可以从同一组检测标记导出这四种格式。登录后音频节拍检测与纯拍点清单免费不限量;镜头切点与静音切除每次消耗 2 积分(Free 账户每月补满 100 积分,Pro 包含无限制)。
没那么直观的是:为什么会有四种格式、每种到底能携带什么信息,以及哪两个时间码陷阱会悄悄把切点清单弄坏。这篇就讲这些。
切点清单到底是什么
当 Beat2Cut 检测素材里的镜头变化、音乐节拍或录音静音时,结果本质上是一组带时间戳的剪辑决定:这里切一刀、这里打标记、这段删掉。你可以直接在浏览器里处理这份清单:排列、收紧、预览;但很多剪辑师希望把这些“决定”带回自己的剪辑软件,在那里接上本地素材,继续调色、混音和精修。
切点清单就是这个东西:把检测到的点写成专业软件能读懂的格式。粗整理在浏览器完成,精修回到你原本的工作环境。
选格式前要先分清一件事,因为四种格式里有两类行为不同:
- 场景切点是片段边界:它会把素材分成 N+1 段,所以导出可以是一条真正的粗剪时间轴。
- 节拍点是瞬间位置:导出应该是一整条音乐,加上 N 个可吸附标记,而不是把歌曲切成几百个碎片。
Beat2Cut 会根据同一份检测数据正确写出两类结果;下面的格式选择只取决于目的地软件。
四种格式速览
| 格式 | 文件 | 用什么打开 | 它携带什么 | 注意点 |
|---|---|---|---|---|
| FCPXML | .fcpxml | Final Cut Pro(10.4.6+),Resolve 16+ 也能读 | 作为时间轴的片段和标记 | 打开后需要重新链接你的本地素材 |
| Premiere XML | -premiere.xml | Premiere Pro,通过 File → Import | 已应用切点的完整序列 | 它是经典 FCP7 风格交换 XML,这很正常 |
| Marker EDL | .edl | DaVinci Resolve,通过 Timelines → Import → Timeline Markers from EDL | 只把标记贴到一条已有时间轴上 | 它刻意不重建你的剪辑 |
| CSV | -cuts.csv | Excel、Sheets、你自己的脚本 | 普通时间码表格 | 剪辑软件不会把它当成剪辑导入,这不是它的用途 |
FCPXML:Final Cut Pro 的原生路径
FCPXML 是 Final Cut Pro 的结构化交换格式。Beat2Cut 声明的是 FCPXML 1.8,兼容性正好落在实用区间:Final Cut Pro 10.4.6 及以后版本都能读取,DaVinci Resolve 从 16 版开始也能接受它。所以如果后期团队还没决定用 FCP 还是 Resolve,一份文件就能覆盖两边。
打开后,你会得到由检测结果构成的时间轴结构:场景边界变成片段,节拍点变成可吸附标记。因为浏览器从来拿不到你的本地文件路径,打开后的第一步通常是把 Final Cut 指向你的原始素材;这是重新链接媒体,不是重新剪一遍。
更深入的 Final Cut 工作流(音乐节拍标记、按节奏剪辑)可以看音频生成 Final Cut Pro 标记和 FCPXML 生成器对比。
Premiere XML:因为 Premiere 没有原生 CSV 标记导入
Premiere Pro 不能原生把一份 CSV 当作标记导入,这条路不存在。它长期稳定支持的是经典 FCP7 风格 XML 序列,通过 File → Import 打开。这个领域里凡是说“把切点交给 Premiere”的工具,基本都会产出这种格式,Beat2Cut 也是如此:-premiere.xml 导出是一条已经套好切点的完整序列。
如果是场景切点,你会得到一条真正的粗剪序列(每个检测镜头都是一个片段)。如果是节拍检测,你会得到一整段音乐,并在上面带着标记,方便你把画面贴着节奏安排。
Resolve EDL:把标记贴到你已有的时间轴上
EDL 是这里最老的格式,而且有两种完全不同的用法。传统的 conform EDL 描述一条剪辑,并要求每个片段都有卷名和源时间码;手机素材、屏幕录制、下载来的 MP4 通常没有这些元数据,所以很容易套错媒体或直接失败。
Beat2Cut 刻意导出另一种:标记 EDL(CMX3600 布局)。Resolve 通过 Timelines → Import → Timeline Markers from EDL 读取它,把检测点作为标记盖到你已经建好的时间轴上,不要求素材带任何额外元数据。记录时间默认时间轴从 01:00:00:00 开始,这也是 Resolve 新时间轴的默认习惯。
如果你希望 Resolve 收到的是真正的“切开结构”,而不是标记,请改用 FCPXML 导出;Resolve 也能读 FCPXML,这两条路径的用途是故意分开的。
CSV:给所有“不是剪辑软件”的目的地
-cuts.csv 导出是一张普通切点表。没有剪辑软件会把它当成一条剪辑来打开;它的受众不同:用表格做镜头记录,用脚本按这些点重命名或拆文件,做质检清单、章节规划,或者只是给人读数字。
目的地是剪辑软件,就用上面三种格式。目的地是其他任何东西,CSV 反而最不挑环境。
丢帧时间码陷阱:为什么 29.97 fps 会弄坏天真的导出
破坏切点清单最多的两个时间码事实,都来自 NTSC 时代的 29.97 fps:
- 29.97 和 30 只差 0.03 fps。 如果工具用很松的容差判断“丢帧”,就可能把真正 30 fps 的素材当成 29.97,文件里的每个时间码都会略微偏掉。稳妥做法是比较实测帧率更接近整数帧率,还是更接近“整数帧率 × 1000/1001”。这两个候选之间不应该有模糊区。
- 一小时丢帧时间码是 107,892 帧,不是 108,000。 丢帧时间码跳过的是帧编号,从不跳过实际画面帧,用来保持和真实时钟对齐。如果导出器用简单的
fps × 3600去偏移一小时起始时间,所有标记都会晚大约 3 秒。
Beat2Cut 的导出会处理这两种情况。即便不用 Beat2Cut,这也值得知道:Resolve 里标记总是稳定偏几秒时,十有八九就是这两个问题之一。
如何从 Beat2Cut 导出切点清单
- 在 Studio 时间轴里打开你的视频或音乐;文件在检测和剪辑阶段留在浏览器中。
- 检测:场景检测找镜头边界,节拍检测找音乐切点,或用静音检测先收紧口播录音。
- 复核时间轴上的结果;检测提出建议,你做决定。
- 导出,按目的地软件选择格式。
音频节拍检测与只含拍点的切点清单永久免费不限量。镜头检测、静音检测以及包含镜头的切点清单/字幕/混音每次消耗 2 积分,合并 MP4 或逐镜头 ZIP 消耗 10 积分(Free 账户每月 1 日补满 100 积分;Pro 订阅已全额包含本地检测、交付与 MP4 导出)。
FAQ
DaVinci Resolve 应该用 EDL 还是 FCPXML?
两者都能用,但目的不同。标记 EDL 会把检测点作为标记加到已有时间轴上,不要求素材元数据。FCPXML 会把真实切开结构交给 Resolve。想用标记指导自己剪,选 EDL;想拿一条预切好的粗剪,选 FCPXML。
为什么打开后的时间轴显示媒体离线?
切点清单携带的是剪辑决定,不携带素材本身。浏览器不知道你的本地文件路径,所以剪辑软件需要你指向原始素材一次(Final Cut/Resolve 里重新链接,Premiere 里定位媒体)。切点和标记本身仍然在。
导出切点清单需要积分吗?
只包含音乐拍点的切点清单登录后永久免费、不限次数。如果清单中包含镜头检测切点、字幕或音频混音,Free 账户每次交付消耗 2 积分(来自每月补满的 100 积分);Pro 订阅则已包含所有格式交付与检测,无需按次扣分。合并 MP4 成片在 Free 档消耗 10 积分,Pro 同样已含。
我可以同时拿到切点清单和 MP4 成片吗?
可以,两者不冲突。常见做法是:导出 MP4 给客户预览,再把 FCPXML 或 Premiere XML 交给负责精修的剪辑师。
先找到切点: 打开 Studio 时间轴,运行检测,再把结果用目标软件的原生格式交给你已经在用的剪辑工具。