DaVinci Resolve 来自 Blackmagic Design,是一个将剪辑、调色、视觉特效、动态图形、音频后期制作以及版本 21 新增的专用照片页面融为一体的单一应用程序。该公司称其为用于电影长片和电视剧集的解决方案,而且它历来是通过自身的界面和内置脚本层来操作,而非通过外部程序。
从 21.1 开始,这一边界发生了变化:该版本成为 AI 助手——包括 Claude、Claude Code 和 Codex——开始通过第三方 MCP 服务器而非 Blackmagic 官方编写的插件来驱动 Resolve 任务的版本。
MCP 服务器的作用
davinci-resolve-mcp 项目自称是一个 Model Context Protocol(MCP)服务器,可让 AI 助手通过官方 Scripting API 控制 DaVinci Resolve Studio。MCP 是一种协议,允许 AI 助手调用外部工具并读回其结果,而不是根据程序的界面来推断其功能。在此设置中,服务器将自然语言请求转化为对 Resolve 脚本层的调用。
该项目为脚本 API 路径提供了两种服务器模式。默认的复合模式将相关的 Resolve 操作归组在操作参数背后,并暴露 37 个工具,旨在保持 AI 模型所消耗的上下文较低。完整或细粒度模式则为每个 Resolve API 方法暴露一个工具——共 389 个工具——供希望直接、无归组访问的用户使用。该项目自己的快速入门示例展示了可以要求助手执行的操作,包括列出所有项目并按名称打开其中一个、根据 bin 中的每个片段创建时间线、在保留源媒体的同时构建多机位准备时间线,以及检测同步爆音以建议录制偏移量。
免费版的问题

文章解释了 Blackmagic 将外部脚本功能限制在 Studio 版,以及桥接如何通过一个在 Resolve 内部运行并通过经认证的环回监听器重新导出它的小型脚本来访问免费版。此控制面板是桥接为管理该监听器而暴露的界面。
根据该项目的文档,Blackmagic 将外部脚本功能限制在 Studio 版:在免费版上,试图从外部进程访问 Resolve 的 `scriptapp("Resolve")` 调用会被拒绝,无论偏好设置如何。在 Resolve 21.0.x 中,Workspace ▸ Scripts 菜单并未受限——从该菜单启动的脚本会获得实时的 resolve 对象(在免费版 21.0.3.7 上实测)——因此服务器可以通过一个在 Resolve 内部运行并通过经认证的环回监听器重新导出它的小型脚本来访问免费版。
Resolve 21.1 将 Python 脚本功能移至 Studio 版。在免费版 21.1 上,Scripts 菜单根本不再列出 .py 文件(在 Fedora 44 上的 #203 中报告;同一文件夹中的 Lua 脚本则正常列出)。控制台在免费版 21.1 上是否仍运行 Python 尚未确认,因此在实测之前,应将该桥接视为 21.0.x 路径。
一旦该监听器开始运行,它会在外部脚本功能不可用时自动使用——无需设置环境变量。设置 DAVINCI_RESOLVE_BRIDGE=1 会强制使用桥接:它成为唯一尝试的传输方式,因此停止响应的桥接会报告自身的故障,而不是悄悄回退到另一种传输方式。当桥接是你打算依赖的路径时,请使用此选项。
超越脚本 API
脚本 API 并未覆盖所有操作,这就是该项目提供第二个可选服务器的原因。在 Python 服务器通过合规的脚本 API 驱动实时 Resolve 的地方,高级服务器则完成 API 无法做到的事——它读取并编辑 Resolve 文件(.drp、.drt、.drx),并在不运行 Resolve 的情况下应用 DB/XML 级别的更改,因此可以在云端或本地运行。它暴露 18 个工具,涵盖逐片段的编解码器分级、确定性的离线分级/质检目录、套片、跨重新套片的色彩追踪、Fusion 和 Fairlight 工作,以及项目级数据库和流水线操作。该项目指出,分级写入是针对 Resolve Studio 进行实时校准的,而重新布局操作则填补了清理节点图周围的仅限 UI 的空白。
这在实践中的意义
对于已经熟悉 Resolve 的用户来说,实际效果是重复性的机械工作可以交给助手:整理 bin、设置渲染、从长片素材中组装高光片段检测同步问题。这与该版本所围绕的承诺属于同一类——将繁琐的工作交给对话式语言,让人类留在创意一侧。
注意事项
有三点限制值得坦率说明。首先,免费版的路径已经收窄:21.1 将 Python 脚本功能移至 Studio 版,而免费版 21.1 上的控制台是否仍运行 Python 尚未确认。桥接目前仍使免费版可访问,但该项目自身在实测之前将其视为 21.0.x 时代的机制。其次,脚本 API 并未覆盖所有操作,因此助手的可达范围受限于 Resolve 所暴露的内容;所提供的文档并未枚举这一差距。第三,高级文件编辑服务器是具有自身 Node 依赖和校准要求的独立工具——功能强大,但并非应用程序之上的透明层。
使 Resolve 变得强大的工具——基于节点的调色、Fusion 合成、Fairlight 混音——仍然是应用程序的核心,而助手集成解决的是围绕这些工具的工作,而非工艺本身。21.1 及其周围的 MCP 生态系统可能做的,是降低其他一切的成本。