← TLDR
🎬

BaoCut

标签AI 视频 · 智能体 · 开源仓库JimLiu/baocut官网baocut.com日期2026-10-14
💡

以可编辑视频为中心的 AI 视频智能体。告诉它你想做什么,它会转写、制作字幕、翻译、配音、剪辑和制作动画;结果保存在时间线里,你可以继续修改。

940Stars
80Forks
8apps
29Rust crates
21packages

数据来自 GitHub API 与仓库目录(2026-10-14 获取)。


为什么选择 BaoCut

视频制作往往需要反复修改。BaoCut 把这些修改保留在同一个可编辑视频里:

🎬 视频是权威对象

文稿、译文、字幕、章节、配音与动态图形都属于同一个视频;SRT、MP4 等只是导出结果。

✂️ 只改指定内容

改一条字幕、换一个镜头、重做一句配音,智能体按范围编辑并返回变更回执。

🤝 共用同一个编辑器

人与智能体通过同一套命令入口、事务与撤销机制提交修改,随时可接手。

🛡️ 明确的边界

在指定范围、访问模式和预算内工作,破坏性操作受审批规则约束。

📋 如实交付

说明测量了什么、查看了哪些内容,检查失败会明确报告。

能做什么

四种入口,共用一个 Runtime

桌面应用、CLI、MCP 服务与 Web 客户端通过同一套协议连接本地 Runtime,编辑同一个视频;智能体引擎与模型服务均可替换。

flowchart LR
  D[桌面应用 Electron] --> R((本地 Runtime))
  C[CLI baocut] --> R
  M[MCP 服务 + Skill
Claude Code / Codex / Cursor…] --> R W[Web 客户端] --> R R --> V[(可编辑视频
时间线·字幕·配音·图形)] R --> A[智能体引擎
Claude Code · Codex CLI · ACP] R --> P[模型提供方
MLX/Core ML · whisper.cpp/candle · 在线 API] V --> E[导出 MP4 / SRT / WebVTT / .baocut]

典型工作流:跨语言配音

flowchart LR
  a[导入素材] --> b[转写 Whisper/Qwen3-ASR/MOSS] --> c[按句翻译] --> d[HTDemucs 分离人声] --> e[克隆/预设音色合成] --> f[放入时间线] --> g[导出成片]

语言构成

GitHub 统计的各语言代码字节数(点击图例可切换):

下载与安装

平台安装包适用范围
macOS 14+ · Apple SiliconDMG / ZIP已签名与 Apple 公证
Windows x64 · CPUEXE / ZIPCPU 推理
Windows x64 · CUDAEXE / ZIPCUDA 13,RTX 30 / Ampere 起
Windows x64 · VulkanEXE / ZIPAMD / Intel 或较旧 NVIDIA 显卡
⚠️

智能体功能需要已登录的智能体引擎(如 Codex CLI 或 Claude Code);媒体分析与导出需要 PATH 中的 ffmpeg 和 ffprobe(不随安装包分发)。

让自己的智能体接入 BaoCut:

baocut skill install
baocut mcp install

从源码运行

需要 Node.js 22.12+;完整桌面开发还需 Rust、CMake 与平台构建工具。

git clone https://github.com/jimliu/baocut.git
cd baocut
npm ci
npm run doctor
npm run dev
没有 Rust?使用轻量模式
npm run dev:lite

跳过原生与 WASM 构建;全新检出中视频编辑、预览、导出、本地推理与语音处理不可用。

macOS 安装 Rust 与 WASM 目标
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
rustup default stable
rustup target add wasm32-unknown-unknown

许可

BaoCut 采用 source-available 许可:允许用于商业内容创作与企业内部使用,但将 BaoCut 本身或其代码商业化需另行取得书面授权。详见仓库 LICENSE(英文文本为准)。


本页根据 JimLiu/baocut 仓库内容整理。