Mac 上的 Premiere Pro 媒体缓存,清理前先分清这些文件
Premiere Pro 应用本身没变大,媒体缓存却可能一直增长,先打开 Premiere 的媒体缓存设置,别直接删 Adobe 支持目录,音频一致化文件、峰值文件、缓存数据库、项目文件和代理各有用途,删掉后要付出的代价也不同。
先分清缓存和剪辑素材
Adobe 的媒体缓存说明把生成的文件和记录它们的数据库分开,选清理目标之前先分清这两类。
| 数据 | 用途 | 清理边界 |
|---|---|---|
| Media Cache Files | 生成的音频一致化文件和峰值文件,如 .cfa 和 .pek |
重建需要可访问的源素材,也需要时间 |
| Media Cache | 记录生成缓存文件链接的数据库 | 用 Adobe 的缓存流程,不重置整个支持目录 |
| 项目和原始素材 | 剪辑内容及其原始资料 | 不放进缓存清理范围 |
| 代理 | 与原始片段关联的独立媒体 | 保留,要清理代理就单独作决定 |
Adobe 把将代理附加到完整分辨率媒体作为独立流程说明,不能因为代理也是剪辑时生成的,就把它当成随手可删的缓存。
删除前先找当前使用的缓存
打开 Premiere 的媒体缓存设置,改动前记下当前位置,Adobe 支持自定义位置,旧路径上有个大文件夹,不代表它就是现在使用的缓存。
Adobe 的手动清理说明给出了 Mac 上的这个上级目录。
~/Library/Application Support/Adobe/Common
查看这里或自定义位置里的具体缓存文件夹,不删 Common 本身,也不把范围扩大到整个 Adobe,找不到目录就核对 Premiere 里记下的位置,不用新建。
一般的缓存取舍看哪些 Mac 缓存可以删,这里处理的是缓存,不是移除 Creative Cloud。
先用 Premiere 的未使用缓存选项
保存项目,连接存有源素材的磁盘,Adobe 的设置内清理说明介绍了移除缓存的按钮,也区分未使用缓存和当前位置的全部缓存。
- 先记下缓存位置和大小。
- 在 Premiere 的媒体缓存设置中打开移除缓存的对话框。
- 第一次先选未使用缓存,确认后执行,范围更小。
- 重新打开同一个项目,检查声音、波形和播放,再考虑其他改动。
Adobe 所说的未使用,是已经找不到对应源素材,不是做完的老项目,素材盘没接上也可能改变哪些缓存符合条件,所以先接回还在用的素材。
要完整重建缓存,Adobe 的步骤是先关闭所有项目,在打开项目之前执行清理全部缓存,这比未使用缓存的测试范围更大,下次开项目要给重建留出时间。
等缓存建好,再判断播放
Adobe 提醒,清缓存后重新打开项目需要重建时间,等这部分工作完成再检查同一段序列,不只看刚清完时的第一次卡顿。
重建的前提是源素材仍然可用,清缓存找不回丢失的原始视频、项目文件或代理,项目找不到片段时先停下来处理缺失素材,别继续删其他文件夹。
Premiere 打不开时,Adobe 也有退出应用后手动移除的步骤,只处理已确认位置中的缓存文件,测试期间保留手动移除项目的恢复机会,废纸篓里的内容只有在永久删除前还能取回,应用里的移除按钮则不能想当然地认为也走这条恢复路径。
设清理策略,或更改位置
Adobe 的自动缓存管理可以按时间或大小清理,先记下原选项,选一种适合工作节奏的策略,再退出并重新打开 Premiere,让设置生效。
自动清理不是立即清空缓存,Adobe 说明符合条件的维护会在启动后开始,之后每周进行,范围是文档里的 .pek、.cfa 和 .ims 缓存文件,不是整个项目存档。
也可以通过位置控件另选缓存目录,改变的是缓存存在哪里,不是你拥有多少剪辑素材,记下新旧位置,用一个项目确认新位置正常,再单独检查旧缓存是否要移除。
想撤回策略或位置变更,就恢复记下的设置并重开 Premiere,能恢复的是以后怎么运行,已经删掉的文件不会回来,如果剩下的空间主要是素材或代理,看大文件查找指南。
Mole 能帮上什么
Mole Mac 的清理会在设计缓存中列出符合条件的标准目录 ~/Library/Application Support/Adobe/Common/Media Cache Files,这条规则不包括旁边的 Media Cache 数据库,也不跟随 Premiere 自定义的缓存位置。
识别到 Adobe 媒体应用仍在运行时,Mole 会暂缓这项媒体缓存清理,删除前还会再检查一次,要按 Adobe 的未使用规则清理、设置自动策略或改位置,就用 Premiere 自己的设置。
常见问题
清媒体缓存会删掉项目吗?
缓存流程针对生成的缓存,不是项目或原始素材,把它们分开保留,别用删除 Adobe 上级目录代替清缓存。
为什么缓存又长回来了?
Premiere 使用源素材时会重建需要的缓存,看重建完成后的占用和保留策略,不用指望正在剪的项目一直没有缓存。
能把代理和缓存一起删吗?
单独决定,代理是关联的媒体,清缓存不等于管理代理或归档项目。