在 Final Cut Pro 中使用外置驱动器而不出现推出问题

视频剪辑师依赖外置驱动器,但 Final Cut Pro 有把它们锁住的习惯。这里教你如何使用外置存储而不为推出头疼。

(Updated )

如果你在 Mac 上剪辑视频,外置驱动器很可能是你最常用的外设。Final Cut Pro 项目可能占用数百 GB。从外置存储工作不是奢侈,而是必需。

但说到推出,Final Cut Pro 和外置驱动器有着复杂的关系。你完成了剪辑,关闭了项目,退出了 Final Cut,驱动器却依然推不出来。有东西在占用着它,而你弄不明白是什么。

为什么 Final Cut Pro 会占用驱动器

Final Cut Pro 在你使用视频文件时,不只是打开它们。它会在存放资源库的那个宗卷上创建一整套相关数据的生态系统。

一个 Final Cut Pro 资源库包含原始媒体、优化后的媒体、代理媒体、渲染文件、分析数据,以及一个数据库。即便一个简单的项目,也可能牵涉散布在这些类别中的成千上万个独立文件。

当你关闭一个项目时,Final Cut 不会立即释放所有这些文件。后台渲染可能仍在进行。Motion 模板可能仍处于载入状态。媒体导入过程可能正在收尾。

更重要的是,Final Cut Pro 会运行用于媒体管理的后台服务,即便在你关闭了主 Final Cut Pro 窗口之后,这些服务仍会继续对资源库数据进行操作。它们处理后台渲染、转码和缩略图生成之类的任务。

渲染文件问题

Final Cut Pro 的后台渲染是退出后推出失败最常见的原因。

当你启用了后台渲染(默认开启)时,Final Cut 会在你工作时于后台渲染你的时间线。如果你在渲染进行途中退出 Final Cut Pro,渲染进程需要时间来收尾。在那段收尾期间,它会保持对你外置驱动器的文件句柄。

你可以在退出前查看 Final Cut Pro 中的后台任务指示器,来检查后台渲染是否处于活动状态。点按时钟图标即可查看活动任务。在退出前等待所有任务完成,推出过程就会顺畅得多。

要彻底禁用后台渲染:前往“Final Cut Pro > 设置 > 播放”,取消勾选“后台渲染”。你会失去时间线预渲染带来的便利,但你将完全掌控渲染何时发生、驱动器何时空闲。

生成的媒体会滞留

Final Cut Pro 会生成几种与你的项目一同存在的媒体:

  • 优化后的媒体:你原始素材的 ProRes 转码
  • 代理媒体:用于更流畅剪辑的低分辨率副本
  • 渲染文件:预渲染的时间线片段
  • 分析数据:面部识别、防抖分析、音频响度数据

这些生成过程中的每一个都可能在后台运行。如果你在其中任何一个处于活动状态时退出 Final Cut Pro,那个生成进程可能不会干净地终止。

不要为了推出驱动器而删除资源库生成的文件。删除是存储管理的选择,并不保证打开的文件会关闭。请完成或取消 Final Cut Pro 的后台任务,正常退出后再尝试推出。

Compressor 和 Motion

如果你在使用 Final Cut Pro 的同时还用 Compressor 或 Motion,这些应用程序也可能持有对你外置驱动器上媒体的引用。

Compressor 的进程在你退出 Final Cut 之后可能仍在运行,尤其是当你把片段送去导出时。引用了你外置驱动器上媒体的 Motion 模板会一直载入在内存中。

在尝试推出之前,先关闭 Compressor 和 Motion,并确保没有导出或渲染任务处于活动状态。

媒体导入工作流程

你把媒体导入 Final Cut Pro 的方式会影响推出表现。

如果你在导入时使用“将文件留在原位”,Final Cut 会引用你外置驱动器上的原始文件。项目将始终需要访问该驱动器,而且即便项目没有在主动播放,Final Cut 也会保持对原始媒体文件的连接。

如果你在导入时使用“拷贝到资源库”,文件就会被拷贝进 Final Cut 资源库。一旦导入完成,Final Cut 就不再需要源驱动器上的原始文件。如果你的源驱动器和资源库位于不同的宗卷上,这会让推出变得更容易。

为了在使用外置驱动器时获得最佳的推出体验,请把你的 Final Cut 资源库放在一个驱动器上,把原始媒体放在另一个驱动器上(或放在你 Mac 的内置存储上)。这样你就只需推出资源库驱动器,而它要管理的是一套单一、自成一体的文件。

面向剪辑师的干净关闭流程

在推出一个存放着 Final Cut Pro 资源库的外置驱动器之前:

  1. 打开 Final Cut Pro 的后台任务窗口(时钟图标),等待所有任务完成。
  2. 关闭所有项目和事件。
  3. 用 Command-Q 退出 Final Cut Pro,而不只是关闭窗口。
  4. 如果 Compressor 和 Motion 处于打开状态,退出它们。
  5. 等待 15 到 20 秒。Final Cut 的后台服务需要时间才能完全关闭。
  6. 试着推出驱动器。

如果经过这一系列操作后驱动器仍无法推出,请检查 Terminal:

lsof /Volumes/YourDriveName

仅凭进程名称或打开的文件列表,无法证明没有写入正在进行。请保存工作,完成复制和备份,正常退出应用后再尝试推出。强制退出或强制推出可能导致数据丢失;Ejecta 不会保证写入安全。

面向专业工作流程

专业剪辑师往往会在整个项目期间让驱动器保持连接,这样就完全避免了推出问题。但当项目收尾、你需要归档驱动器时,推出的挣扎便开始了。

一个好的做法是在归档前整合你的资源库。在 Final Cut Pro 中选择你的资源库,然后使用“文件 > 整合资源库媒体”,以确保项目所需的一切都在资源库内部。然后关闭资源库、退出 Final Cut、等待,再推出。

Ejecta: Ejecta 提供免费的驱动器诊断,没有限时试用。有偿许可证解锁支持应用的退出和推出、全部推出以及 Time Machine 控制。系统进程可能需要等待、授权或关机。请先保存工作并完成传输。

外置驱动器对视频剪辑至关重要。推出它们不该是你工作流程中最难的部分。

Ejecta 提供免费的驱动器诊断,没有限时试用。有偿许可证解锁支持应用的退出和推出、全部推出以及 Time Machine 控制。系统进程可能需要等待、授权或关机。请先保存工作并完成传输。

立即购买 - $29 $9.99