OpenCut 入门教程搭建一个免费开源的 CapCut 替代视频编辑器一、OpenCut 是什么OpenCut-app/OpenCut是一个免费、开源的视频编辑器项目定位是开源版 CapCut。它希望提供一个跨 Web、桌面端和移动端的视频剪辑工具适合视频创作者、开源替代方案爱好者、AI 辅助剪辑开发者和预算有限的内容团队使用。根据项目说明OpenCut 的方向包括免费开源的视频编辑工具支持 Web、桌面端和移动端本地优先的视频处理体验多轨道视频编辑面向未来的插件系统面向 AI Agent 的 MCP ServerHeadless 模式用于自动化和批量渲染需要注意OpenCut 主仓库目前正在重写中官方也说明当前可体验版本仍以opencut-classic和线上站点为主。二、为什么选择 OpenCut很多剪辑工具功能强但存在几个常见问题问题OpenCut 的价值收费或订阅开源免费适合低成本团队数据上传云端更强调本地处理和隐私功能封闭开源项目可二次开发自动化能力弱未来规划 Headless、MCP、脚本能力团队定制困难可以基于源码改造工作流如果你想学习“Web 视频编辑器如何实现”OpenCut 也是一个很好的参考项目。三、核心功能概览从项目定位和图片信息来看OpenCut 主要面向以下能力多轨道视频编辑视频裁剪、拼接、转场字幕、滤镜、基础包装本地化视频处理AI 辅助剪辑工作流自动化批量处理方向开源替代 CapCut、剪映等工具未来版本还规划了Editor API第三方插件系统Rust CoreMCP ServerHeadless 自动化渲染编辑器内脚本面板四、适用场景场景说明视频创作者日常短视频、教程视频、素材拼接开源替代替代部分收费或闭源剪辑工具AI 辅助剪辑探索自动分镜、字幕、批量剪辑预算有限团队搭建低成本视频生产流程开发者学习研究 Web 视频编辑器和时间线系统五、在线体验如果只是想体验 OpenCut可以先访问https://opencut.app当前主仓库 README 提到opencut.app仍运行 classic 版本重写版本会先部署到https://new.opencut.app所以如果你是普通用户建议先用在线版本体验功能如果你是开发者再考虑本地运行源码。六、本地开发环境准备OpenCut 主仓库使用 TypeScript并采用 Bun、Moon、Proto 等现代前端工程工具。建议准备git--versionnode-vbun--version如果没有 Bun可以先安装npminstall-gbun主仓库还需要安装protobash(curl-fsSLhttps://moonrepo.dev/install/proto.sh)Windows 用户如果无法直接执行上述命令可以使用 WSL、Git Bash或参考 proto 官方文档安装。七、克隆 OpenCut 主仓库gitclone https://github.com/opencut-app/opencut.gitcdopencut安装项目指定工具版本proto use安装依赖buninstall启动 Web 前端moon run web:dev默认访问地址http://localhost:5173启动 API 服务moon run api:dev默认 API 地址http://localhost:8787八、如果想运行 classic 版本由于主仓库正在重写如果你想体验更完整的现有版本可以查看gitclone https://github.com/opencut-app/opencut-classic.gitcdopencut-classic复制环境变量cpapps/web/.env.example apps/web/.env.localWindows PowerShellCopy-Item apps/web/.env.example apps/web/.env.local启动数据库和 Redisdockercompose up-ddb redis serverless-redis-http安装依赖并启动 Webbuninstallbun dev:web访问http://localhost:3000如果使用 Docker 一键自托管dockercompose up-d访问http://localhost:3100九、项目结构理解OpenCut Classic 的项目结构大致如下apps/ web/ Web 前端应用 desktop/ 桌面端应用仍在开发中 rust/ wasm/ WASM 与底层视频处理相关能力 docs/ 架构和子系统文档 docker-compose.yml 本地数据库、Redis 和服务编排其中最值得学习的是apps/web视频编辑器 Web 界面时间线 Timeline 设计视频素材管理本地预览与渲染Rust / WASM 与前端结合Docker 自托管部署方式十、OpenCut 的 AI 辅助剪辑想象空间图片中提到 OpenCut 适合 AI 辅助剪辑。结合项目当前规划未来可以围绕以下方向扩展AI 能力说明自动字幕语音识别生成字幕轨道智能切片识别视频高光片段自动分镜根据脚本生成剪辑结构素材匹配根据主题匹配图片、视频、BGM批量渲染多个视频模板自动出片MCP 接入让 AI Agent 控制编辑器工作流例如可以设计这样的工作流上传原始视频 ↓ AI 自动识别语音 ↓ 生成字幕 ↓ 提取精彩片段 ↓ 匹配标题和封面 ↓ 输出短视频版本这正是开源视频编辑器和 AI Agent 结合的价值所在。十一、常见问题1. OpenCut 能直接替代剪映吗目前还不能完全替代成熟商业剪辑软件。它更适合轻量剪辑、学习研究、开源自托管和二次开发。2. 主仓库和 classic 仓库怎么选如果你想看未来架构选择主仓库opencut。如果你想体验现有可用版本优先看opencut-classic或访问opencut.app。3. 是否适合二次开发适合。尤其适合研究 Web 视频编辑器、时间线、多轨道编辑、WASM 视频处理和 AI 辅助剪辑工作流。4. 是否完全本地处理OpenCut 的目标之一是保护隐私让视频尽量留在用户设备上。但具体能力仍要以当前版本实现为准。十二、总结OpenCut 是一个值得关注的开源视频编辑器项目。它的目标不是简单做一个在线视频剪辑网页而是朝着跨平台、插件化、AI Agent 友好、可自动化的视频编辑基础设施发展。如果你是视频创作者可以把它当作免费开源剪辑工具来体验如果你是开发者可以重点学习它的视频编辑器架构、时间线设计、Web Rust/WASM 技术路线如果你正在研究 AI 视频自动化它未来的 MCP、Headless 和脚本能力也很值得关注。