[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f1zzybcid2xs1e":3},{"code":4,"message":5,"data":6,"timestamp":77},10000,"success",{"full_name":7,"position":8,"description":9,"language":10,"stars":11,"forks":12,"stars_gained":13,"age_days":14,"hn_threads":15,"one_liner":22,"summary_md":23,"topic":24,"github_topics":27,"license":43,"homepage":44,"updated_at":45,"history":46,"related":47},"jub0t\u002FConcat",8,"The truly free, open-source, local-first, cross-platform CapCut replacement. Scriptable through a JSON-RPC API & MCP.","Rust",11537,1417,7934,61,[16],{"id":17,"title":18,"points":19,"comments":20,"posted_at":21},49749773,"Show HN: Concat: the open-source CapCut replacement.",5,3,"2026-09-18","一个开源、离线的视频剪辑器，面向想要 CapCut 式字幕、特效和导出、但不想注册账号或加片尾水印的人。","Concat 适合在本地剪短视频、又不想把素材传到云端或付订阅费的人。请把它当作 beta 桌面软件来试：下载门槛不高，但官方自己也承认仍有粗糙边缘。\n\n## 解决什么问题\n\n想快速做一条社交短视频，今天的常规路径是打开 CapCut：导入素材、自动字幕、加特效、导出。这个流程依赖登录，素材要上传，免费版还会加水印或引导付费。Concat 把这一步换成本地应用：安装、导入素材、加字幕或转场、导出。字幕、语音和抠图模型只需在设置里下载一次，之后按项目说法可离线使用。\n\n## 有什么不同\n\n它最核心的机制是剪辑与合成跑在原生 Rust 引擎和 GPU 合成器上，AI 功能使用本地模型而非云端 API。实际差别在于字幕走 Whisper、TTS 与声音克隆在本机推理，素材私密或网络不稳时这一点很实在。代价也同样来自本地：推理负载落在自己的 CPU、GPU 上，模型效果取决于你下载多大的模型。\n\n第二个不同点是可脚本化。项目提供 JSON-RPC API 与 MCP，批量剪辑可以由其他工具驱动，而不必全部手动拖时间线。这在早期开源剪辑器里不常见，值得做自动化流水线的人关注。README 还列出 100 种特效、滤镜和转场、带曲线编辑器的关键帧、多轨剪辑、背景移除与 4K 导出。这些是作者声明，目前没有独立测试佐证。\n\n## 谁值得试\n\n第一类合适的人是熟悉 CapCut、想要在同一套流程里离线完成自动字幕、标题、关键帧运动和 4K 导出的人。第二类是开发短视频批处理流程的工程师：与其手拼 FFmpeg 命令，不如用 JSON-RPC 或 MCP 驱动一个真正的编辑器。\n\n不合适的是需要稳定成品工具赶客户截止日期、或依赖冷门编码格式的人。官方下载页明确写着 beta，所以它更适合愿意试用并提 issue 的用户，而不是可以围绕它排期的工作软件。\n\n## 使用条件与边界\n\n文档写着支持 macOS、Windows、Linux 与 Android，但 Windows ARM 构建已暂停（[issue #326](https:\u002F\u002Fgithub.com\u002Fjub0t\u002FConcat\u002Fissues\u002F326)），ARM Windows 用户暂时用不了。安装包可从[项目官网](https:\u002F\u002Fconcat.standalones.org)或 [GitHub Releases](https:\u002F\u002Fgithub.com\u002Fjub0t\u002FConcat\u002Freleases)获取；Windows 构建未签名，README 说明了跳过 SmartScreen 提示的步骤。从源码构建则更重：Rust 1.93+、FFmpeg 7+ 开发库、cmake 和 C++ 编译器，且 Linux 各发行版自带的 FFmpeg 版本不一定满足要求。\n\n日常维护有两块。第一，字幕、语音和抠图模型需要额外下载并占用磁盘，第一次可用前要完成这部分准备。第二，本地处理依赖 GPU，4K 和背景移除在具体机器上的表现 README 没有给出。许可证为 AGPL-3.0，如果打算分发修改版或嵌入服务，需要留意这一点。\n\n## HotRepo 点评\n\nHotRepo 的有日期记录显示，2026-10-26 该项目在 Rust 月榜第 8、周榜第 4，但没有日榜历史，仅凭这一份样本无法判断热度能否持续；当时项目才 61 天。Hacker News 上有讨论把它和 [OpenCut](https:\u002F\u002Fnews.ycombinator.com\u002Fitem?id=49749773)相比，其中一条评论对那个项目的功能完成度给了负面评价，但这不能说明 Concat 本身如何。安装前建议翻一下 release notes 和 issue，确认自己要用的编码格式和平台已被覆盖——beta 状态才是当前最大的风险。编辑界面可参考[项目主页](https:\u002F\u002Fgithub.com\u002Fjub0t\u002FConcat)。",{"slug":25,"name":26},"media","多媒体与设计",[28,29,30,31,32,33,34,35,36,37,38,39,40,41,42],"ffmpeg","free-video-editor","model-context-protocol","non-linear-editor","offline-first","open-source-video-editor","self-hosted","video-editing","video-editing-automation","video-editing-software","video-editing-tools","video-editor","voice-cloning","youtube-automation","youtube-shorts","AGPL-3.0","https:\u002F\u002Fconcat.standalones.org","2026-10-26T00:16:16Z",[],[48,53,58,62,67,72],{"full_name":49,"one_liner":50,"language":51,"stars":52},"Release-DLSS-5-Swapper\u002F.github","面向 PC 玩家的 Windows 工具，用于为受支持的游戏管理 DLSS 相关渲染文件。",null,375,{"full_name":54,"one_liner":55,"language":56,"stars":57},"AntennaPod\u002FAntennaPod","面向 Android 的开源播客管理器，让听众自己掌控订阅、播放和收听数据。","Java",8246,{"full_name":59,"one_liner":60,"language":56,"stars":61},"yuliskov\u002FSmartTube","面向 Android TV 和电视盒子的非官方 YouTube 客户端，主打去广告、SponsorBlock 和可调倍速。",35504,{"full_name":63,"one_liner":64,"language":65,"stars":66},"browser-use\u002Fvideo-use","把原始素材交给编程 Agent，用对话完成粗剪，适合不想在时间线上逐帧拖拽的人。","Python",29770,{"full_name":68,"one_liner":69,"language":70,"stars":71},"antfu\u002Ffurifont","一款自带注音的日文字体：文字保持纯文本，也能在汉字上方显示假名读音。","TypeScript",405,{"full_name":73,"one_liner":74,"language":75,"stars":76},"Leonxlnx\u002Fathenaion","用 three.js 纯代码生成的古希腊 3D 世界，适合研究程序化建模与离线渲染，而非复用资产或做游戏。","JavaScript",296,1792984346]