LosslessCut 3.65.0

Features Losslessly trim or cut out parts of video/audio Lossless merge/concatenation of arbitrary files (identical codec parameters) Lossless stream editing: Combine arbitrary tracks from multiple files Losslessly extract all tracks from a file Remux into any compatible output format Take full-resolution snapshots from videos in JPEG/PNG format Apply a per-file timecode offset in the preview Change rotation/orientation metadata in videos Powerful timeline with zoom and frame/keyframe Auto-saves per project cut segments to file View ffmpeg last command log so you can modify and re-run modify recent commands on the command line Give labels to cut segments Segment panel showing segments with details, export/import cut segments as CSV Video thumbnails and audio waveform Other usage scenarios: Cut out commercials from a recorded TV show Remove audio or video track from a file Add music to a video (or replace existing audio track) Include a subtitle into a video Extract music, video or subtitle track from a video and cut it to your needs Change format of a H264 TV recording from TS to MP4 Fix rotation of a video that has the wrong orientation flag set, e.g. phone recording Quickly change a H264 MKV video to MOV or MP4 for playback on iPhone Import a list of cut times from other tool as a EDL (edit decision list, CSV) and run these cuts with LosslessCut Export a list of cut times as a CSV EDL and run these in another tool Loop a video / audio clip X times quickly without re-encod

Tags video video-editor audio audio-editor
License GNU GPLv3
State stable

Recent Releases

3.65.026 Mar 2025 16:52 major feature: New features Markers: Segments that don't have any end time are now considered "markers". They are rendered differently, and are excluded from exports. Markers can be useful for bookmarking locations on the timeline and all markers can be batch exported as screenshots. More ideas for marker features are welcome! Play multiple audio tracks simultaneously (with FFmpeg-assisted playback) #256 #936 Remember segment selected/deselected state inside .llc file #1329 #885 #371 Split timeline by byte size #1219 Modify segments by JavaScript expression #2128 #2305 Black/scene/silence detect Remember dialog parameters (for current LosslessCut launch) #371 #2257 Allow selecting which audio/video track to use (current preview track) #2354 Streaming segment detection #2325 New shortcuts #2289 shift+alt+up Jump seek to previous segment shift+alt+down Jump seek to next segment shift+alt+pageup Jump seek to first segment shift+alt+pagedown Jump seek to last segment New action selectSegmentsAtCursor #1284 #254 (comment) Improve waveform rendering #260 Make it faster and render around current time Allow loading full waveform overview Allow customising bottom waveform height New file name template variables FILE_EXPORT_COUNT and EXPORT_COUNT #2296 Upgrade to electron v35 (drops support for macOS 10) Upgrade to ffmpeg v7.1
3.64.026 Dec 2024 10:47 major feature: This release fixes a crash in 3.63.0 for FFmpeg-assisted playback #2197 Also some other fixes and usability improvements: translations improve error msg when unknown error #2232 always render all thumbnails, but abort processes when params change #2229 warn about adjusting fps and cutting at the same time #2190 fix output timestamp bug #2210 warn if file name is too long for concat/merge #2200 always show template warnings #2211 warn when falling back to default template #2188 fix bug #2176