The swiss army knife of lossless video/audio editing
42k
Stars
2.1k
Forks
266
Open issues
30
Contributors
AI Analysis
LosslessCut is a desktop application that provides fast, lossless trimming, cutting, merging, and remuxing of video and audio files without re-encoding. It serves video enthusiasts, content creators, and professionals who need to quickly extract usable segments from large media files while preserving quality—not suitable for users who need advanced color grading, effects, or comprehensive post-production editing.
Inferred from signals mentioned in the README (tests, CI, type safety) — not a review of the actual code.
AI's overall editorial judgment — not an average of the bars above, can weigh other factors too.
LosslessCut: A mature GUI for FFmpeg-powered lossless video editing, trusted by millions
LosslessCut is a cross-platform desktop application that exposes FFmpeg's lossless video and audio editing capabilities through a graphical interface. It targets content creators, drone/GoPro users, journalists, and technically savvy hobbyists who need to cut, merge, remux, or re-track media files without re-encoding and without quality loss. With 41k+ stars, a Discord community, a dedicated website, and paid distribution through app stores, it has moved well beyond a hobby project into a mature, widely-used utility with verified real-world adoption.
Created in October 2016 by Mikael Finstad as a personal FFmpeg wrapper, it gradually expanded from basic cutting to a comprehensive lossless media toolkit. It transitioned to TypeScript and Electron, gained app store distribution, and now offers a CLI and HTTP API.
Growth was driven by the scarcity of free, cross-platform, lossless video editors — most GUI tools force re-encoding. Word-of-mouth among GoPro, drone, and dashcam communities accelerated adoption. Consistent feature additions, a changelog culture, and app store availability (including paid versions) sustained long-term star accumulation. The 216 stars/week pace as of mid-2026 indicates continued organic discovery.
App store distribution (likely Mac App Store and Microsoft Store based on README phrasing 'purchased LosslessCut'), a dedicated domain (losslesscut.app), a Twitter/X account, Discord with active community, and a supporters/thanks page all indicate real-world adoption beyond hobbyist use. The 41k star count and 2k forks corroborate broad usage. Adoption is well-documented by community and commercial distribution standards.
Likely an Electron application with a TypeScript React renderer and a Node.js main process. FFmpeg and FFprobe are bundled or expected as dependencies. The README references a CLI and HTTP API layer, suggesting the core logic is abstracted from the GUI. Segment operations, metadata editing, and format detection likely delegate entirely to FFmpeg subprocesses.
Not documented in README
Last push was 2026-06-22, less than 48 hours before the evaluation date. The project appears actively maintained with regular releases (GitHub Actions badge present), a versioned release tag, and an active Discord. No signs of stagnation — this is a project with sustained, ongoing development.
ADOPT IF: you need to cut, merge, remux, or manipulate video/audio files losslessly without re-encoding, are not comfortable scripting raw FFmpeg, and want a proven cross-platform desktop tool with active maintenance. AVOID IF: you need a full non-linear editing experience with effects, transitions, and color grading — LosslessCut is explicitly not that. MONITOR IF: you are watching the CLI/HTTP API surface, which could make it relevant as a backend component in automated media pipelines.
Independent dimensions
Mainstream potential
7/10
Technical importance
8/10
Adoption evidence
8/10
- Electron-based architecture means relatively large binary size and memory footprint compared to native applications — may be a concern on low-resource systems.
- Smart Cut feature is marked experimental; frame-accurate cuts on non-keyframe boundaries may produce unreliable results depending on codec and container.
- Single primary maintainer (mifi) creates a bus-factor risk, although the project has operated this way successfully for nearly a decade.
- GPL-2.0 license may restrict use in commercial proprietary software that wishes to embed or redistribute it.
- Depends heavily on FFmpeg's capabilities and quirks; edge-case format support, codec behavior, or FFmpeg API changes can introduce regressions outside the maintainer's direct control.
Likely to remain the de facto standard GUI for lossless video trimming on the desktop for the foreseeable future, with gradual expansion of its API surface and possible competition from browser-based alternatives as WebCodecs matures.
Newsletter
Get analyses like this every Monday
Free weekly digest of the most interesting open-source discoveries.
Languages
Information
- Website
- https://losslesscut.app/
- Language
- TypeScript
- License
- GPL-2.0
- Last updated
- 3w ago
- Created
- 118mo ago
- Analyzed with
- anthropic/claude-haiku-4-5
Stars over time
Contributors over time
Top 100 contributors only — repos with more will plateau at 100.
Open issues
Add "Go to Next / Previous Edit Point" actions for sequential navigation
Drag & drop item to the correct position, not to the end of the list
Preserve file tags
Unable to find how to change playback preview audio language in LosslessCut
升级 3.69.0 版本之后,打开所有的 MP4 视频文件都会显示文件格式错误
Similar repos
OpenCut-app/OpenCut
OpenCut is a free, open-source video editor targeting web, desktop, and mobile...
mltframework/shotcut
Shotcut is a free, open-source, cross-platform video editor built with Qt and...
| Repository | Stars | Week Δ | Language | Score | Updated |
|---|---|---|---|---|---|
|
|
42k | +151 | TypeScript | 8/10 | 3w ago |
|
|
1.5k | — | TypeScript | 8/10 | 9h ago |
|
|
62k | — | TypeScript | 6/10 | 3w ago |
|
|
14.5k | — | C++ | 8/10 | 17h ago |
|
|
61.9k | — | C | 10/10 | 8h ago |
|
|
13.4k | — | C# | 8/10 | 6h ago |
LosslessCut is essentially a GUI layer over FFmpeg. Users who are comfortable with FFmpeg CLI have no need for it, but the GUI dramatically lowers the barrier for the large majority who are not. LosslessCut's value is accessibility and workflow speed, not replacing FFmpeg itself.
Shotcut is a full non-linear editor that re-encodes by default and targets professional editing workflows. LosslessCut is narrower in scope but significantly faster for lossless operations. They serve mostly different use cases with some overlap.
OpenCut (59k stars) is a newer, browser-based video editor aimed at being an open-source CapCut alternative — it focuses on creative, effects-based editing. LosslessCut focuses on fast, lossless technical operations. They are largely complementary rather than directly competing.
freecut appears to be a much smaller TypeScript project (1.4k stars) with similar goals. It likely lacks the feature depth, cross-platform maturity, and community support that LosslessCut has accumulated over nearly a decade.
SubtitleEdit overlaps only in subtitle track handling. It is specialized for subtitle creation and sync, while LosslessCut treats subtitles as one of many media tracks. Not a direct competitor for most use cases.
