explaingit

mifi/lossless-cut

📈 Trending40,519TypeScriptAudience · vibe coderComplexity · 2/5ActiveLicenseSetup · moderate

TLDR

Desktop app for cutting and trimming video and audio files instantly without re-encoding, preserving quality and saving hours of processing time.

Mindmap

mindmap
  root((repo))
    What it does
      Cut video losslessly
      Trim audio files
      Extract tracks
      Merge clips
    Why use it
      No re-encoding
      Seconds not minutes
      Preserves quality
      Wide format support
    Use cases
      Trim recordings
      Split dashcam footage
      Edit screen captures
      Process downloads
    Tech stack
      TypeScript
      React
      Electron
      FFmpeg
    Audience
      Content creators
      Video editors
      Casual users

Things people build with this

USE CASE 1

Quickly trim long recordings or livestreams without waiting for re-encoding.

USE CASE 2

Split dashcam or security footage into separate clips in seconds.

USE CASE 3

Extract audio tracks or subtitles from video files without quality loss.

USE CASE 4

Merge multiple video clips together while preserving original quality.

Tech stack

TypeScriptJavaScriptReactElectronFFmpeg

Getting it running

Difficulty · moderate Time to first run · 30min

FFmpeg binary must be available on system PATH or bundled with Electron app.

Use freely for any purpose, including commercial use, as long as you keep the copyright notice and license text.

In plain English

LosslessCut is a desktop application that lets you cut, trim, and edit video and audio files extremely quickly without re-encoding the content. The problem it solves is that traditional video editors re-encode your video when you cut it, which is slow and degrades quality because the video gets compressed again. LosslessCut instead performs cuts and edits losslessly, meaning it rearranges the existing compressed data without recompressing it. A cut that would take minutes in a conventional editor takes seconds in LosslessCut. The application wraps FFmpeg, which is the powerful open-source multimedia processing library that does the actual work under the hood, and provides a graphical interface that makes it accessible without needing to use the command line. You can load a video, drag handles to set start and end points for segments you want to keep or discard, and export the result in a fraction of the time a re-encoding operation would take. It supports a wide range of video, audio, and subtitle file formats. Additional features include the ability to extract individual tracks from a file, merge multiple clips together, and work with chapters and metadata. You would use LosslessCut if you have recordings, screen captures, dashcam footage, or downloaded content that you want to trim or split quickly without waiting for re-encoding and without suffering quality loss from a second compression pass. It is available on Windows, macOS, and Linux. The tech stack is TypeScript and JavaScript, with React for the user interface, running as a cross-platform desktop app via Electron, and FFmpeg handling all the actual media processing underneath.

Copy-paste prompts

Prompt 1
How do I set up LosslessCut on my computer and start cutting a video file?
Prompt 2
Show me how to extract just the audio track from a video file using LosslessCut.
Prompt 3
What's the fastest way to trim the beginning and end off a long recording using this app?
Prompt 4
Can I merge multiple video clips together with LosslessCut, and how do I do it?
Prompt 5
How do I export a cut video in a specific format or quality setting?
Open on GitHub → Explain another repo

Generated 2026-05-18 · Model: sonnet-4-6 · Verify against the repo before relying on details.