商业产业 Hacker News AI 2026-09-18T03:04 正文 ok 790 words

🔶 Show HN:Concat——开源的 CapCut 替代品

英文标题:🔶 Show HN: Concat: the open-source CapCut replacement.

Concat 是一款仍处于 Beta(预发布)阶段的开源视频编辑器,定位为 CapCut 的本地化替代品,承诺无水印、无付费墙、无订阅,也无需账号。它采用原生 Rust 引擎,支持多轨编辑、自动字幕、文字转语音、语音滤镜、模板及多时间线项目,所有处理均在本机离线完成。项目支持 macOS、Windows、Linux、Android,并将 iOS/iPadOS 标为待测试;其本地 AI 模型按需下载后不再需要联网。对开发者而言,Concat 提供了测试、Issue 反馈和贡献文档入口,并以 AGPL 开源许可与 CapCut 的闭源、云端依赖形成差异化竞争。
打开原文相关 2 · 机会 2
media135.7 KB media2.4 KB media3.6 KB media2.2 KB media3.2 KB media20.7 KB media853.4 KB media124.9 KB

中文


Concat 包含你使用 CapCut 所需的一切功能。没有水印,没有付费墙,没有订阅。

它完全运行在你的设备上,由原生 Rust 引擎驱动。安装后即可开始剪辑,无需账号,无需配置。

  • 🚫 没有水印。 无需账号,无付费墙。
  • 🔒 100% 本地运行。 没有任何数据会离开你的设备。
  • 🎬 多轨编辑。 每个项目可包含多条时间线。
  • ✂️ 快速剪辑。 支持分割、修剪、合并、转场和速度控制。
  • 💬 自动字幕。 在设备本地离线运行。
  • 🗣️ 文字转语音。 免费的本地语音。
  • 🎙️ 语音滤镜。 清理或玩转你的声音。
  • 📝 标题与样式化文本。
  • 📦 模板。 一次制作编辑方案,重复使用。
  • 🖥️ macOS、Windows 和 Linux。 所有平台使用同一款应用。
  • 🌍 十二种语言。 只需添加一个 JSON 文件即可新增语言,参见 TRANSLATING.md。

Concat 当前处于 Beta 版本(预发布)。请从 Releases 下载最新构建版本。

**便携模式:**Windows 和 Linux 构建版本均为普通压缩包。若希望所有内容都保留在 U 盘或解压后的文件夹中,请在 concat 可执行文件旁创建名为 portable 的文件夹:设置、最近项目和已下载模型将保存在其中,用户配置目录不会被写入任何内容。

**报告问题:**每次运行都会写入日志;“设置 › 关于”中提供打开日志的按钮,以及复制系统信息的按钮。请将两者一并附加到 issue,这样报告就会包含所需的全部信息。应用会保留最近十次运行记录,因此昨天的日志仍会存在;任何信息都不会自行发送到任何地方。

平台支持:

  • ✅ Windows
  • ✅ macOS — 未签名二进制文件;请运行:xattr -dr com.apple.quarantine /Applications/Concat.app
  • ✅ Linux
  • ✅ Android
  • 🧪 iOS / iPadOS

状态:✅ 已支持 · 🚧 开发中 · 🧪 待测试

系统要求:

Concat 会在你的设备上运行所有功能,因此硬件决定了性能上限。“最低配置”列是构建版本能够运行的最低要求;“推荐配置”列则可让 1080p 编辑保持流畅,并避免 4K 导出和字幕生成耗时过长。

| 最低配置 | 推荐配置
---|---|---
CPU | 2013 年或之后的任意 64 位处理器 | 6 核或以上
GPU | 无。若没有可用 GPU,窗口与预览监视器将回退至 CPU | 支持 Metal(macOS)、DirectX 12(Windows)或 Vulkan(Linux)的任意 GPU
RAM | 4 GB | 适用于 4K 时间线和较大字幕模型的 16 GB
存储空间 | 应用及最小字幕模型需 500 MB | 所有可选模型需 2 GB,另加项目和导出文件所需空间

可选模型会在首次使用时从设置面板下载,之后便不再需要网络:自动字幕模型根据所选 whisper 尺寸占用 78 MB 至 488 MB;文字转语音模型为 132 MB 或 349 MB;人物抠图模型为 15 MB;物体抠图模型为 179 MB;抠图画笔模型为 40 MB。

重要提示

贡献项目的最佳方式,是从 Release 页面下载构建版本并测试应用,了解它会在哪些地方出错,或可以如何改进。

准备编写代码?CONTRIBUTING.md 介绍了环境设置、项目布局、需要运行的检查项以及贡献的许可方式。另请参阅这则 Discussion 公告。未来目标请阅读 ROADMAP.MD。

Concat vs CapCut vs OpenCut

🟢 强 · 🟡 部分支持或附带条件 · 🔴 弱或缺失

| Concat | CapCut | OpenCut | 说明
---|---|---|---|---
性能 | 🟢 | 🟢 | 🟡 | Concat 和 CapCut 均为原生应用。OpenCut 在浏览器中运行 WebAssembly FFmpeg
价格 | 🟢 | 🟡 | 🟢 | CapCut 在使用 Pro 特效、4K 或 AI 工具前免费,之后每月收费 9.99 至 19.99 美元
水印 | 🟢 | 🟡 | 🟢 | CapCut 会为使用 Pro 素材的导出视频添加水印
隐私 | 🟢 | 🔴 | 🟢 | Concat 不会向任何地方发送数据。CapCut 的条款授予 ByteDance 对上传内容的永久许可
离线能力 | 🟢 | 🟡 | 🟡 | Concat 的字幕、语音、抠图和导出均在设备端运行。CapCut 最强的功能依赖云端
开源 | 🟢 | 🔴 | 🟢 | Concat 使用 AGPL,OpenCut 使用 MIT,CapCut 为闭源产品
4K 导出 | 🟢 | 🟡 | 🟡 | CapCut 免费版最高限制为 1080p。OpenCut 取决于浏览器
特效与模板 | 🟡 | 🟢 | 🔴 | CapCut 拥有数千种。Concat 有数十种。OpenCut 提供基础集合
AI 工具 | 🟡 | 🟢 | 🟡 | CapCut 提供跟踪、智能重构图和虚拟形象。Concat 提供本地字幕、语音和人物抠图
关键帧 | 🟡 | 🟢 | 🟡 | Concat 可通过贝塞尔缓动为位置、缩放、旋转和不透明度设置关键帧。暂不提供曲线编辑器和特效参数关键帧
导出格式 | 🟡 | 🟢 | 🟡 | Concat 仅输出 H.264 MP4。OpenCut 支持 MP4 和 WebM
稳定性 | 🟡 | 🟢 | 🔴 | Concat 是 0.2.x Beta 版本。OpenCut 正处于重写过程中
移动端 | 🟢 | 🟢 | 🔴 | Concat 的 Android 和 iOS 构建可以编译,但尚未测试。OpenCut 的移动端版本仍在开发中
扩展性 | 🟢 | 🔴 | 🟢 | OpenCut 提供 Editor API、MCP server 和插件。Concat 的插件 API 已列入计划
社区 | 🟡 | 🟢 | 🟢 | OpenCut 拥有数万个星标。Concat 有一个 Discord 社区和少量贡献者
每项目多条时间线 | 🟢 | 🟢 | 🔴 | 仅 Concat 支持

English / 原文


Concat is everything you use CapCut for. No watermarks. No paywalls. No subscriptions.

It runs entirely on your machine, powered by a native Rust engine. Install it and start cutting. No account, no setup.

  • 🚫 No watermarks. No account. No paywall.
  • 🔒 100% local. Nothing leaves your machine.
  • 🎬 Multi-track editing. Several timelines per project.
  • ✂️ Cut fast. Split, trim, merge, transitions, speed control.
  • 💬 Auto-captions. Runs on your machine, offline.
  • 🗣️ Text-to-Speech. Free, local voices.
  • 🎙️ Voice filters. Clean up or play with your sound.
  • 📝 Titles and styled text.
  • 📦 Templates. Build an edit once, reuse it.
  • 🖥️ macOS, Windows and Linux. Same app everywhere.
  • 🌍 Twelve languages. Add one with a single JSON file, see TRANSLATING.md.

Concat is currently in Beta version (pre-release). Download the latest build from Releases.

Portable: the Windows and Linux builds are plain archives. To keep everything on the stick or in the folder you unpacked into, make a folder named portable beside the concat executable: settings, recents and downloaded models then live there and nothing is written to the user profile.

Reporting something: every run writes a log, and Settings › About has the button that opens it along with the one that copies your system information. Attach both to an issue and the report arrives with everything it needs. The last ten runs are kept, so yesterday's is still there; nothing is ever sent anywhere on its own.

Platform support:

  • ✅ Windows
  • ✅ macOS — unsigned binaries; run: xattr -dr com.apple.quarantine /Applications/Concat.app
  • ✅ Linux
  • ✅ Android
  • 🧪 iOS / iPadOS

Status: ✅ Supported · 🚧 Work in progress · 🧪 To be tested

System requirements:

Concat runs everything on your machine, so the hardware sets the ceiling. The minimum column is what a build will run on at all; the recommended column is what makes 1080p editing feel smooth and keeps 4K exports and captions from being a wait.

| Minimum | Recommended
---|---|---
CPU | Any 64-bit processor from 2013 or later | 6 cores or more
GPU | None. Without a usable GPU the window and monitor fall back to the CPU | Any GPU with Metal (macOS), DirectX 12 (Windows) or Vulkan (Linux)
RAM | 4 GB | 16 GB for 4K timelines and the larger caption models
Storage | 500 MB for the app and the smallest caption model | 2 GB for every optional model, plus room for projects and exports

Optional models download from the settings panel on first use and then never need the network again: auto-captions 78 MB to 488 MB depending on the whisper size you pick, text-to-speech 132 MB or 349 MB, person cutout 15 MB, object cutout 179 MB, and the cutout brush 40 MB.

Important

The best way to contribute is to grab a build from the Release page and test the application to see where it breaks or how it can be improved.

Ready to write code? CONTRIBUTING.md covers setup, layout, the checks to run, and how contributions are licensed. There is also this Discussion announcement. Read ROADMAP.MD for future goals.

Concat vs CapCut vs OpenCut

🟢 strong · 🟡 partial or with strings attached · 🔴 weak or missing

| Concat | CapCut | OpenCut | Notes
---|---|---|---|---
Performance | 🟢 | 🟢 | 🟡 | Concat and CapCut are native. OpenCut runs on WebAssembly FFmpeg in a browser
Price | 🟢 | 🟡 | 🟢 | CapCut is free until Pro effects, 4K or AI tools, then $9.99 to $19.99 a month
Watermark | 🟢 | 🟡 | 🟢 | CapCut stamps exports that use Pro assets
Privacy | 🟢 | 🔴 | 🟢 | Concat sends nothing anywhere. CapCut's terms grant ByteDance a perpetual licence to uploads
Offline | 🟢 | 🟡 | 🟡 | Concat's captions, speech, cutout and export all run on device. CapCut's best features are cloud
Open source | 🟢 | 🔴 | 🟢 | Concat AGPL, OpenCut MIT, CapCut closed
4K export | 🟢 | 🟡 | 🟡 | CapCut caps free at 1080p. OpenCut depends on the browser
Effects and templates | 🟡 | 🟢 | 🔴 | CapCut has thousands. Concat has a few dozen. OpenCut has a basic set
AI tools | 🟡 | 🟢 | 🟡 | CapCut has tracking, reframe, avatars. Concat has local captions, speech and person cutout
Keyframes | 🟡 | 🟢 | 🟡 | Concat keys position, scale, rotation and opacity with bezier easing. No curve editor and no keyed effect parameters yet
Export formats | 🟡 | 🟢 | 🟡 | Concat writes H.264 MP4 only. OpenCut MP4 and WebM
Stability | 🟡 | 🟢 | 🔴 | Concat is a 0.2.x beta. OpenCut is mid rewrite
Mobile | 🟢 | 🟢 | 🔴 | Concat's Android and iOS builds compile but are untested. OpenCut's are in progress
Extensibility | 🟢 | 🔴 | 🟢 | OpenCut ships an Editor API, MCP server and plugins. Concat's plugin API is planned
Community | 🟡 | 🟢 | 🟢 | OpenCut has tens of thousands of stars. Concat has a Discord and a handful of contributors
Multiple timelines per project | 🟢 | 🟢 | 🔴 | Concat only