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
Homepage
Download
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
|