Concat
开源 CapCut 替代,支持本地 AI 剪辑
项目简介
Concat 是一款完全开源的本地视频剪辑工具,作为 CapCut 的替代方案发布。它不依赖任何云服务,所有 AI 功能(包括自动字幕、语音合成)均运行在用户本地机器上,无需账号、无水印、无付费门槛。项目采用 Rust 原生引擎开发,目前处于 Beta 阶段,支持 macOS、Windows、Linux、Android 和 iOS/iPadOS 五大平台,一个项目文件在各平台体验一致。
核心功能
- 多轨道时间线编辑:支持多条视频轨道同时编辑,每个项目可建立多个时间线,适合复杂剪辑场景。
- 完全本地运行:视频文件全程在本地处理,不上传任何服务器。模型推理(字幕、语音合成)同样在本地完成,真正实现离线可用。
- 自动字幕生成:集成 Whisper 语音识别模型,支持 12 种语言的自动字幕生成,无需联网。
- 本地文字转语音(TTS):内置离线语音合成引擎,可直接为视频添加配音或旁白,无须依赖第三方 API。
- 无账号、无水印、无订阅:安装即用,导出的视频不含任何水印,无需注册账户,无隐藏收费。
- 跨平台支持:Windows、macOS(Intel + Apple Silicon)、Linux(x86_64 + ARM)、Android、iOS/iPadOS 全面覆盖。
技术实现
Concat 的核心引擎使用 Rust 语言开发,选择 Rust 是考虑到性能和内存安全性两者兼顾。音频处理集成了 whisper.cpp(MIT 许可)用于本地语音识别,语音合成则基于 sherpa-onnx 结合 espeak-ng 引擎。视频解码和编码依赖 FFmpeg(GPL 许可,含 x264),确保了广泛的格式兼容性。
UI 层面使用 Slint 框架(GPL-3.0),这是一个支持 Rust 的声明式 UI 工具包,能够在不同平台输出一致的原生界面体验。
最值得关注的是其去中心化资产生态设计:用户可以编写自定义滤镜、特效和模板并发布到社区,甚至可以定价销售。这种架构让 Concat 在功能扩展上不依赖官方更新,而是通过社区贡献持续丰富。
快速上手
- 下载安装:访问 GitHub Releases 页面(https://github.com/jub0t/Concat/releases),根据操作系统选择对应安装包。macOS 需右键选择「打开」绕过 Gatekeeper;Linux 解压后运行
./concat即可。 - 导入媒体:将视频文件直接拖入 Concat 窗口,或使用菜单栏的「文件 → 导入媒体」。
- 编辑时间线:将视频片段拖入时间线,使用内置工具进行剪切、分割、合并、调速、加转场等操作。
- 添加字幕:选中视频轨道,点击「字幕 → 自动生成」,等待本地模型完成识别后校对文字。
- 导出视频:点击「导出」,选择分辨率和格式,等待本地编码完成。导出的视频不含任何水印。
适用人群
- 追求隐私安全、不希望视频内容上传云端的用户
- 独立创作者和小型工作室,需要免费、无限制的剪辑工具
- 对 CapCut 付费政策不满的现有用户
- 技术能力较强、偏好开源工具的开发者用户
许可证说明
Concat 本体采用 AGPL-3.0-or-later 许可证发布,包含插件例外条款。打包的二进制文件含有第三方组件:FFmpeg(GPL)、whisper.cpp(MIT)、sherpa-onnx + espeak-ng(GPL)、Slint(GPL),详细信息见 THIRD_PARTY_NOTICES.md。
官方链接
- GitHub:https://github.com/jub0t/Concat
- 最新版本:https://github.com/jub0t/Concat/releases
- 便携模式说明:项目根目录创建
portable文件夹即可开启绿色便携模式
团队信息
AI产品库
官方
由 AI 猎手自动发现
评论与建议
登录 后参与评论或提建议