ronak-create/FableCut
Zero-dependency browser video editor that AI agents can drive — JSON timeline, MCP + REST, live-reloading UI
解决的问题
FableCut 是一个由 AI 代理驱动的浏览器端非线性视频编辑器。与传统 AI 视频工具将编辑过程隐藏在 API 之后不同,FableCut 将整个项目时间线以 JSON 文档的形式公开,使人类和 AI 代理能够实时协作完成视频编辑。
如何工作
该项目使用 project.json 文件作为主要接口。任何能够写入 JSON 的进程都可以修改媒体、剪辑、轨道、效果和转场。浏览器 UI 通过服务器发送事件在 150ms 内热重载更改。AI 代理可以通过三种主要接口与编辑器交互:Model Context Protocol (MCP) 服务器、直接修改 project JSON 文件,或使用 REST API。
适用人群
专为希望使用 LLM(如 Claude)自动化视频编辑任务,同时保持对时间线完全手动控制的创作者和开发者设计。
主要亮点
- 代理驱动编辑:支持 MCP、REST 和直接 JSON 写入,实现 AI 控制的剪辑、调色和字幕生成。
- 参考重制:可分析参考视频以提取镜头边界、BPM 和音乐,为新素材创建“编辑蓝图”。
- 专业编辑工具:支持多轨道、带缓动的关键帧动画、色度键、以及通过 MediaPipe 实现的 AI 背景移除。
- 高级文本引擎:支持动态字幕(单词弹出、卡拉OK等)、Google 字体集成和霓虹光效。
- SVG 集成:支持帧级精确的动画 SVG 剪辑作为一等元素。
- 并发编辑:使用修订计数器防止人类 UI 编辑与 AI 代理写入之间的冲突。
相关
- Dispatch
- 项目
- 项目
- 项目
- 项目