OpenCut
项目能做什么
使用说明 查看原始 README 原仓库文档
项目简介
OpenCut 是一个免费且开源的视频剪辑工具,支持 Web、桌面端和移动端,定位为开源版的 CapCut(剪映)替代方案。
当前项目状态:OpenCut 正在推倒重写(Rewrite)。当前主仓库为正在开发的新架构版本;如果你需要立即可用的成熟版本,请访问旧版仓库 opencut-app/opencut-classic 或网页版 opencut.app。重写版本暂部署于 new.opencut.app。
核心功能
新版 OpenCut 正在构建以下核心特性:
- Rust 核心跨平台:通过单一代码库同时支持桌面端、移动端和浏览器。
- Editor API:提供编辑器核心 API。
- 插件优先架构:提供原生级的一等(First-class)第三方插件支持能力。
- MCP server:支持通过 MCP(Model Context Protocol)协议接入 AI Agent。
- Headless mode(无头模式):支持自动化流程与批量视频渲染。
- 内置脚本标签页:可在编辑器内部直接编写并执行脚本。
适合谁用
(注:此部分原文未设立单独章节,根据项目定位概括) - 正在寻找开源、跨平台视频剪辑工具的创作者与开发者; - 需要通过 API、MCP 或自动化脚本(Headless 批量渲染)集成视频生成管线的 AI / 全栈开发者; - 关注 Rust 跨平台应用与插件系统开发的开源爱好者。
安装步骤
目前仓库主要面向开发者本地调试与运行。需通过版本管理工具 proto 和任务运行器 moon 启动。
1. 安装 proto
Linux, macOS, WSL:
bash <(curl -fsSL https://moonrepo.dev/install/proto.sh)
Windows (PowerShell):
irm https://moonrepo.dev/install/proto.ps1 | iex
如果 shims 无法运行,需在 PowerShell 中为当前用户放开执行策略:
Set-ExecutionPolicy -Scope CurrentUser RemoteSigned
2. 初始化环境工具
在克隆下来的仓库根目录下执行:
proto use # 自动安装 .prototools 中固定版本的开发工具链
3. 运行本地开发环境
根据需要启动对应端:
- 启动 Web 前端(默认端口 localhost:5173):
sh moon run web:dev - 启动 API 后端(默认端口 localhost:8787):
sh moon run api:dev - 启动桌面端:
sh moon run desktop:dev桌面端具体运行环境与说明请查看apps/desktop/README.md。
配置说明
此部分原文未说明,请查看原仓库。项目依赖 .prototools 管理工具链版本,暂未公布其他额外的环境变量或应用配置文件规范。
常见问题
Q: 我现在能给新版提交代码贡献(PR)吗?
A: 目前项目处于基础架构重构阶段,官方暂不接受外部代码贡献。想要跟进进度或参与讨论,可以加入官方 Discord 或在仓库中提交 Issue。
Q: 想要日常使用,应该用哪个版本?
A: 请使用稳定旧版 opencut-app/opencut-classic,在线网页版可直接访问 opencut.app。重写完成之前,新版本将在 new.opencut.app 预览。
原始 README 摘录(英文原文,节选前 3000 字符)
<table width="100%">
<tr>
<td align="left" width="120">
<img src="https://assets.opencut.app/branding/symbol.svg" alt="OpenCut Logo" width="100" />
</td>
<td align="right">
<h1>OpenCut</h1>
<h3 style="margin-top: -10px;">A free and open source video editor for web, desktop, and mobile.</h3>
</td>
</tr>
</table>
[](https://discord.gg/zmR9N35cjK)
[](https://x.com/opencutapp)
[](LICENSE)
## Status
**OpenCut is being rewritten from the ground up.** What's coming:
- An Editor API
- First-class third party plugins (made possible by a plugin-first architecture)
- Desktop, mobile, and browser from one codebase (Rust core)
- MCP server (for AI agents)
- Headless mode (automation, batch rendering)
- A scripting tab directly in the editor
You can still find the previous version at [opencut-app/opencut-classic](https://github.com/opencut-app/opencut-classic), which is the one to reach for today. [opencut.app](https://opencut.app) still runs the classic version. The rewrite will live at [new.opencut.app](https://new.opencut.app) until it's ready to take over.
## Development
Install [proto](https://moonrepo.dev/proto) if you haven't already:
**Linux, macOS, WSL:**
```sh
bash <(curl -fsSL https://moonrepo.dev/install/proto.sh)
```
**Windows (PowerShell):**
```powershell
irm https://moonrepo.dev/install/proto.ps1 | iex
```
If shims fail to run, allow local scripts for your user:
```powershell
Set-ExecutionPolicy -Scope CurrentUser RemoteSigned
```
From the repo root:
```sh
proto use # installs the tools pinned in .prototools
```
```sh
moon run web:dev # localhost:5173
moon run api:dev # localhost:8787
moon run desktop:dev # see apps/desktop/README.md
```
## Contributing
We're not set up to take outside contributions yet while the architecture is being designed. If you want to follow along, ask questions, or just hang out, [join the Discord](https://discord.gg/zmR9N35cjK) or [open an issue](https://github.com/opencut-app/opencut/issues).
## Sponsors
OpenCut is supported by companies that believe in open source creator tools.
- [**fal.ai**](https://fal.ai?utm_source=github-opencut&utm_campaign=oss): Generative image, video, and audio models all in one place.
Want your logo here? Reach out at [sponsor@opencut.app](mailto:sponsor@opencut.app).
## License
[MIT](LICENSE)
阅读完整原文
项目深度分析 AI 生成
基于 MCP 与 Headless 的视频自动化云渲染 API 服务
| 产品构想 | 利用重写版规划的 MCP server、Headless 模式及 Editor API,封装成按量付费的云端批量生成与自动化剪辑 API 服务,直接对接 AI 创作 Agent 和短视频批量矩阵。 |
| 核心功能 | Headless 云端渲染引擎、MCP 协议集成、脚本化模板替换(文本/音视频动态替换)、WebHook 回调与队列管理 |
| 目标用户 | 出海营销团队、AI 应用开发者、自媒体矩阵运营者 |
| 难度/周期 | 高 · 2-3个月 · 成本:云端 GPU/CPU 算力集群租赁、存储带宽成本、fal.ai 等外部模型调用费用 |
| 收费模式 | 按视频渲染时长/分辨率订阅收费或 API 额度包模式 |
| 竞争风险 | 底层 Rust 核心与 Headless 正在重写中,若核心未定稿,API 接口变动频繁会导致维护成本极高 |
| 依据 | 已验证事实 |
第三方商业插件与模板交易市场 (Plugin & Template Hub)
| 产品构想 | 借助项目“插件优先架构(Plugin-first)”和“内置脚本标签页”的规划,搭建专有插件与动效模板市场,支持第三方开发者分发高级特效、转场和自动化脚本。 |
| 核心功能 | 插件/脚本沙盒运行环境、模板一键导入、创作者入驻与结算后台、版权保护 |
| 目标用户 | 剪辑师、模板创作者、独立插件开发者 |
| 难度/周期 | 中等 · 1-2个月 · 成本:市场服务开发、静态资源分发 CDN 成本、支付网关接入手续费 |
| 收费模式 | 平台交易抽成(15%-30%)或创作者订阅分成 |
| 竞争风险 | 架构尚在重写阶段且暂不接受外部代码贡献,第三方插件规范尚未完全标准化 |
| 依据 | 尚需验证的假设 |
面向团队的云端协作剪辑托管平台 (OpenCut Cloud)
| 产品构想 | 基于 MIT 开源内核,补充工程协同、团队素材库管理与多端同步服务,为小型工作室提供无需依赖私有化部署的剪辑协作 SaaS。 |
| 核心功能 | 工程云端同步与版本回溯、多端无缝续剪、共享团队素材库、基于角色的权限控制 |
| 目标用户 | MCN 机构、小微视频制作工作室、跨端创作者 |
| 难度/周期 | 高 · 3-4个月 · 成本:高带宽大容量对象存储(S3/R2)、媒体转码集群成本、数据库服务运维 |
| 收费模式 | 按席位月费/年费订阅,或按团队云存储容量阶梯收费 |
| 竞争风险 | 超大体积视频工程的网络传输对带宽要求极高,单兵难以承受早期带宽试错成本 |
| 依据 | AI推测 |
竞品与相似项目 GitHub Search 真实检索
项目优势与风险
| 技术成熟度 | 创建于 2025-06-22,最近推送 2026-09-24,发布过 4 个 Release |
| 社区活跃 | Star 98,113 / Fork 9,799 / Issue 386(数据支持,可自行核实) |
| 许可证 | MIT |
| 主要风险 | 上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价 |