| Version | Change log |
| LosslessCut 3.67.1 Nov 14, 2025 |
Improve concat dialog Enable system language support #2608 #2278 #346 Capture snapshot to clipboard captureSnapshotToClipboard #2612 Bugfixes and improvements #2606 #2605 #2609 |
| LosslessCut 3.67.0 Nov 8, 2025 |
Improve UI and accessibility #2561 (remove abandoned evergreen-ui and reduce usage of sweetalert) Use Shift + mouse click/drag to move/resize segments (configurable modifier key) #517 #2595 #483 Use native web keyboard events (KeyboardEvent.code): This makes keybindings consistently independent of keyboard layout. Also don't trigger hotkeys when some UI element or dialog is focused. New action play-selected-segments (once) #2557 Implement file name template also for merge files #2403 #2489 #2054 #2400 Persist whether or not window was maximized #2574 #989 #2396 Persist settings waveformMode, thumbnailsEnabled, keyframesEnabled #843 #2539 #371 New reduce motion setting to override OS default - also improve reduce motion to include more animations/transitions #2580 #1410 #880 #371 Set minimum window dimensions to 300x300 #2574 Add fixCodecTag option #2518 Always show invert mode button #2576 to avoid confusion Many more bugfixes and improvements Dialog buttons are now OS-dependent Add "What's new" #669 |
| LosslessCut 3.66.1 Oct 24, 2025 |
Everything from v3.65.0 (pre-release) Upgraded FFmpeg to 8.0 Upgraded Electron to 38 - note: they dropped support for macOS 11 Drastically improve performance of FFmpeg-assisted playback for non-natively supported codecs/formats. Improve UI performance and increase max segments to 1000 #2473 Add new file name template variables: CUT_DURATION, CUT_FROM_NUM, CUT_TO_NUM #2486 New SEG_LABEL array in cut+merge mode #2428 Toggle tracks by expression #2435 #1465 #371 Cut also externally added tracks #896 Allow setting timeline zero offset to current cursor time #2512 - this effectively also means allowing a negative time offset (new action makeCursorTimeZero) New keyboard actions: toggleDarkMode: Toggle dark mode toggleStripCurrentFilter: Toggle tracks using current filter toggleStripAll: Keep or discard all tracks toggleStripSubtitle: Keep or discard subtitle tracks toggleStripVideo: Keep or discard video tracks Allow importing CSV with 2 columns #2412 CSV export/import tags as extra columns #2507 Show number in batch list #2357 Improve dark mode #1969 Transfer labels when inverting segments #2362 Improve creating segments flexibility: these functions now apply to the current segment. If not run without any segment, they will apply to whole timeline (like before). This allows things like running a binary search, see #2427. Applies to the following functions: "Create num segments", "Create fixed duration segments", "Create random segments" Allow drag dropping files to batch list #2400 and tracks panel Add new display format "total seconds" #254 Show markers also in inverse mode #2408 Implement basic OTIO importer #2441 #1340 Allow utf8 letters when not in sanitize mode #889 #2482 Allow spaces in file name, even if sanitize is enabled #2498 Indicate when we are on a keyframe (approximately) #2155 Select segment under cursor when playing back current segments #2456 Allow reading all keyframes (action: readAllKeyframes and menu item fro |
| LosslessCut 3.64.0 Nov 1, 2024 |
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 |
| LosslessCut 3.63.0 Oct 7, 2024 |
Allow customising output file name using a template when merging too #2108 URL download feature #1486 implent customisable wheel modifiers #1884 alt (customisable) + wheel: seek 1 frame shift (customisable) + wheel: seek keyframe Allow revealing config path in File Explorer/Finder Allow drag-drop working dir #2147 Allow auto-reassign duplicate keybinding #2154 Allow selecting track also when there's only one: this allows the user to enable ffmpeg assisted playback when audio track is not supported #2144 Two black/silent detect modes: Mode 1: start/stop segments at the center of each black/silent section. Mode 2: bounding the black/silent sections Improve seek speed (wait for seeked event) Fix seek timeline indicator jerkiness bug Make timeline time transparent when hovering it with mouse #2177 Re-encode FLAC when cutting #1809 GPS map: Support more DJI devices #2072 Reduce flickering #2083 Make it more explicit when changing mp4 to mov and show a notification #1075 Check if output file is writable before exporting (if it exists) so we can inform user Escape last ffmpeg command properly on windows and escape quote on linux #2151 Don't show keyframes when packed too close together Convert all non webvtt to webvtt when exporting to webm #2179 Allow enabling/disabling preservation of metadata and chapters #2176 #1027 Prevent alt button from opening menu when alt is bound in some keybinding #2180 Make toasts wider Always show playback rate Don't use toasts for fatal errors Improve Settings page Give segment list a scroll bar Improve subtitle rendering Log more ffmpeg commands Translation update Bug fixes and improvements |
| LosslessCut 3.62.0 Aug 7, 2024 |
Allow JavaScript expressions for output name templates #1846 & fix broken select segments by expression #2059 Support rendering GPS map (experimental and only supports DJI embedded subtitle) #2072 Allow relative timeline seek text input https://github.com/mifi/lossless-cut/discussions/2056 Task bar progress #1511 OS notifications #1510 Improve dark mode #1969 Keyboard shortcut for Mute #2032 Allow passing arguments to API actions #2087 Show LosslessCut last in app title (show most interesting stuff first) Upgrade electron to v31 Don't auto hide complete notification #2048 |
| LosslessCut 3.61.1 May 27, 2024 | |
| LosslessCut 3.58.0 Oct 15, 2023 |
feature: Keyboard action programmatic control via CLI feature: HTTP API #980 #868 feature: lossless speedup/slowdown #1712 feature: select segments by tag feature: Allow customising merged file name #938 #916 #96 #1691 feature: allow setting min padding for output file name #1690 feature: visualize segment tags in seg list feature: allow deleting supporting files only, without closing file #1703 feature: VIDEO_TS folder support add "quit" keyboard shortcut add closeCurrentFile action bump electron to 27 add setting for export confirm in settings page translation updates move overwrite existing button #1688 fix webp image export #1693 and fix quaility param for webp fix broken black/silence detection #1705 fix development setup improve "Resulting file names" - make it show the actual resulting file names (if error) #1732 fixes and improvements |
| LosslessCut 3.56.0 Aug 24, 2023 |
Improvements and features: duplicate segment function keyboard shortcuts search function #1646 DV Analyzer import #1664 allow user to reload current file on command #1674 customizable timestamp transfer #1017 extract multiple segments to images #1672 allow customizing per-stream bitstream filters #1680 reorganize settings screen always show total frame count in timeline #1677 add webp to image capture formats #1671 (only works with html5) if overwrite option is disabled, skip existing files #1655 add more output format categories #1539 ffmpeg v6 and newest electron |
| LosslessCut 3.54.0 Apr 4, 2023 |