如果启用代理和智能缓存后,DaVinci Resolve 的播放仍然缓慢,请确认受影响的片段确实使用了代理,然后检查哪些效果已完成缓存。每次更改后都测试同一段较短的素材,以找出剩余的工作负载。

本指南面向希望恢复可用时间线播放的 Mac 剪辑师。菜单说明依据 2026 年 7 月版《DaVinci Resolve 21 参考手册》。辅助培训示例明确来自 Resolve 20,这是 Blackmagic Design 培训页面目前提供的版本。如果菜单名称不同,请查阅与你安装版本相符的手册。Resolve 21 参考手册,官方培训书籍。

建立可重复的播放测试

选取一段每次播放都会卡顿的 10–20 秒片段。记下时间线帧率、查看器播放 FPS、受影响的片段以及缓存指示器状态。整个诊断过程中都使用这段素材;更换测试素材会让结果更难比较。

Resolve 的查看器会显示播放 FPS 和 GPU 状态指示器。还要查看剪辑查看器选项菜单中的显示所有视频帧:处理速度不足时,启用此选项会降低播放速度以显示每一帧;禁用此选项则会优先保证音频连续,同时允许丢帧。两种设置都不会减少底层工作负载。Resolve 21 参考手册,第 8 章,第 199 页。

日常剪辑时,请在禁用“显示所有视频帧”的情况下测试,但也要评估画面运动,而不只是查看显示的 FPS。记录三项观察结果:片段是否保持预期速度、运动画面是否跳帧,以及音频是否连续。中间不做编辑,连续播放该片段两次。

确认播放缓慢的片段是否确实在使用代理媒体

**“优先使用代理”是一个偏好设置,并不能证明每个片段都有可用代理。**如果某个片段没有可用代理,Resolve 会回退到原始媒体。当播放只在某个切点处变慢时,一个尚未准备代理的片段便是值得排查的线索。Resolve 21 参考手册,第 8 章,第 219 页。

  1. 选择播放 > 代理处理 > 优先使用代理。
  2. 将媒体池切换为列表视图。右键单击列标题,启用代理和代理媒体路径。
  3. 检查导致片段播放缓慢的源素材。查看其代理分辨率、位置和代理状态徽标。
  4. 如果代理已移动,右键单击源素材并选择链接代理媒体,然后选择匹配的代理文件或目录。

《剪辑师指南》介绍了这些列和 PXY 状态显示。它还解释了一个容易引起混淆的地方:即使已选择代理播放,普通片段分辨率和编解码器信息仍描述相机原始素材。请使用代理专属指示器确认切换状态。《DaVinci Resolve 20 剪辑师指南》,第 6 课,第 330–332 页。

如果缺少代理,请先为受影响的片段生成代理,再考虑处理整个项目。在项目设置 > 主设置中选择代理分辨率和格式,然后右键单击媒体池中的片段并选择生成代理媒体。手册列举了 ProRes LT 和 DNxHR LB,作为易于剪辑、带宽需求较低的格式示例。应根据你的素材和 Mac 测试格式选择,而不要把某种格式视为适用于所有情况的方案。Resolve 21 参考手册,第 8 章,第 213–214 页和第 221 页。

重新播放该片段。如果链接或重新生成代理后,同一片段播放流畅,就说明你找到了针对该片段的实际解决办法。如果情况没有变化,请先检查缓存覆盖范围,再生成更多媒体。

检查智能缓存实际渲染了哪些内容

智能缓存并不意味着整个时间线都已渲染。在剪辑时间线上,红色缓存指示器表示工作尚未完成;蓝色指示器表示帧已缓存。如果项目设置中启用了后台缓存,系统会在经过可配置的空闲时间后开始缓存。缓存内容发生变化时,可能需要重新缓存。Resolve 21 参考手册,第 8 章,第 205–209 页。

选择播放 > 渲染缓存 > 智能,停止调整并等待受影响的范围完成缓存。然后不要更改效果、调色或时序,直接重新播放。这样可以将生成缓存所需的开销与播放已完成缓存内容时的性能区分开来。

对于 Fusion 工作,Blackmagic 培训指南明确要求剪辑师返回剪辑页面,启用智能缓存,并等待指示器变为蓝色后再检查播放效果。指南还说明,流畅播放取决于缓存磁盘是否足够快。请先在剪辑页面评估剪辑效果,再判断 Fusion 工作区中的慢速播放是否属于同一问题。《DaVinci Resolve 20 视觉特效指南》,第 29 页。

如果缓慢的操作仍未缓存,请选择相应控制项,而不要随意切换缓存模式:

高耗时处理发生的位置 手册记载的缓存控制项
Fusion 输出或源素材处理 右键单击时间线片段:渲染缓存 Fusion 输出 > 开启
Color 页面节点及其上游处理 右键单击节点:节点缓存 > 开启
片段的完整 Color 页面调色 右键单击时间线片段:渲染缓存 Color 输出
应用于剪辑页面的 OFX 滤镜 右键单击片段:渲染缓存 OFX 滤镜,然后选择该滤镜

这些控制项针对处理流程中的不同阶段。具体来说,手册说明,在智能模式和用户模式下,都需要手动选择剪辑页面 OFX 滤镜缓存。Fusion 输出缓存也位于 Color 页面处理之前,因此仅有该缓存并不能证明完整调色已渲染。Resolve 21 参考手册,第 8 章,第 206–211 页。

通过一次受控比较确定下一步修复措施

以下决策辅助表是根据代理媒体、时间线分辨率和缓存阶段之间的已记录区别推导出的诊断方法,不是基准测试。每次只更改一个条件,重新播放同一范围,然后在进行下一次比较前恢复设置。

观察结果 说明 下一步建议
链接缺失的代理后,受影响的片段播放有所改善 原始媒体播放路径是造成播放缓慢的因素之一 检查其他播放缓慢的片段是否也存在代理缺失
只有在相关缓存完成后播放才有所改善 该缓存处理阶段是造成播放缓慢的因素之一 检查该效果前先完成缓存
将时间线播放分辨率设为半分辨率后,尚未缓存的片段有所改善 减少图像处理工作量会有所帮助 剪辑时采用较低的工作分辨率
相关缓存已完成,但播放仍然不流畅 仍需排查缓存覆盖范围、存储设备或其他实时工作负载 单独检查缓存位置和音频处理

比较分辨率时,选择播放 > 时间线代理分辨率 > 半分辨率。这会即时降低工作分辨率,不会创建或重新链接代理文件。这两项功能彼此独立。手册还警告,此分辨率控制无法解决原始格式解拜耳处理的限制;在适用情况下,手册支持的替代方案是格式专用的摄影机原始文件 > 解码质量控制项。Resolve 21 参考手册,第 8 章,第 200–201 页。

例如,假设有一条示例时间线,其中包含普通片段、Fusion 标题和应用了剪辑页面 OFX 滤镜的片段。如果普通片段播放流畅,就不必立即重建所有代理。等标题的 Fusion 缓存完成后再测试,然后明确缓存 OFX 滤镜。不同的测试结果可以指向不同的处理阶段,无需臆造性能阈值。

缓存完成后仍有卡顿时,检查缓存磁盘

打开项目设置 > 主设置,检查缓存文件位置和渲染缓存格式。请检查实际保存位置,不要假设它与代理所在的磁盘相同。Blackmagic 说明,质量越高的缓存格式,对存储吞吐量和容量的要求越高。Resolve 21 参考手册,第 8 章,第 208 页。

一个实用的受控测试是在另一块可用的高速本地存储卷上,为受影响的小段素材重新生成缓存。起初保持效果和缓存格式不变。如果情况有所改善,说明之前的存储路径可能是原因,但无法据此确定限制来自磁盘、连接方式还是并行活动。

如果随后要测试较轻量的缓存格式,请保留工作所需的图像属性。手册区分了能保留 Alpha 通道和范围外高光数据的格式;单纯为了提速而选择更小的缓存,可能会改变调色时看到的效果。Resolve 21 参考手册,第 8 章,第 206–208 页。

如果所选片段需要彻底重建缓存,请使用播放 > 删除渲染缓存 > 所选片段,然后等待它重新缓存。这会删除所选内容的生成缓存,并需要重新生成。请将其作为针对性测试,而不要因此清除整个项目的缓存。Resolve 21 参考手册,第 8 章,第 211 页。

检查 Fairlight 处理和 Mac 上的其他工作负载

如果画面播放正常但音频断续,请单独测试音频处理。使用插件的旁通控制,临时旁通一个可疑插件,然后重新播放该片段,之后再恢复插件。对于带有插件效果的音频片段,右键单击该片段并选择缓存音频效果。Resolve 手册将其描述为非破坏性片段级操作;参数更改后可以重新缓存。不要以为此操作会渲染所有音轨或总线路的处理器。Resolve 21 参考手册,第 180 章,第 4087–4088 页。

Fairlight 培训指南演示了插件旁通和片段缓存。如果你使用其中的 Voice Isolation 示例,请注意版本限制:Voice Isolation 是 Studio 功能。此诊断流程不需要添加该效果。《DaVinci Resolve 20 Fairlight 音频指南》,第 6 课,Resolve 21 参考手册,第 181 章。

在 Mac 上进行同一播放测试时,打开活动监视器 > 内存。查看内存压力和已使用交换空间,不要只根据“已用内存”总量判断性能。Apple 将内存压力定义为依据多个因素计算的指标,其中包括交换速率和缓存内存;缓存文件可以有效利用原本闲置的内存。在 Mac 上的“活动监视器”中查看内存使用情况。

你还可以选择窗口 > GPU 历史记录,观察测试过程中的 GPU 活动。请结合受控比较结果,将其作为辅助参考;不要把图表显示繁忙当成某个效果出错的证据。在 Mac 上的“活动监视器”中查看 GPU 活动。

在 Resolve 21 中,如果代理生成或其他后台渲染仍在运行,请检查底部工具栏中的“后台任务”弹出菜单。手册提醒,后台渲染可能会消耗大量资源,并在“后台任务”偏好设置中介绍了前台活动时暂停后台渲染。请在这些任务完成或暂停后比较播放效果。此设置与空闲后台缓存控制项不同。Resolve 21 参考手册,第 4 章,第 110–111 页。

最后,在恢复所有预期效果、确认代理无误并完成相关缓存后,重新播放最初的测试范围。保留能够稳定改善播放效果的最小改动。找到具体原因——例如某个代理缺失、某个滤镜未缓存或缓存目标磁盘速度较慢——就能建立实用的剪辑流程,并在播放再次变慢时明确从何处开始排查。

来源