Concat|免费开源视频编辑器,无水印、无订阅,100%本地处理
【免费下载链接】ConcatThe truly free, open-source, local-first, cross-platform CapCut replacement. Scriptable through a JSON-RPC API & MCP.项目地址: https://gitcode.com/gh_mirrors/wo/Concat
Concat 是一款运行在 macOS、Windows、Linux 与 Android 上的开源视频编辑器,也是定位本地优先的 CapCut 替代品,引擎为原生 Rust 并带 GPU 合成器。与商业产品的差异在于:无水印、无账号、无订阅,素材不上传任何云端。本文覆盖安装路径、功能边界、本地 AI 模型体积与三种可编程入口。
先对号入座:开源视频编辑器的平台与离线边界
结论先行:日常个人视频创作基本全场景适用,但有几处硬性边界需要事先确认。
- 🖥️ 平台覆盖:桌面加移动端齐全,但 Windows 仅 x86_64(ARM 构建已暂停),iOS 需自行侧载
- 🌐 离线边界:剪辑引擎始终离线可用,仅字幕、配音、抠图首次使用时需联网下载模型
- ⚙️ 硬件门槛:无独立显卡也能运行(回退 CPU),4K 时间线与大字幕模型建议 16 GB 内存
- 📜 许可证:AGPL-3.0-or-later,修改引擎后分发的产品需按条款开源
- 🚧 版本状态:当前为 beta(0.2.8),核心功能稳定但细节仍有毛边
无水印视频剪辑的最简安装路径
- 从官方下载渠道获取对应系统的安装包:Windows 提供 setup 与 .msi,Linux 提供 .deb、.rpm、.AppImage 与 Arch 包
- 安装后直接打开,无注册、无初始化配置
- 把素材拖入媒体面板,开始剪辑
- 首次使用 AI 功能时,在「设置」页下载对应模型
平台差异:macOS 构建未签名,若被拒绝打开,在终端执行
xattr -dr com.apple.quarantine /Applications/Concat.app;Windows 若被 SmartScreen 拦截,选「更多信息」再「仍要运行」。
| 项目 | 最低 | 推荐 |
|---|---|---|
| CPU | 2013 年后的 64 位处理器 | 6 核及以上 |
| GPU | 无(回退 CPU) | 支持 Metal / DirectX 12 / Vulkan |
| 内存 | 4 GB | 16 GB |
| 存储 | 500 MB | 2 GB(含全部可选模型) |
功能按场景拆解:本地AI字幕、特效库与4K导出
字幕与配音
- 📝 自动字幕:本地 Whisper 识别,tiny / base / small 三档可选,带样式字幕直接落到时间轴(78–488 MB)
- 🗣️ 文字转语音:本地 Kokoro 多语言音色,int8 与全精度两档(132 / 350 MB)
- 🎙️ 声音克隆:几秒录音即可复刻音色,由 Chatterbox Turbo 量化包驱动(约 1.1 GB)
- 🔊 语音增强:降噪、人声增强、响度标准化三合一开关,无需装插件
画面与特效
- 🧍 背景移除:人物自动抠图、物体自动抠图、画笔手绘遮罩三种方式(模型 15–179 MB)
- 🎞️ 关键帧动画:位置、缩放、旋转、不透明度、音量、特效参数六个维度,自带曲线编辑器
- ✨ 特效库:仓库收录 127 个特效 / 滤镜 / 转场包,GPU 渲染、预览实时生效
- 🖼️ 多轨道排版:视频、静帧、标题任意层叠,支持混合模式、裁剪、翻转,一个项目可放多条时间线
剪辑与导出
- ✂️ 高效剪辑:分割、修剪、波纹、合并、定格、变速,磁性时间轴可选
- 🔤 标题:字体、描边、阴影、背景板,内置 32 个文字预设
- 📤 导出:H.264、HEVC、AV1 三种编码,最高 4K 60 帧、10-bit 色彩
本地AI与模型体积一览
模型下载时机是首次触发功能,来源为项目 release 镜像,每个文件按 sha256 校验,无摘要的下载会被直接拒绝;此后完全离线。清单与校验和见 models/manifest.toml,字幕与抠图的实现分别在 src/crates/concat-speech/ 和 src/crates/concat-vision/。所有模型均为开源许可(MIT、Apache-2.0、GPL-3.0、CC-BY-4.0、BSD)。
| 功能 | 模型 | 体积 |
|---|---|---|
| 自动字幕 | Whisper(tiny / base / small) | 78 / 148 / 488 MB |
| 文字转语音 | Kokoro(int8 / 全精度) | 132 / 350 MB |
| 文字转语音(备选) | Pocket TTS int8 | 98 MB |
| 声音克隆 | Chatterbox Turbo(9 文件打包) | 约 1.1 GB |
| 人物抠图 | Robust Video Matting | 15 MB |
| 物体抠图 | ISNet 通用版 | 179 MB |
| 画笔抠图 | SlimSAM 编码器 + 解码器 | 40 MB |
三种可编程入口:JSON-RPC、gRPC与MCP
三种入口走与窗口相同的一套编辑命令、同一个引擎,按需求任选其一:
- MCP:应用内置服务器,Claude 等代理可直接建工程、导入素材、加字幕并导出,接入说明见 docs/MCP.md
- JSON-RPC:concat-cli api 从标准输入逐行读取 JSON 请求,或 concat-cli serve 监听本地 socket
- gRPC:源码构建后生成 HTTP/2 客户端,服务定义见 src/crates/concat-server/proto/concat.proto
最短示例:MCP 接入只需让客户端以 concat --mcp 启动二进制;JSON-RPC 则启动后发送一行 JSON 即可完成「建工程」。命令分发统一在 src/crates/concat-api/。
仓库导览:Rust引擎的crate结构
引擎是纯 Rust crate 集合,窗口层为 Slint,CLI 与 socket 服务器驱动同一套引擎,即一份文档格式、一套命令、一个渲染器、多种入口。核心模块速查:
| 模块 | 路径 | 职责 |
|---|---|---|
| 时间轴与帧核心 | src/crates/concat-core/ | 时间、工程帧、着色器类型 |
| 项目文档与命令 | src/crates/concat-project/ | 模型、编辑命令、撤销重做 |
| FFmpeg 媒体边界 | src/crates/concat-media/ | 探测、解码、编码、硬件加速 |
| GPU/CPU 合成器 | src/crates/concat-render/ | 帧计划、合成、转场 |
| 特效包目录 | src/crates/concat-effects/ | 127 个特效包的清单与参数 |
| API 与 MCP | src/crates/concat-mcp/ | 工具 schema 与代理协议 |
源码构建需 Rust 1.93+、FFmpeg 7 开发库、cmake 与 C++ 编译器;在 src 目录执行 cargo run -p concat 即可启动编辑器窗口。
常见疑问:水印、离线与许可证
Q:导出的视频会有水印吗?不会。README 将「无水印、无账号、无付费墙」列为永久性承诺,不存在订阅锁定的功能。
Q:必须联网使用吗?不需要。仅 AI 功能首次使用需联网下载模型,之后永久离线;工程就是本地文件夹,从未发生上传。
Q:没有独显的笔记本能跑吗?能。回退 CPU 渲染后编辑照常可用,但 4K 时间线拖动流畅度会下降,建议配支持 Metal / DirectX 12 / Vulkan 的显卡。
Q:同一工程能否跨系统打开?可以。macOS、Windows、Linux、Android 共用同一套工程格式与命令集,界面提供 26 种语言。
Q:AI 代理能否在我盯着窗口时同步编辑?还不行。每个进程会锁住正在编辑的工程(concat.lock),窗口打开的项目会被无头代理拒绝;代理与窗口并行的「live mode」尚未实现。
谁该拿起来,谁该再等等
如果你的需求是不付费、不上传素材地替换现有剪辑工作流,或想把剪辑流程交给脚本与 AI 代理执行,Concat 是当前开源视频编辑器里覆盖最完整的选项,从官方渠道取对应平台构建即可今天开工。如果依赖 Windows ARM 构建、计划分发闭源修改版本,或需要第三方插件生态,它的 beta 状态与 AGPL 条款需要先做评估。下一步建议:先完整走一遍「导入素材 → 自动字幕 → 4K 导出」,确认本机各环节可用。
【免费下载链接】ConcatThe truly free, open-source, local-first, cross-platform CapCut replacement. Scriptable through a JSON-RPC API & MCP.项目地址: https://gitcode.com/gh_mirrors/wo/Concat
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考