热榜
#多媒体与设计

mifi/lossless-cut

给不想学 FFmpeg 命令行的人用的剪辑 GUI:不重新编码,直接切出视频音频片段。

45,172
2,271
TypeScript
GPL-2.0
上线 9 年

解决什么问题

从 GoPro、无人机或录屏文件里剪出一小段,常规做法是丢进时间线剪辑软件,结果整段重新编码:慢、掉画质,而且你只是想去掉那 90% 的废片。LosslessCut 把 FFmpeg 包成桌面 GUI,设好入点出点后只写出保留的片段,压缩流直接拷贝,不重新编码。

有什么不同

常见替代是完整 NLE(Premiere、DaVinci Resolve、Kdenlive)或者手写 FFmpeg 命令。NLE 能做合成和特效,代价是重编码和沉重的工程模型;裸 FFmpeg 快而精确,但命令行门槛高。LosslessCut 卡在中间:一个带分段标记的播放器,底层是 stream copy。真正拉开差距的是 remux 与轨道操作(换容器、增删或提取音轨字幕轨而不重编码),以及围绕分段的元数据层——章节、CSV/EDL 导入导出,还有可脚本化的 CLI 和 HTTP API。

适合谁

适合手里有大量原始素材、需要快速粗剪的人:摄像、无人机和运动相机用户,只想抽音频的播客制作者,需要转封装容器的归档人员。不想记 FFmpeg 参数但又需要无损操作的开发者同样受益。如果你要转场、调色、多轨合成,或者在长 GOP 编码上要帧级精确剪切,就别用它——stream copy 只能在关键帧切,切点并不精确,帧级编辑得回到真正的剪辑软件加一次重编码。

上手成本

下载 macOS、Windows 或 Linux 的桌面版即可;README 只认可自家发布渠道和应用商店版本,并明确 Flathub 是非官方维护。Raspberry Pi armv7l 版本不含 FFmpeg。播放依赖 Chromium 的 HTML5 播放器,其他格式回退到 FFmpeg 辅助播放,所以冷门编码可能预览不畅——但导出仍是无损的。协议是 GPL-2.0:个人和内部使用没问题,若打算商业打包分发则构成限制。README 本质上是功能与下载页,故障排查、已知限制和系统要求都在外部文档站,动手前建议先看。

点评

这不是蹭热度的新项目:2016 年创建,约 4.5 万 star,2024 年 Hacker News 上有 417 分的讨论帖,2026 年 10 月还在 TypeScript 周榜上拿到约 526 个 star。这种长寿命加上持续关注度,说明它是稳定、边界清晰的工具而非一时流行。主要风险是单人维护,这一点要和它的成熟度一起权衡。如果你的工作是剪切和转封装而不是剪辑,它几乎零成本地省掉大量麻烦;如果你要做的是真正的剪辑,那它就不对路。

Hacker News 讨论

LosslessCut: The Swiss army knife of lossless video/audio editing
▲ 417 · 74 条评论 · 2024年6月29日
Show HN: LosslessCut – Cross-platform GUI tool for fast, lossless video cutting
▲ 98 · 33 条评论 · 2016年11月6日
Lossless-cut: The swiss army knife of lossless video/audio editing
▲ 44 · 10 条评论 · 2020年10月25日

本文由 AI 根据项目 README 生成,更新于 2026年10月24日,以项目官方文档为准。