explaingit

mifi/lossless-cut

Analysis updated 2026-06-20

40,217TypeScriptAudience · generalComplexity · 1/5LicenseSetup · easy

TLDR

A desktop app that lets you cut and trim video/audio files in seconds without re-encoding, so quality stays perfect and you don't wait for slow compression.

Mindmap

mindmap
  root((LosslessCut))
    What it does
      Cut and trim video
      No re-encoding
      Instant exports
    Tech stack
      Electron desktop
      React UI
      FFmpeg engine
    Use cases
      Trim dashcam footage
      Split recordings
      Extract audio tracks
    Audience
      Casual video editors
      Content creators
      All platforms
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Trim dashcam or security footage to keep only the important moments without quality loss.

USE CASE 2

Split a long screen recording into shorter clips in seconds.

USE CASE 3

Extract just the audio track from a video file without re-encoding.

USE CASE 4

Merge multiple video clips together into one file quickly.

What is it built with?

TypeScriptJavaScriptReactElectronFFmpeg

How does it compare?

mifi/lossless-cuttrpc/trpcchakra-ui/chakra-ui
Stars40,21740,13040,406
LanguageTypeScriptTypeScriptTypeScript
Setup difficultyeasymoderateeasy
Complexity1/53/52/5
Audiencegeneraldeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min
Open source and free to use for any purpose, including personal and commercial projects.

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
I have a 2-hour dashcam video and I want to extract a 30-second clip from the middle without re-encoding. How do I use LosslessCut to do this?
Prompt 2
Using LosslessCut, how can I split a long MP4 recording into multiple segments and export each one as a separate file?
Prompt 3
I want to remove the audio track from a video file using LosslessCut. Walk me through the steps.
Prompt 4
How do I merge several short video clips into one file using LosslessCut without any quality loss?
Prompt 5
I downloaded a video in MKV format and want to trim the first and last 5 minutes. Show me how to do this in LosslessCut.

Frequently asked questions

What is lossless-cut?

A desktop app that lets you cut and trim video/audio files in seconds without re-encoding, so quality stays perfect and you don't wait for slow compression.

What language is lossless-cut written in?

Mainly TypeScript. The stack also includes TypeScript, JavaScript, React.

What license does lossless-cut use?

Open source and free to use for any purpose, including personal and commercial projects.

How hard is lossless-cut to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is lossless-cut for?

Mainly general.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Scan in gitsafehub Deploy in gitdeployhub mifi on gitmyhub

Verify against the repo before relying on details.