Skip to main content
Public
Files 42 items
.github
Jan 13, 2026
FOLDER Last modified by WebDev
.vscode
Jan 13, 2026
FOLDER Last modified by WebDev
.yarn
Jan 13, 2026
FOLDER Last modified by WebDev
docs
Jan 13, 2026
FOLDER Last modified by WebDev
locales
Jan 13, 2026
FOLDER Last modified by WebDev
script
Jan 13, 2026
FOLDER Last modified by WebDev
src
Jan 13, 2026
FOLDER Last modified by WebDev
test-manual
Jan 13, 2026
FOLDER Last modified by WebDev
versions
Jan 13, 2026
FOLDER Last modified by WebDev
.eslintignore 41 B
Jan 13, 2026
ESLINTIGNORE Last modified by WebDev
.eslintrc.cjs 1.09 KB
Jan 13, 2026
CJS Last modified by WebDev
.gitignore 251 B
Jan 13, 2026
GITIGNORE Last modified by WebDev
.yarnrc.yml 443 B
Jan 13, 2026
YML Last modified by WebDev
_config.yml 27 B
Jan 13, 2026
YML Last modified by WebDev
CONTRIBUTING.md 5.29 KB
Jan 13, 2026
MD Last modified by WebDev
docs.md 161 B
Jan 13, 2026
MD Last modified by WebDev
donate.svg 5.65 KB
Jan 13, 2026
SVG Last modified by WebDev
electron.vite.config.ts 851 B
Jan 13, 2026
TS Last modified by WebDev
entitlements.mas.inherit.plist 288 B
Jan 13, 2026
PLIST Last modified by WebDev
entitlements.mas.loginhelper.plist 242 B
Jan 13, 2026
PLIST Last modified by WebDev
entitlements.mas.plist 544 B
Jan 13, 2026
PLIST Last modified by WebDev
expressions.md 329 B
Jan 13, 2026
MD Last modified by WebDev
flathub-badge.svg 11.32 KB
Jan 13, 2026
SVG Last modified by WebDev
i18next.config.base.ts 840 B
Jan 13, 2026
TS Last modified by WebDev
i18next.config.scan.ts 230 B
Jan 13, 2026
TS Last modified by WebDev
i18next.config.ts 415 B
Jan 13, 2026
TS Last modified by WebDev
LICENSE 17.54 KB
Jan 13, 2026
FILE Last modified by WebDev
mac-app-store-badge.svg 11.78 KB
Jan 13, 2026
SVG Last modified by WebDev
main_screenshot.jpg 89.5 KB
Jan 13, 2026
JPG Last modified by WebDev
ms-store-badge.svg 7.14 KB
Jan 13, 2026
SVG Last modified by WebDev
no.mifi.losslesscut.appdata.xml 5.5 KB
Jan 13, 2026
XML Last modified by WebDev
no.mifi.losslesscut.desktop 750 B
Jan 13, 2026
DESKTOP Last modified by WebDev
package.json 13.09 KB
Jan 13, 2026
JSON Last modified by WebDev
README.md 7.25 KB
Jan 13, 2026
MD Last modified by WebDev
snap-store-black.svg 8.38 KB
Jan 13, 2026
SVG Last modified by WebDev
tracks_screenshot.jpg 87.89 KB
Jan 13, 2026
JPG Last modified by WebDev
tsconfig.common.json 483 B
Jan 13, 2026
JSON Last modified by WebDev
tsconfig.json 202 B
Jan 13, 2026
JSON Last modified by WebDev
tsconfig.main.json 656 B
Jan 13, 2026
JSON Last modified by WebDev
tsconfig.node.json 417 B
Jan 13, 2026
JSON Last modified by WebDev
tsconfig.web.json 378 B
Jan 13, 2026
JSON Last modified by WebDev
yarn.lock 489.04 KB
Jan 13, 2026
LOCK Last modified by WebDev
README.md 7.25 KB


LosslessCut logo

LosslessCut

The Swiss Army knife of lossless video & audio editing

Twitter

Thanks to my supporters and everyone who purchased LosslessCut ❤️

LosslessCut screenshot


Overview

LosslessCut is a cross-platform FFmpeg-based GUI designed for extremely fast and lossless editing of video, audio, subtitles, and related media files.

Its primary goal is lossless trimming and cutting, allowing you to quickly extract the useful parts of large media files (from cameras, drones, GoPros, etc.) without re-encoding—saving both time and storage while preserving 100% quality.

Because operations are mostly direct data copies powered by FFmpeg, everything is blazing fast. LosslessCut supports many additional workflows beyond simple cutting—see the examples below.


Table of Contents

  • Features
  • Example Lossless Use Cases
  • Download
  • Supported Formats
  • Documentation
  • Video Demos
  • Featured
  • Attributions

  • Features

  • Lossless cutting of most video and audio formats
  • Experimental Smart Cut
  • Remove unwanted segments (e.g. commercials) without re-encoding
  • Lossless rearranging of video/audio segments
  • Lossless merge & concatenation (same codec parameters)
  • Full multi-track / multi-stream editing:
  • Combine tracks from multiple files
  • Remove unnecessary tracks
  • Replace or re-encode selected tracks only
  • Extract all tracks (video, audio, subtitles, attachments)
  • View and edit technical metadata (file & per-track)
  • Select tracks for playback (including multiple audio tracks)
  • Fast multi-file workflow (batch export not yet supported)
  • Keyboard-driven workflow with customizable shortcuts
  • Lossless remuxing between containers (e.g. MKV → MP4)
  • Full-resolution snapshots (JPEG / PNG)
  • Export frames by interval, scene change, or thumbnails
  • Manual cutpoint input
  • Timecode offset support (manual & auto)
  • Rotation/orientation metadata editing
  • Timeline zooming & keyframe navigation
  • Video thumbnails & audio waveform display
  • Project-based cut segment saving
  • FFmpeg command log (view, modify, re-run)
  • Undo / redo
  • Advanced JS-based segment query & mutation language
  • Segment labels & tagging
  • Import / export segments (chapters, CSV, XML, YouTube, etc.)
  • Embedded MKV / MP4 chapter editor
  • Subtitle viewing
  • Black scene, silence & scene-change detection
  • Automatic segmentation by length, size, count, or randomization
  • Speed up / slow down video or audio (FPS-based)
  • Basic CLI & HTTP API
  • Embedded GPS track visualization (DJI)
  • Lossless HTTP video downloads (e.g. HLS .m3u8)

  • Example Lossless Use Cases

  • Remove commercials from recorded TV
  • Extract or replace audio tracks
  • Cut music tracks from video files
  • Combine video and audio from separate recordings
  • Add external subtitles
  • Convert containers (MKV ↔ MP4 ↔ MOV)
  • Import/export EDL cut lists
  • Cut by chapters (MP4 / MKV / YouTube)
  • Fix incorrect rotation metadata
  • Loop clips without re-encoding
  • Split by scenes or silence
  • Export frames or thumbnails
  • Organize segments using tags & labels
  • See also the Recipe Cookbook.


    Download

    To support ongoing development and enjoy secure installs with automatic updates, consider downloading LosslessCut from your preferred store:

    App Stores

  • macOS:
  • Windows:
  • Linux

  • Manual Downloads (Free)

  • macOS: Intel / Apple Silicon (DMG)
  • Windows: x64 (7zip)
  • Linux: AppImage, tar.bz2 (x64, arm64, armv7l)
  • All releases
  • Nightly builds 🧪
  • APPX (Windows) and PKG (macOS) are not supported.

    Supported Formats

    LosslessCut uses Chromium’s HTML5 video player. Supported formats include:

    Containers: MP4, MOV, MKV, WebM, OGG, WAV Audio codecs: FLAC, MP3, Opus, PCM, Vorbis, AAC Video codecs: H.264, H.265 (HW), AV1, VP8, VP9, Theora

    Unsupported formats can be converted for preview using FFmpeg-assisted playback—final exports remain lossless.


    Documentation

  • Getting Started, FAQ & Usage
  • Troubleshooting & Known Issues
  • Contributing

  • Video Demos

  • Common Features Overview
  • Add Thumbnail / Cover Art
  • Multi-language Audio Tracks

  • Featured

  • Wikipedia
  • Hacker News (2016–2024)
  • Console Newsletter
  • theo (YouTube)

  • Attributions

  • App icon by Dimi Kazak (CC BY 3.0)
  • Lottie animation by Chris Gannon
  • UI contributions by Adi Abinun & @abdul-alhasany
  • Thanks to all translators and supporters 🙌

  • Made with ❤️ in Norway 🇳🇴 More apps by mifi.no

    Follow: GitHub · YouTube · Instagram · Twitter

    About

    The swiss army knife of lossless video/audio editing


    312 files
    64 folders
    8.05 MB total size
    0 open issues
    0 open pull requests
    0 watchers
    0 forks
    0 stars
    529 views
    Updated Jan 13, 2026
    Languages
    JavaScript 69.5%
    TypeScript 24.3%
    XML 4.9%
    LICENSE 0.4%
    CSS 0.4%
    YAML 0.4%
    Text 0.1%
    SCSS 0.0%
    CSV 0.0%
    HTML 0.0%
    Shell 0.0%