mifi

mifi/lossless-cut

TypeScript GPL-2.0 Media

The swiss army knife of lossless video/audio editing

42k stars
2.1k forks
recent
GitHub +151 / week

42k

Stars

2.1k

Forks

266

Open issues

30

Contributors

v3.69.0 04 Jun 2026

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.

Media Application Discovery value: 3/10
Documentation 8/10
Activity 9/10
Community 9/10
Code quality 6/10

Inferred from signals mentioned in the README (tests, CI, type safety) — not a review of the actual code.

Overall score 8/10

AI's overall editorial judgment — not an average of the bars above, can weigh other factors too.

video-editing ffmpeg-wrapper lossless-processing media-tool cross-platform-desktop
Actively maintained Well documented Popular Niche/specialized use case Beginner friendly Production ready
Deep Analysis · Based on README and public signals
2w ago

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.

Origin

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

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.

In production

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.

Code analysis
Architecture

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.

Tests

Not documented in README

Maintenance

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.

Honest verdict

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

Risks
  • 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.
Prediction

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.

0 found this helpful

Newsletter

Get analyses like this every Monday

Free weekly digest of the most interesting open-source discoveries.

Languages

TypeScript
98.2%
CSS
1.5%
SCSS
0.2%
JavaScript
0.1%
HTML
0%
Shell
0%

Information

Language
TypeScript
License
GPL-2.0
Last updated
3w ago
Created
118mo ago
Analyzed with
anthropic/claude-haiku-4-5

Stars over time

Loading…

Contributors over time

Top 100 contributors only — repos with more will plateau at 100.

Loading…

Similar repos

walterlow

walterlow/freecut

FreeCut is a browser-based video editor that performs professional editing...

1.5k TypeScript Media
OpenCut-app

OpenCut-app/OpenCut

OpenCut is a free, open-source video editor targeting web, desktop, and mobile...

62k TypeScript Media
mltframework

mltframework/shotcut

Shotcut is a free, open-source, cross-platform video editor built with Qt and...

14.5k C++ Media
FFmpeg

FFmpeg/FFmpeg

FFmpeg is a comprehensive, industry-standard multimedia processing framework...

61.9k C Media
SubtitleEdit

SubtitleEdit/subtitleedit

Subtitle Edit is a desktop application for editing, converting, and...

13.4k C# Media
vs. alternatives
FFmpeg (CLI)

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

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

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 (walterlow)

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

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.