【免费下载链接】FableCut
Zero-dependency browser video editor that AI agents can drive — JSON timeline, MCP + REST, live-reloading UI
FableCut 是一款免费、零依赖的浏览器视频编辑器,最大亮点是 AI agent 可以直接驱动它剪片——整条时间线就是一个project.json文件,你既可以手动编辑,也可以让 AI 替你剪辑,同时看着浏览器里的时间线实时变化。本文带你用 3 分钟完成 FableCut 安装教程:从启动服务、导入素材到建立第一条时间线并导出成片。
为什么选择 FableCut
在动手之前,先花 30 秒了解这款 AI 视频编辑工具有什么特别之处:
- 🌐完全跑在浏览器里:Premiere 风格的非线性编辑界面,无需安装任何桌面软件
- 🤖AI 可驱动:内置 MCP server 与 REST API,AI agent 能读、写你的时间线,改动约 150 毫秒内热重载到界面
- 📄项目文件即接口:片段、轨道、特效、关键帧全部存在一个 JSON 里,人和 AI 可以同台编辑,冲突安全
- 🔒素材不出本机:服务器只监听
127.0.0.1,媒体文件永远留在本地文件夹 - 📦零 npm 依赖:一条命令启动,Windows / macOS / Linux 通用
第一步:一条命令安装 FableCut
环境要求只有两项:Node 18+和一个 Chromium 内核浏览器(Chrome / Edge 等)。ffmpeg在 PATH 中是可选的,但建议安装(用于快速导出、降噪等)。
方式 A:免克隆,直接运行(推荐)
npx -y fablecut启动后打开http://localhost:7777,你的项目、素材和导出文件会统一放在~/FableCut目录。
方式 B:克隆仓库运行
git clone https://gitcode.com/gh_mirrors/fa/FableCut cd FableCut node server.js # → http://localhost:7777💡 两种方式效果相同。想用局域网内其他设备访问时,显式开启即可:
HOST=0.0.0.0 FABLECUT_ALLOWED_HOSTS=<你的IP> node server.js。
核心入口文件是 server.js——一个零依赖 HTTP 服务器,同时负责静态托管、REST API 和 ffmpeg 导出流水线;编辑器界面本体在 app.js。
第二步:导入素材到项目库
进入编辑器后,左侧Project面板就是你的素材库,有三种导入方式:
- 直接拖拽:把视频 / 音频 / 图片拖进浏览器窗口,文件会进入
./media/目录 - 点击
+ URL:粘贴一个 HTTPS 链接,FableCut 帮你下载到本地(导入后即同源,不会污染画布) - 资产库标签页:仓库自带的
library/会显示为Elements(叠加素材)、Sound FX、SVG、Templates等标签页,见 library/README.md
导入后每个文件都会显示帧率、编码、声道、时长等元数据(ffprobe 解析),支持按名称、编码、分辨率和#标签搜索。
第三步:3分钟建立你的第一条时间线
时间线默认 3 条视频轨(V1–V3)+ 4 条音频轨,跟着下面的操作走一遍即可:
- 拖入片段:把 Project 里的视频拖到 V1 轨上,片段边缘可以拖动修剪,自动吸附
- 切分片段:移动播放头到想剪的位置,按
S切分;Delete删除,Ctrl/Cmd+Z撤销 - 加标题:顶栏
+ Title添加文字,一键套用 Impact、Neon、Luxury 等标题样式 - 套滤镜:选中片段,在右侧 Inspector 里挑一个一键预设(cinematic、teal-orange、noir……共 14 种)
- 精细控制:
i/o设 IN/OUT 工作区,J/K/L变速穿梭播放,↑/↓跳到上一个/下一个剪辑点
进阶:让 AI agent 替你剪片
这是 FableCut 最独特的玩法。注册一次 MCP server(以 Claude Code 为例):
claude mcp add -s user fablecut -- npx -y fablecut mcp然后直接用自然语言下指令,例如:
"把这六段素材按音乐节拍切开,加一个 teal-orange 调色,上面放 word-pop 字幕,每个剪切点加 whoosh 音效。"
agent 会通过fablecut_patch_project等工具改写时间线,你打开的编辑器里会实时看到时间线自己重建。它甚至能"看"画面——fablecut_frame可返回任意时刻的真实帧截图,所以选镜头和检查调色都有视觉依据。
- MCP 服务器源码:mcp-server.js
- 完整 AI 手册(schema + 配方):CLAUDE.md
- 自动字幕示例脚本:auto_captions.py
导出成片:一键交付各平台
右上角Export按钮打开交付对话框,内置 YouTube、Shorts、Instagram Reels、TikTok、Broadcast(ProRes)等预设,分辨率、帧率、编码、响度归一(−14 / −16 / −23 LUFS)全部可调,还支持批量导出(一个项目出多个规格,同一帧只渲染一次)。
快速导出模式下,浏览器逐帧渲染 + 生成离线音频混音,由 ffmpeg 编码成逐帧精确的 MP4——切换标签页也不会中断。
常见问题 FAQ
❓ 必须安装 ffmpeg 吗?不必。没有 ffmpeg 时,预览、修剪、特效、标题都正常,导出退回到浏览器实时录制模式;装上 ffmpeg 才有快速导出和降噪、响度归一等音频工具。
❓ 我的素材会被上传到云端吗?不会。服务器只在本机监听127.0.0.1,媒体放在本地文件夹。唯一碰网络的是+ URL导入(你自己贴的链接)和 AI 背景移除首次拉取的模型。
❓ FableCut 收费吗?MIT 协议,个人和商用都免费,无账号、无遥测、无付费档。
❓ 项目文件在哪里?npx启动时在~/FableCut;从克隆运行则在当前目录(project.json+media/+exports/)。设置环境变量FABLECUT_DATA_DIR可自定义位置。
继续深入
- 官方入门页:docs/start/index.html
project.json完整 schema 文档:docs/project-json/index.html- 导出与交付预设:docs/export/index.html
- 中文 README 全功能列表:docs/i18n/README.zh-CN.md
- 编码预设热加载配置:encoding-profiles.json
从npx -y fablecut到导出第一条成片,全程不超过 3 分钟——现在就去试试吧。🎬
【免费下载链接】FableCut
Zero-dependency browser video editor that AI agents can drive — JSON timeline, MCP + REST, live-reloading UI
相关推荐
5分钟快速上手React Monaco Editor:从安装到第一个编辑器
5分钟快速上手React Monaco Editor:从安装到第一个编辑器 想要在React应用中集成功能强大的代码编辑器吗? React Monaco Edi
3分钟快速上手:PPTist在线PPT编辑器的完整安装教程
3分钟快速上手:PPTist在线PPT编辑器的完整安装教程 PPTist是一款基于Vue 3.x和TypeScript开发的在线演示文稿工具,完美还原了Offi
前端3分钟快速上手:PPTist在线PPT编辑器的完整安装教程
3分钟快速上手:PPTist在线PPT编辑器的完整安装教程 PPTist是一款基于Vue 3.x和TypeScript开发的在线演示文稿工具,完美还原了Offi
前端
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考