
AI调色工作流终极指南davinci-resolve-mcp的CDL校验、LUT/DRX与级间调色实战【免费下载链接】davinci-resolve-mcpMCP server integration for DaVinci Resolve Studio项目地址: https://gitcode.com/gh_mirrors/da/davinci-resolve-mcpdavinci-resolve-mcp是 DaVinci Resolve Studio 的 MCP 服务器集成让 AI 助手能以编程方式完成AI调色工作流CDL 参数校验、LUT 管理与安装、.drx调色片应用、以及组级级间调色全程可探测、可校验、可回滚是调色师与新手都上手的理想桥梁。 项目架构两个服务器各司其职这个项目一次安装、提供两台服务器详见 resolve-advanced/README.md服务器运行方式擅长的事davinci-resolve-mcpPython连接运行中的 Resolve走官方脚本 APICDL 写入、版本快照、复制调色、应用 DRX、抓取 Stilldavinci-resolve-advanced-mcpNode无需 Resolve 启动直接读写项目文件.drx/.drp/.drt编解码、调色计算核心、离线 QC前者负责在 Resolve 里动手后者负责离线把调色算好、把文件编好。AI 调色工作流正是两者的配合Node 侧算出确定性结果 → Python 侧安全应用并读回验证。 AI调色工作流四步闭环完整规范写在 docs/guides/color-decision-guide.md核心是一个安全循环探测 → 校验 → 应用 → 读回。第一步动调色前先取证改任何颜色之前先调用只读探测动作timeline_item_color(actiongrade_boundary_report)— 报告调色边界timeline_item_color(actiongrade_version_snapshot)— 版本快照timeline_item_color(actionprobe_node_graph)— 探查节点图grade_evidence_base— 把版本、节点图、色组、覆盖度压缩成一行证据基线AI 必须先引用这行再给建议这一步保证 AI 知道目标剪辑有没有活动调色、是否属于色组、当前版本是什么——避免把默认空节点图误当成已有创意调色。第二步CDL 校验——把数值调校做对CDLSlope / Offset / Power / Saturation是 API 上最安全的程序化校正面适合小幅曝光、密度与饱和调整。写入前校验src/utils/cdl.py 中的normalize_cdl_payload会把[1.0, 1.0, 1.0]这样的数组自动转成 ResolveSetCDL期望的1.0 1.0 1.0字符串格式布尔与数值同样归一化——AI 传什么格式进来都不会炸。导入校验片场常以 ASC CDL.cc/.ccc/.cdl交付查找表。resolve-advanced/server/cdl-io.mjs 的importCDL做两重保险回环非空断言——如果一条非恒等 CDL 解码后生成了空调色直接抛错拒绝静默无效化模型转换显式告警——power→gamma并非 1:1 换算报告里会明确标注近似而非精确迁移请对照片场参考验证。小修正统一走safe_set_cdl能 dry-run 就先 dry-run写完再读回确认。第三步LUT / DCTL 管理——读随意写有围栏LUT 的完整规则见 docs/reference/lut-file-controls.md两条铁律读自由写受限list和read可遍历整个主 LUT 根目录249 个 LUT 实测但install/remove/attenuate只能写入命名空间下的MCP/子文件夹原厂与厂商 LUT 永不被改动装到哪就要能被set_lut找到Graph.SetLUT只按主根解析路径安装位置经过校准列表返回的set_lut_path就是set_lut能直接接受的形式。安装后记得project_settings(actionrefresh_luts)刷新发现列表然后graph(actionset_lut)挂到既有节点。路径穿越../escaped.cube会被拒绝重复安装不带overwrite也会拒绝——这些都是实测过的安全边界。第四步DRX 全片调色——替换语义要先快照.drx是整片调色的载体预置节点树、窗口、限定器、OFX 查找表都在里面。关键认知ApplyGradeFromDRX是替换目标节点图不是追加。所以流程是先创建版本快照可恢复基线timeline_item_color(actionsafe_apply_drx)应用用 Still / 缩略图 / 画廊导出目视确认重新探测版本与节点图状态离线侧resolve-advanced/server/tools/drx.mjs 暴露完整编解码器parse解析成节点图、generate参数生成.drx、merge嫁接新节点、export_cdl反向导出 ASC CDL外加整套调色计算目录——level_clips、skin_match、shot_match、contrast_normalize、gamut_legal等全部本地确定性运行无需 Resolve 启动。️ 级间调色实战Pre-clip / Clip / Post-clip 三层结构多镜头共享场景意图时正确姿势是用色组的三级结构见 docs/guides/color-decision-guide.md 的 Safe Color Workflow 一节层级职责典型内容组级 pre-clip共享输入归一同一机位/场景的统一曝光与白平衡修正剪辑级单镜头决策人脸、肤色、天空、连续性组级 post-clip共享创意查找表整段序列的创意风格与输出 trim实战节奏组级定大方向剪辑级管例外。选一个 hero 参考镜头参考调色已成立就safe_copy_grade复制否则用保守 CDL 匹配并目视复核。色组只是场景意图的载体不能省掉逐镜头审核——组查找表建立方向脸、高光、天空、树叶这些 outlier 仍要逐条把关。进阶用户还可以在 Node 侧做无损调色迁移grade_transfer把.drp色组或.drx查找表转成可应用的.drxcolor_trace能按媒体身份池项 ID / 路径 / 场记 / 文件名 源区间重叠跨工程匹配已调色时间线实测 878 条剪辑 conform、254 个调色携带、0 失败。✅ 读回与审计让 AI 调色可被质疑AI 调色最怕看起来过了。这个项目把读回做成了硬约束verify_graderesolve-advanced/server/verify-grade.mjs对比意图.drx与实际应用.drx逐节点判定 landed / drifted / missing / unverifiablegrade_loopsrc/utils/grade_loop.py应用查找表后测量真实解码帧出现 banding / 高光坍塌 / 阴影噪声放大等旗标时自动按强度 ×0.8 衰减重试下限 0.5默认三次阶梯耗尽则报needs_human绝不带旗标出厂且每个采样帧都必须通过帧对比三件套未处理帧诊断、当前帧创意基线、调整后帧——三者同时间码对比禁止拿压缩预览代替渲染帧判断。 交接清单AI 调色交付该报告什么按 docs/guides/color-decision-guide.md 的 Review Notes And Handoff一次合格交付应说明操作前后的活动版本、目标范围原时间线 / 复制时间线 / 色组 / 选中剪辑、操作类型CDL 调整 / LUT 挂载 / 调色复制 / DRX 替换、使用的帧依据以及已知限制压缩源、高光溢出、不可构建的节点类型等。一句话标准我可以做保守 CDL 校正或从 DRX/Still 应用/复制整片调色但我无法通过公开 API 直接构建窗口限定器节点树。总结davinci-resolve-mcp 的 AI 调色工作流 探测取证 CDL 校验写入 LUT 围栏管理 DRX 快照替换 三级组结构 强制读回。它不假装 API 能打开整个 Color 页 UI而是把能做的做对、不能做的说清这正是自动化调色可被信任的前提。【免费下载链接】davinci-resolve-mcpMCP server integration for DaVinci Resolve Studio项目地址: https://gitcode.com/gh_mirrors/da/davinci-resolve-mcp创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考