SanbilaSanbila

Final Cut Pro 中的 H.264 工作流

几乎所有消费级相机的默认编码都是 H.264。Sony A7S III、Canon R5、DJI Mavic 无人机、GoPro Hero、iPhone 17 Pro 全部输出 H.264 或 HEVC 变体。Final Cut Pro 在 Apple Silicon 上原生解码 H.264,但 40 小时素材的长片剪辑依旧给 SSD 带来压力。Sanbila 把 H.264 原始文件留在 Cloudflare R2,本地 SSD 上跑 Sanbila ProRes 代理,让磁吸时间线保持响应。

为什么 H.264 让 Final Cut 长片剪辑吃力

H.264 每分钟占用很小,4K 大约每小时 30 到 60 GB,听起来轻松,但纪录片剪辑师常常积累数百小时素材。40 小时 A7S III 素材就接近两 TB。Final Cut Pro 在 Apple Silicon 上以硬件加速解码 H.264,可是在 scrubbing、J-K-L 导航与 skimmer 响应方面仍然落后 ProRes 一截。Final Cut 给的答案是「create optimized media」,它会把所有素材转成 ProRes 422,占用几乎翻三倍。1 TB 的 MacBook Pro 在粗剪结束之前就会装满。

原始放 R2,本地用 ProRes 代理迎合 Final Cut

Sanbila 直接从 SD 卡、CFexpress 读卡器或者无人机 offload 上传 H.264 文件。Sanbila 虚拟文件夹通过 symlink 挂入 Final Cut Pro 资源库,Final Cut 把它们当作原生片段读取。Sanbila 为 Final Cut 推荐的预设是 1080p ProRes Proxy,这是 Final Cut 设计之初围绕的编码:skimmer 瞬时、磁吸时间线灵敏、入门 M3 MacBook 上也能全速回放代理。Final Cut 自带的代理模式切换干脆,H.264 原始素材就留在 R2 上等导出。

H.264 (.mp4, .mov) · Final Cut Pro

在 Final Cut Pro 上处理 H.264,推荐的 Sanbila 预设是 1080p ProRes Proxy(.mov 容器)。Final Cut 把 ProRes 视作头等公民,因此 skimmer、scrub 与 trim 都是瞬时响应。代理稳定在每小时约 30 GB,一部纪录片剪辑放在 1 TB 的 MacBook 上完全合适。短视频博主可以选用 720p ProRes Proxy,体积减半,入门 M3 也能跑得顺。

从 H.264 源导出 ProRes 422 母版

Final Cut Pro 随时可导出 FCPXML。Sanbila 读取 FCPXML,识别时间线上的每一段镜头。Smart Relink 把这些镜头切换为流模式,WebDAV 卷在 macOS 上以 Sanbila-{projectId} 的形式挂载,Final Cut 从本地的 ProRes 代理切回通过 WebDAV 提供的 H.264 原始素材。导出 ProRes 422 母版时,按需从 R2 读取 H.264 源字节,借助 Apple Silicon 的硬件路径解码,最终在本地写出 ProRes 文件。SSD 上不会留下任何巨大的 H.264 缓存。

从 SD 卡到 ProRes 交付的五个步骤

  1. 1

    插入 SD 卡、CFexpress 读卡器或无人机 offload 硬盘。Sanbila 扫描目录,给每个 .mp4 或 .mov 计算哈希,并行上传至 R2,超过 100 MB 时启用 multipart upload。

  2. 2

    打开项目的 Sanbila 虚拟文件夹。1080p ProRes Proxy 文件通过 symlink 挂入 Final Cut Pro,作为普通 event 中的片段使用。

  3. 3

    在 Final Cut Pro 中完成粗剪、精剪与锁画面。即便每分钟出现一百多个片段,MacBook Pro M3 上的磁吸时间线依旧灵敏。

  4. 4

    导出 FCPXML,运行 Sanbila Smart Relink。被剪辑使用的镜头切换为流模式,WebDAV 卷以 Sanbila-{projectId} 形式在 macOS 上挂载,Final Cut 看到的是全分辨率的 H.264 原始。

  5. 5

    从 Final Cut 导出 ProRes 422。导出环节在 Apple Silicon 硬件路径上通过 WebDAV 从 R2 解码 H.264,并在本地写出母版。原始 H.264 不会永久留在 SSD 上。

Sanbila 数据一览

来自 Sanbila 在线产品的真实规格,而非营销说辞。

4
支持的 NLE(Premiere Pro、DaVinci Resolve、Final Cut Pro、Avid)
7
代理预设——从 540p H.264 到 1080p DNxHR LB
22
支持的文件格式(MP4、MOV、MXF、R3D、BRAW、WAV…)
85%
相比 4K 原始素材剪辑的平均磁盘节省
$0
Cloudflare R2 出口费用——零成本流式传输原始文件
8
macOS 上 8 个并行 R2 连接(Windows / Linux 上 4 个),4 MB 块缓存

Final Cut Pro 中 H.264 常见问题

Final Cut Pro 是否把 Sanbila 的 symlink 当作可导入的片段?

是的。Final Cut Pro 把 symlink 视为 event 中的普通文件。Sanbila 虚拟文件夹默认生成指向本地 ProRes Proxy 的 symlink,导入流程与从任何硬盘导入一组片段完全一致。

Sanbila 如何处理 iPhone 17 Pro 输出的 Apple ProRes HEVC 等 HEVC 变体?

HEVC 文件与 H.264 走同一条上传通道。Apple Silicon 对 HEVC 与 H.264 都提供硬件解码。Sanbila 1080p ProRes Proxy 依旧是推荐的本地格式,因为它能绕开时间线上更重的 HEVC 解码。

两位 Final Cut Pro 剪辑师能否共享同一个 Sanbila 项目?

Studio 方案可以。两位剪辑师各自在自己的 Mac 上登录 Sanbila,打开同一个虚拟文件夹,各自在本地生成 ProRes Proxy。Final Cut 资源库依旧按人各持一份,因为 Final Cut 不支持并发写入的共享资源库,但媒体通过 Sanbila 共享。

最终的 ProRes 422 导出是否与 Final Cut 直接读取本地 H.264 输出一致?

一致。Final Cut 通过 WebDAV 从 R2 解码的 H.264 字节,与从本地解码的字节完全相同。ProRes 422 导出文件与从本地 H.264 副本输出的母版在比特层面相同,唯一差别是网络读取时间,由 block-level 缓存吸收。

40 小时纪录片剪辑挂载的 WebDAV 卷有多大?

WebDAV 卷只暴露通过 FCPXML 识别出的、出现在最终时间线上的镜头。一段 40 小时素材项目里只用了 200 个独立镜头,WebDAV 卷大约挂载 30 到 60 GB 的 H.264 源素材,普通宽带就能流畅传输。

相关工作流

由 Sanbila 创始人 Lassana Toure 撰写。

最后更新: