ZTT.返回作品集

AgentCut 人机共用剪辑台

供人和 Agent 共用的本地剪辑软件:多轨时间线、达芬奇式调色节点与示波器、关键帧合成,界面动作与 Agent 命令写的是同一条时间线。

项目分类
独立产品

背景

达芬奇、AE 和剪映都不给 Agent 稳定的操作接口:要么只剩屏幕自动化,要么 Agent 与界面各改各的时间线,剪完互相覆盖。剪视频和调色需要 Agent 直接读写时间线,人还要能随时预览和接管。 界面动作与 Agent 命令同源编译、原子事务、幂等回执与 dry-run、串行调色节点与示波器、关键帧、遮罩与嵌套合成、EBU R128 响度与静音去空白、历史快照与版本恢复

工作流程

素材导入与探测 → 时间线批命令 → 检查器与示波器 → 渲染队列导出 → Agent 并行操作

实际使用结果

形成供人和 Agent 共用的本地剪辑台:编辑与预览共用一条时间线,串联素材导入、剪辑、调色、声音处理和渲染导出,支持历史快照恢复。

一条时间线,两个操作者

界面里的每个动作最后都编译成与 Agent 完全相同的批命令,走同一个服务、同一个数据库,没有第二套规则。提交方式可切即时或批次,每个动作先出结果再透明化,历史快照可恢复且版本只进不退。

功能与实现细节 · 3 项
  • 时间线命令带原子事务、幂等回执、乐观版本与 dry-run。
  • HTTP 与 MCP 接口复用界面的同一批命令源码,Agent 与人不会各说一套。
  • 素材导入按内容指纹去重,FFmpeg 探测覆盖中文与空格路径并拒绝越界。

调色、关键帧与画面合成

串行调色节点支持每通道曲线、白平衡、RGB 增益与节点强度:同一张曲线表同时驱动 FFmpeg lutrgb 与浏览器预览,实测偏差不超过 1.5 LSB。关键帧覆盖位置、缩放、旋转、透明度与音量,配线性、保持、缓入缓出与可编辑贝塞尔。

功能与实现细节 · 3 项
  • 八种画面混合模式与矩形、椭圆、钢笔路径遮罩,遮罩可跟踪目标远近并按帧写成关键帧。
  • 嵌套合成最多八层,内部编辑、独立导出、跨工程复制保持同画幅同帧率。
  • 曲线变速 0.25-4 倍保留音高,滑移与划动不动位置只改素材区间。

声音处理、代理回放与导出

EBU R128 一键统一响度写线性增益,导出实测 -16 LUFS;静音检测找出停顿剪掉并左移;示波器提供直方图、波形与矢量。代理回放把素材转成 640-1280p 副本、导出始终用原片,缓存配额 4GB 可一键清理。

功能与实现细节 · 3 项
  • GET /v1/capabilities 提供结构化能力清单,界面据此显示功能状态。
  • 渲染走固定 revision 加持久化任务队列,可取消,声画同步由 ffprobe 校验。
  • 工程打包导出导入:zip 含全部素材,重新探测后原子恢复。

真实软件界面

AgentCut 人机共用剪辑台 / EDITING WORKSTATION
EDITING WORKSTATION

实现方法

Python / FFmpeg / HTTP / MCP / WebView2 桌面端

个人职责

需求定义 / 产品规划 / 工作流分析 / AI 辅助开发 / 界面实现 / 测试与迭代

我从需求出发设计产品和工作流程,通过 Vibe Coding 完成开发,也负责功能验证、界面迭代和交付整理。