登录 注册
开发者工具内容创作与媒体工具图像、视频与音频 editorossvideoeditor
98,113
Stars
9,799
Forks
463
Watchers
386
Open Issues
MIT
许可证
TypeScript
语言
2025-06-22
创建时间
2026-09-24
最近更新

项目能做什么

CapCut 的开源替代方案。
来源:AI 基于仓库事实生成 · 内容以仓库实际 README 为准

使用说明 查看原始 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>

[![Discord](https://img.shields.io/discord/1386309140057690133?label=Discord&logo=discord&logoColor=fff&color=5865F2&style=flat)](https://discord.gg/zmR9N35cjK)
[![X](https://img.shields.io/badge/follow-%40opencutapp-000?logo=x&logoColor=fff&style=flat)](https://x.com/opencutapp)
[![License: MIT](https://img.shields.io/badge/license-MIT-green?style=flat)](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推测
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心

竞品与相似项目 GitHub Search 真实检索

项目中文简介Stars语言
microsoft/vscode 中文介绍暂未生成
Visual Studio Code
195,310 TypeScript
zed-industries/zed 中文介绍暂未生成
Code at the speed of thought – Zed is a high-performance, mu
94,735 Rust
storytold/photocraft 中文介绍暂未生成
PhotoCraft: An open-source photo editor written from scratch
78,788 Rust
toeverything/AFFiNE 中文介绍暂未生成
There can be more than Notion and Miro. AFFiNE(pronounced [ə
74,473 TypeScript
marktext/marktext 中文介绍暂未生成
📝A simple and elegant markdown editor, available for Linux,
63,870 TypeScript
atom/atom 中文介绍暂未生成
:atom: The hackable text editor
60,691 JavaScript
以上为通过 GitHub 官方 Search API 检索的相似项目,功能差异与优劣势需进一步人工确认,配置 AI 后可生成对比分析。

项目优势与风险

技术成熟度创建于 2025-06-22,最近推送 2026-09-24,发布过 4 个 Release
社区活跃Star 98,113 / Fork 9,799 / Issue 386(数据支持,可自行核实)
许可证MIT
主要风险上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价

安装与使用

快速开始(以仓库 README 为准)
git clone https://github.com/OpenCut-app/OpenCut.git
cd OpenCut
# 请阅读仓库 README 获取确切安装步骤(依赖、配置、启动命令)
阅读原仓库文档
术语说明:Docker=应用容器(把程序和依赖打包运行);API Key=调用外部服务的密钥;Git Clone=把仓库代码下载到本地。常见错误:API Key 未配置 / 端口占用 / 数据库连接失败,多数项目在 README 的 Troubleshooting 章节有说明。