Agent Skills
返回列表
Capture One IIQ 批处理

Capture One IIQ 批处理

办公效率 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_66993c30/capture-one-iiq-cli。

技能介绍

解决的问题

Capture One 是专业摄影工作流中的联机拍摄与处理软件,大量 IIQ 原片需要按配方批量处理。但官方没有提供可用的命令行导出或处理开关,自动化往往要绕道 GUI。

实际踩坑在于:直接调用 CaptureOne.exe 传图片路径可以触发选择,但当已有实例在运行时,参数会被转发到现有实例,而可靠选择的前提是每次只传一个文件——传多个路径时只有第一个会被处理。更隐蔽的是会话状态:冷启动默认打开上次使用的会话,参数转发的图片可能被静默丢弃。

工作原理

技能围绕三个已验证的能力展开。

  • 通过 .cosessiondb 参数打开并切换到指定会话,用主窗口标题确认切换成功
  • 用 Ctrl+D 触发 Process,复用会话中已启用的配方,触发后完全无界面
  • 通过监听 %LOCALAPPDATA%\CaptureOne\Batch144 下的 .task 文件变化判断批处理是否完成

完整流程分为三步:

  1. 预检:读取会话数据库中 ZENABLEDOUTPUTRECIPE 表,确认至少有一个启用的配方。没有则弹窗提示用户配置并终止
  2. 执行:逐个转发图片路径,等待历史任务文件生成,超时重试一次 Ctrl+D
  3. 校验:退出码 0 表示全部完成,输出文件落在配方的输出目录

适用边界

  • Ctrl+Shift+D 会打开导出对话框,无法无人值守,不要用它做自动化
  • 没有文档化的 CLI 开关用于导出,/?、--help 都会被忽略并启动 GUI
  • Ctrl+D 处理的是当前 GUI 选中项,如果参数选择失败,可能处理上次的选择(可能是全部图片)。此时队列数量远超预期时要立即停手并清理任务文件
  • 每次只处理一个文件,批量场景要循环调用
  • 不要直接调用 ImgCoreProcess.exe 或 MPCoreTool.exe;.task 文件是 .NET BinaryFormatter 二进制,不要伪造
  • 升级 Capture One 后需要重新运行探测脚本验证

使用场景

  • 摄影棚联机拍摄结束后,摄影师想按会话中已启用的锐化与色彩配方,把当天几百张 IIQ 原片批量处理成可预览的 JPEG,避免手动逐张点 Process。
  • 影楼后期修图师维护固定的客户交付会话,新一批素材导入后需要用同一套配方重新处理,不想每次打开软件重复点选配方和切换会话。
  • 自动化脚本抓取到一批新图片后,要触发 Capture One 按既定配方处理并输出到指定文件夹,需要准确判断批处理何时结束才能继续后续步骤。
  • 工作室有多份历史 IIQ 散落在不同会话中,需要用统一配方批量重跑一遍,确保所有输出文件的色彩和尺寸规格完全一致。

适合人员

  • 商业摄影师:每周多次联机拍摄,需要在收工前用固定配方把当天 IIQ 批量处理成可预览 JPEG,减少手动操作。
  • 影楼后期修图师:同时维护多个客户会话,希望新素材导入后自动按既定配方处理,省去重复点选配方的时间。
  • 影像自动化工程师:正在为摄影棚搭建无人值守处理流水线,需要用命令行触发 Capture One 并可靠判断批处理何时完成。
  • 摄影工作室技术负责人:需要确保不同会话输出的 JPEG 规格统一,想用脚本校验启用配方并批量重跑历史素材。