项目概览
OpenCut 是一个免费、开源的视频编辑器,定位为 CapCut(剪映)的开源替代品。它支持 Web、桌面和移动端三大平台,采用 MIT 协议开源。
截至目前,该项目在 GitHub 上已获得 68,000+ Star 和 7,100+ Fork,今日单日涨幅超过 1,200 Star,热度居高不下。
为什么值得关注
CapCut/剪映在全球短视频创作领域几乎处于垄断地位,但其闭源属性让很多开发者和创作者感到不安——数据隐私、功能限制、平台绑定等问题始终存在。OpenCut 的出现,为这个赛道提供了一个真正开放的选择。
更关键的是,OpenCut 团队正在做一件非常有魄力的事情:从底层全面重写整个项目。
重写架构:一次彻底的进化
当前可用的版本(opencut-app/opencut-classic)仍可正常使用,但团队正在构建的全新架构将带来质的飞跃:
1. Rust 核心 + 跨平台统一代码库
新版 OpenCut 采用 Rust 作为核心引擎,通过一套代码库同时覆盖桌面、移动端和浏览器。这意味着性能将大幅提升,同时避免了为不同平台维护多套代码的噩梦。
2. 插件优先架构
新版将提供一流的第三方插件支持——插件不再是事后补丁,而是架构的一等公民。这会极大地丰富 OpenCut 的生态,让社区力量真正参与进来。
3. Editor API
开放编辑能力为 API,允许开发者将 OpenCut 的编辑引擎嵌入到自己的应用中,这为自动化视频生产、批量处理等场景打开了大门。
4. MCP 服务器 —— AI Agent 原生集成
一个非常有意思的特性:新版将内置 MCP(Model Context Protocol)服务器,让 AI Agent 可以直接操控视频编辑。想象一下,你可以让 Claude Code 或 Cursor 直接帮你剪辑视频——这不是科幻,而是 OpenCut 正在构建的能力。
5. 无头模式 + 脚本标签页
支持无头模式运行,适用于自动化渲染和批量处理;编辑器内直接提供脚本标签页,高级用户可以编写脚本控制剪辑流程。
技术栈与开发
项目使用 moonrepo 进行 monorepo 管理,通过 proto 统一工具链版本。目前主要的开发命令:
|
|
生态与赞助
OpenCut 已获得 fal.ai 的赞助支持——fal.ai 是知名的生成式 AI 模型平台,覆盖图像、视频和音频生成。这一合作关系暗示未来 OpenCut 可能会深度集成 AI 生成能力。
当前状态与参与方式
由于架构正在设计中,项目暂未开放外部代码贡献。如果你想关注进展、提问或交流,可以加入 Discord 或在 GitHub 上提交 Issue。
现有版本仍可在 opencut.app 体验,新版预览地址为 new.opencut.app。
小结
OpenCut 不仅仅是一个「开源版剪映」——它在用重写的机会,重新定义视频编辑器的架构范式。Rust 核心、插件优先、AI Agent 原生集成、无头模式,这些设计选择指向的是下一代创作工具的形态。对于关注开源生态和视频创作工具的开发者来说,这是一个值得持续跟踪的项目。