Concat:开源本地视频剪辑器
免费开源、完全本地运行的跨平台视频剪辑软件,可作为 CapCut 的替代品,支持 AI 字幕、配音与脚本自动化。
- 浏览
- 4
- 访问
- 0
- 下载
- 0
- 版本
- v0.2.8
- 平台
- Windows、macOS、Linux
详细介绍
项目简介
Concat 是一款免费、开源、跨平台的视频剪辑软件,定位为 CapCut 的替代品,支持 macOS、Windows、Linux 和 Android。它覆盖了人们日常使用 CapCut 的主要需求:自动字幕、文字转语音、背景移除、关键帧动画、特效与标题、多轨剪辑、4K 导出,而且没有水印、无需账号、没有订阅、不上传素材。
所有处理都在基于 Rust 的原生引擎与 GPU 合成器上本地完成。字幕、声音与抠像所用的 AI 模型需在设置中下载一次,之后即可离线使用,素材始终留在本地磁盘。
适合短视频(TikTok、Reels、Shorts)、YouTube 视频、教程与录屏、播客切片、梗图等场景;同时面向「机器」:内置 MCP server(concat --mcp)和供脚本调用的 JSON-RPC API。

主要功能
- 无水印、无账号、无付费墙,100% 本地运行,可离线使用。
- 自动字幕:本地 Whisper,选择模型大小后在时间线上生成带样式的字幕。
- 文字转语音与声音克隆:免费的本地音色,或从几秒录音中克隆任意声音。
- 背景移除:识别人物、物体,也可以手动画遮罩。
- 关键帧:位置、缩放、旋转、不透明度、音量、特效参数,内置曲线编辑器。
- 约 100 种特效、滤镜与转场:GPU 渲染,预览实时生效。
- 快速剪辑:分割、裁剪、波纹删除、合并、冻结帧、变速,可选磁性时间线。
- 多轨、多时间线:画中画与叠加,混合模式(screen、add、multiply 等)、裁切、翻转。
- 标题:字体、描边、阴影、背景板,并有预设可用。
- 一键人声处理:降噪、增强人声、响度均衡,另有花栗鼠、机器人、电话等变声效果。
- 导出:H.264、HEVC、AV1,最高 4K 60、10-bit 色彩。
- 原生 Rust 引擎:GPU 合成、代理文件、硬件解码,4K 拖动预览流畅。
- 可脚本化:内置 MCP server 供 Claude 等 AI agent 剪辑,另有 JSON-RPC API;源码构建还提供 gRPC 与命令行工具。
- 26 种语言,各平台使用同一套项目文件。
安装与使用
有两种获取方式:
- 访问官网下载页,它会给出适配当前机器的版本。
- 在 GitHub Releases 下载各平台的安装包、包文件与校验和。
各平台说明:
-
Windows:x86_64(ARM 构建已暂停,见 #326),提供 setup 与
.msi。若 SmartScreen 拦截未签名构建,选择「更多信息」→「仍要运行」。 -
macOS:支持 Intel 与 Apple silicon。若系统拒绝打开未签名构建,执行:
xattr -dr com.apple.quarantine /Applications/Concat.app -
Linux:x86_64 与 ARM,提供
.deb、.rpm、.AppImage与 Arch 包;Flatpark 上也有社区维护的 Flatpak。 -
Android / iOS:支持手机与平板,iOS 需侧载。
从源码构建需要 Rust 1.93 或更高版本(见 src/Cargo.toml 中的 rust-version)、FFmpeg 7+ 开发库、cmake 与 C++ 编译器。
- macOS:
brew install ffmpeg - Windows:从 FFmpeg 下载页 获取 BtbN 的
win64-gpl-shared构建,解压后把FFMPEG_DIR指向它 - Linux:发行版自带 FFmpeg 若为 7 或更高版本可直接使用,否则像 Windows 一样用 BtbN 的
shared构建并设置FFMPEG_DIR
然后:
cd src
cargo run -p concat # the editor window
其他常用命令:
cargo build --profile app -p concat # the shipping binary (fat LTO, stripped)
cargo test # run the test suite
cargo fmt --check && cargo clippy --all-targets -- -D warnings # what CI checks
如果修改了界面显示的文本,需在仓库根目录运行 python3 scripts/locales.py 以保持字符串清单同步。用脚本、服务或 AI agent 驱动 Concat 时,可查看开发者文档了解 JSON-RPC 与 gRPC;连接 AI agent 的 MCP 配置见 docs/MCP.md。
注意事项
- 项目目前处于 beta 阶段,可用但仍存在粗糙之处,遇到问题可提交 issue。
- 许可证为 AGPL-3.0。
- Windows ARM 构建暂停;Windows 构建暂未签名,相关说明见 Code signing policy。
- 系统需求与可选模型大小见官网指南。
本作品整理自 GitHub 开源项目 jub0t/Concat,原作者 @jub0t,许可证 AGPL-3.0。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- v0.2.8当前版本
新增主页、音频页(曲库与声音克隆)和 Adjustments 调整页/调整图层,遮罩与稳定化等成为工具;新增 concat-mcp,通过 MCP stdio 向 AI agent 提供类型化工具;修复项目文件夹被多个进程同时打开等问题。
评论