LosslessCut Changelog

What's new in LosslessCut 3.59.1

Dec 22, 2023
  • Convert to supported format
  • Create segments from keyframes
  • Detect black scenes
  • Detect silent scenes
  • Detect scene changes
  • Edit tracks / metadata tags
  • Open
  • Start times as YouTube Chapters
  • Report an error
  • Toggle show waveform
  • Toggle show thumbnails
  • Toggle show keyframes
  • Include more tracks from other file

New in LosslessCut 3.59.0 (Dec 22, 2023)

  • Ho ho ho! New full screen video mode #543
  • Make sure that all actions are key bindable. From now on all menu actions will also be keyboard bindable (and available thru HTTP API).
  • Added the following actions:
  • Convert to supported format
  • Create segments from keyframes
  • Detect black scenes
  • Detect silent scenes
  • Detect scene changes
  • Edit tracks / metadata tags
  • Open
  • Start times as YouTube Chapters
  • Report an error
  • Toggle show waveform
  • Toggle show thumbnails
  • Toggle show keyframes
  • Include more tracks from other file
  • Reduce number of clicks in "open new file" menu (no more radio buttons)
  • Improve segment tags editor #1766
  • Add support for timestamp csv import #1755 and make time parsing more flexible
  • Read fps from audio files too #1754
  • Auto-convert between subtitle codecs (webvtt, srt, ass) #418
  • Move "Segments" to its own root menu
  • Add "split segment" to menu
  • Update MacOS icon to make it more Apple-y
  • Fix logic when sanitizing output file: disallow slashes on windows, check for file name ending with a space or a dot
  • Fix "Show Item In Folder" on macos #1762
  • Fix Smart cut: multiply estimated bitrate by 8 (fixes low quality issue for smart cut, bit vs byte typo ) #1778 #126
  • Minor improvements and fixes
  • Merry Xmas and happy holidays

New in LosslessCut 3.58.0 (Oct 15, 2023)

  • Feature: Keyboard action programmatic control via CLI
  • Feature: HTTP API
  • Feature: lossless speedup/slowdown
  • Feature: select segments by tag
  • Feature: Allow customising merged file name
  • Feature: allow setting min padding for output file name
  • Feature: visualize segment tags in seg list
  • Feature: allow deleting supporting files only, without closing file
  • 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
  • Fix webp image export #1693 and fix quaility param for webp
  • Fix broken black/silence detection
  • Fix development setup
  • Improve "Resulting file names" - make it show the actual resulting file names (if error)
  • Fixes and improvements

New in 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
  • Fixes:
  • fix track screen appearing behind export confirm #1540
  • fix "hide all notifications" bug #1541
  • fix timestamp issue and improve clicking variables
  • increase smart cut bitrate by 20% #126
  • Clarify mov faststart #1654
  • output file template improvements
  • notify about enable full waveform #260
  • seg num padding fixes #1446
  • don't select segment when double clicking #1612
  • don't auto-close dialog on timer if there are warnings #1658
  • add context menu to input fields #1217
  • many small fixes

New in LosslessCut 3.55.2 Beta (Apr 15, 2023)

  • Ix track screen appearing behind export confirm
  • Fix "hide all notifications" bug

New in LosslessCut 3.54.0 (Apr 4, 2023)

  • Implement full screen audio waveform
  • Implement "combine selected segments"
  • Allow slashes in output files - allows for creating custom directory structures based on labels etc
  • Allow copying selected segments to clipboard by pressing ctrl/cmd+c
  • Make export project only export selected segments
  • Add "title" column to tracks table
  • Open file when clicking on dropzone
  • Make tracks screen dark mode too
  • Add more borders and dark mode fixes
  • Improve segment colors (less intense)
  • Add preference for color intensity
  • Make thumbnails not overlap timeline
  • Allow thumbnails at the same time as waveform
  • Add fd protocol to whitelist
  • Bugfixes and improvements

New in LosslessCut 3.53.0 (Mar 10, 2023)

  • All new dark/light mode UI - still not 100% done but most of the main UI! - Feedback is welcome here
  • Support more timecode formats in input field - Right click to paste #1217
  • "allow multiple instances" setting #371
  • Use proper font stack (non-latin)
  • Add keyboard action for "combine overlapping segments" #1478
  • New now have automated nightly builds 🌌
  • Fix mov_text subtitle export #1371
  • New "invert selected segments" function #1503
  • Use file name when exporting project #1480
  • Auto-convert mjpeg to supported format #1505
  • Lots of translation improvements and i18n contributor improvements
  • Add possibility to test locales locally #1500
  • Fix logic issue with smart cut #1483
  • Allow clearing working directory also on MAS build

New in LosslessCut 3.52.0 (Feb 17, 2023)

  • Same as v3.50.0 but with:
  • Some critical bugfixes
  • Implement preview of all segments #253
  • 3.50.0:
  • Add keyboard shortcuts for align segments to keyframes and shift segment times
  • Implement play/loop only current segment #574
  • Improve cleanup after export (and remember settings) #1425
  • Improve concat output filename extension handling
  • File opened: add "concat with currently opened file" option
  • Improve animations and implement reduced motion #1410
  • Dim segment colors in invert mode to make it more clear
  • Dependency and build system upgrades

New in LosslessCut 3.51.1 (Feb 17, 2023)

  • Add keyboard shortcuts for align segments to keyframes and shift segment times
  • Implement play/loop only current segment
  • Improve cleanup after export (and remember settings)
  • Improve concat output filename extension handling
  • File opened: add "concat with currently opened file" option
  • Improve animations and implement reduced motion
  • Dim segment colors in invert mode to make it more clear
  • Dependency and build system upgrades

New in LosslessCut 3.51.0 (Feb 16, 2023)

  • Add keyboard shortcuts for align segments to keyframes and shift segment times
  • Implement play/loop only current segment #574
  • Improve cleanup after export (and remember settings) #1425
  • Improve concat output filename extension handling
  • File opened: add "concat with currently opened file" option
  • Improve animations and implement reduced motion #1410
  • Dim segment colors in invert mode to make it more clear
  • Dependency and build system upgrades

New in LosslessCut 3.50.0 (Feb 5, 2023)

  • Allow auto close file on export (and optionally delete files) #1425
  • Implement align segments to keyframes #1356
  • Zero pad SEG_NUM #1446
  • Display track numbers as index + 1
  • Sanity check file sizes after merge files #1453
  • Improved DV support #1450
  • Export/merge complete and error UI improvements
  • Many improvements and fixes

New in LosslessCut 3.49.0 (Jan 15, 2023)

  • Implement detect silence #1334
  • Allow changing parameters of black detect #623
  • Create segments from scene changes or keyframes #1398
  • Make timeline zoom exponential
  • Allow combining overlapping segments #1334
  • Improve "cut finished"-dialog
  • Improve snapshot capture
  • Allow setting capture frame method #88
  • Allow changing quality #1141 #371
  • Reorganize settings page
  • Add setting to disable hevc #88
  • Add setting to disable auto updates #1386 #1418
  • Always use timecode format setting - also when exporting files
  • Extract frames as images, new features:
  • Capture the best image every nth second
  • Capture exactly one image every nth second #1139
  • Capture exactly one image every nth frame #1139
  • Capture frames that differ the most from the previous frame
  • Allow extract frames with timestamp files names or file numbers #1139
  • Make segments copyable #719
  • fallback sanitize properly (force filenamify)
  • show warning when ffmpeg vtag issue #1406 #280
  • better respect "hide all notifications"
  • improve export failed feedback #1409
  • add more invalid chars to filename check
  • always show segment name error in export page
  • improve detection of mp4/mov #1353
  • use adts for aac (ipod was incorrect)
  • set default export save dialog path #1393
  • allow aborting any operation #524
  • make extract all streams only extract enabled streams #1335
  • show progress in app title bar #1417
  • upgrade electron to 22 (hevc suppport no longer experimental)
  • add some hevc support checking #88 #1375 #1407
  • fix broken progress (duration)
  • fix bug with waveform #1416
  • sync i18n
  • workaround trashItem issue #1381
  • preserve streams when fixing duration #1415
  • fix broken second instance cli args #1387
  • fix bool cli arg #1387
  • No med spynorsk mordliste ????

New in LosslessCut 3.48.2 Beta (Nov 23, 2022)

  • LosslessCut now supports Apple Silicon (ffmpeg too)
  • Electron v8 -> v21! (hence the "Beta")
  • H265 support
  • Improve "Reveal in Finder" and "move to trash"
  • Bugfixes and improvements

New in LosslessCut 3.47.1 (Oct 15, 2022)

  • Fix smartcut with segment between keyframes
  • Only allow a single running instance - Can be overridden by --allow-multiple-instances CLI argument
  • Improve concat UI #1327
  • Allow black detect to work on start/end times of selected segment
  • Improve merge menu: show the Open files-dialog if the Merge menu item is clicked without any files already open
  • Make it more clear when export confirm is disabled
  • Implement choose cover art frame from timeline
  • Concat improvements
  • Fix macos "open with" bug
  • Implement logging to file
  • Fix waveform logic
  • Show all problems in a dialog when there's a concat mismatch
  • Improve duplicate template file name error
  • Add a setting for overwriting output file
  • Add warning if missing output extension
  • Upgrade file-type and speedup file detection

New in LosslessCut 3.46.2 (Aug 14, 2022)

  • fix performance regression #1097
  • upgrade ffmpeg to v5.0.1
  • add linux build for armv7l (Raspberrry Pi ) #1231
  • check file compatibility in concat dialog and show warning if any mismatches 🛡 #1146 #455 #1203 #547
  • implement simple support for Final Cut Pro FCPXML
  • xmeml: support multiple #1195
  • distribute only 7zip for windows (zip was large and self-extracting exe was slow to startup + other issues)
  • add keyboard shortcut for create random segments
  • set default path for open dialog
  • revert broken undo behavior
  • make segment list header fixed #1220

New in LosslessCut 3.45.0 (May 24, 2022)

  • Change export mode button into a select
  • Allow frame seek with audio files too
  • Improve invert cut segments
  • Implement black scene detection
  • Implement option to shift segments start/end/both
  • Add warning message when trying to use undo menu
  • Show stream disposition in table
  • Implement random segments closes
  • Improve smart cut speed
  • Bugfixes

New in LosslessCut 3.44.0 (Mar 10, 2022)

  • Build for linux arm64 (without ffmpeg)
  • Improve format detection in concat/merge dialog and allow selecting any output format
  • Auto-convert any subtitle to mov_text when output is mp4
  • Auto convert subtitle mov_text to srt when trying to put it in matroska (and webm to webvtt)
  • Default to mov when pcm audio
  • Losslessly convert pcm_bluray to pcm_s24le for non-mpegts output formats
  • Increase size of concat dialog
  • Re-introduce merge menu item
  • For mp4/mov, use vtag hvc1 instead of the default unsupported hev1
  • Copy disposition when concat (ffmpeg doesnt automatically)
  • Fix color bug
  • Remove menu from batch list (less clicks)
  • Improve batch list selection
  • Move sorting from merge dialog to batch files list
  • Make sure to select previous item when deleting from batch list
  • Improve canvas player to hopefully workaround losslesscut keeping file handles
  • Improve concat ffmpeg command logging
  • Add key binding for fix invalid duration
  • Allow using external ffmpeg executable
  • Fix play button
  • Implement increase/descrease volume hotkeys
  • Implement function to shift all segments times
  • Allow configuring where to store project file
  • Chapters improvments
  • Segment list allow selecting multiple
  • Implement "select segments by label"
  • Implement function to fill gaps between segments
  • Implement function to remove multiple segments
  • Implement Extract all frames as images
  • Implement label selected segments
  • Move merge options into separate dialog and add option to clear batch
  • Fix missing keyframe seek shortcuts

New in LosslessCut 3.43.0 (Feb 21, 2022)

  • New features and improvements:
  • New segments to chapters mode: Allows you to export segments instead as chapters in MP4/MKV etc #993
  • Allow overriding any stored setting from the command line #371
  • Move merge / batch functionality from top menu into a menu on the batch file list this means now you first open files in a batch, then either merge or batch convert them make batch list resizable #89
  • Don't auto-open first file of batch, to make it faster to load batches
  • Chapters viewing
  • Template editor improvements:
  • Prevent hiding if click again #873
  • Also allow click to add variable
  • Show error also if resulting duplicates #894
  • Remove frame rounding when seeking
  • Show video fps
  • Improve split segment
  • Implement shuffle segments order
  • Improve cut/merge/chapters ui logic
  • Implement import csv with frame numbers #1024
  • When importing EDL file, don't remove existing segments: allows for combining EDL from multiple sources #993
  • Fix pbf parsing on import #993
  • Merge files: implement natural langauge sort #210
  • Make sure disposition is not forced to default for mkv #972
  • Improve error message when loading file #937
  • Improve segment colors and ui
  • Translations
  • UI improvements (enlarge buttons) #1016
  • Bugfixes
  • Hopefully not too many bugs added

New in LosslessCut 3.42.0 (Jan 16, 2022)

  • NOTE! Project file (.llc) is now always stored next to source file (regardless of working directory set)
  • J,K,L Change playback speed exponentially (#840)
  • Allow drag-drop edl formats: csv, pbf, edl(mplayer), cue and xml (xmeml)
  • Upgrade ffmpeg to 4.4.1
  • Remember window size
  • Improve PBF parsing
  • Adjust handling of FCP/DaVinci Resolve timeline XML file content (#839)
  • Allow showing timecode as frame counts #878
  • Export frame numbers csv #878
  • Attempt to fix portable app config loading #645
  • Make it easier to understand if in simple mode #958
  • Auto convert TREC format #975
  • Make hand icons point up towards timeline #625
  • Make current time more visible #625
  • Go to timecode function (right click) #625
  • More stable segment colors #625
  • Remove item from batch list (right click) #89
  • Add remux video and enc audio option for "convert to supported format"
  • Improve convert to supported format dialog (smarter)
  • Show percent when zoomed in #888
  • Add setting for auto convert to supported format #414
  • Improve waveform and keyframes: allow up to 1000 keyframes in buffer before recycling #563 & buffer the last 100 rendered waveform segments #260
  • Run "power on self test" on startup
  • Improve trash source file logic to detect if ffmpeg is nonfunctional early
  • Translations
  • Bugfixes

New in LosslessCut 3.39.0 (Aug 29, 2021)

  • Implement batch file list #89
  • implement subtitle viewing #250
  • Improve tracks screen #482: select/deselect all by type (audio/video/subtitle), deselect / select all tracks option
  • Support for exporting attachment tracks as files
  • Per-track disposition, allows for adding cover art to videos #673
  • Allow remember preview choice (convert to supported format) #829
  • improve merge/concat dialog, and don't auto sort by file name #832
  • allow colon in filename on linux #830, add "-" to allowed sanitized chars
  • UI improvements
  • preformance enhancement on loading files
  • minor improvements and fixes
  • language update

New in LosslessCut 3.38.0 (Aug 25, 2021)

  • Merge dialog: sort by file name when drag-dropping multiple files
  • Add clear working dir button
  • Add a setting for allowing disabling output filename sanitizing to support special characters and longer segment labels
  • Add basic support for segment tagging
  • Change: Now storing main project file as .lcc (JSON5 format), for future flexibility. existing CSV will still be loaded and converted to .llc
  • Simplify file open logic, so drag-drop works exactly the same as file->open and cmd line args
  • Hide show capture screenshot notification when "Hide informational notifications"
  • reduce default notification durations
  • Fix crash when adding metadata with no existing tags
  • support Mplay EDL types 1,2,3 also
  • allow controlling audio playback volume
  • Feature: new menu function to flip/invert all current segments on timeline
  • New preview/supported format conversion: Fastest: Low playback speed (audio remux)
  • Auto convert to supported format also on PIPELINE_ERROR_DECODE
  • default to mov when formatData.tags.major_brand === 'XAVC'
  • Add check for output file length on windows (260 chars)
  • Upgrade UI framework evergreen-ui
  • improve stream selector
  • Use x264 again for "slow" preview
  • Now changed license to GPL-2 (due to x264 restrictions)
  • Degrade to electron 8 due to persistent stutter issue on MacOS Big Sur signed issue on 9
  • Translate last menu items (role)

New in LosslessCut 3.37.0 (Jul 25, 2021)

  • Open Settings with cmd-or-control + comma #727
  • Add timer and close button progressbar to toasts updated translations offset timestamp transfered from source file by the cut offset of each segment #468 #770
  • Add languages:
  • Dutch
  • Portugese
  • Finnish
  • Vietnamese
  • Japanese
  • Chinese Simplified / Traditional

New in LosslessCut 3.36.0 (Apr 8, 2021)

  • Allow arbitrarily selecting which segments to export - fixes #682 #358
  • Add context menu to segments (right click) #392
  • Double click segment to jump to cut start #392
  • Implement drag drop sort #392
  • Scroll segment into view
  • Allow using any files as preview files (e.g LRV #680)
  • Improve trash dialog, remember last selected options & don't show again option
  • Allow locking output format #615
  • More translations
  • Fixes and upgrades

New in LosslessCut 3.34.3 (Mar 26, 2021)

  • Notify user about rotation in MKV #661
  • EDL import. Only supports type=0 (cut)
  • improve tracks screen
  • export single track
  • Remove merge/separate from settings (it is now in the main UI) #480
  • enable Korean

New in LosslessCut 3.33.1 (Feb 19, 2021)

  • Fix "Open with" crash from v3.32 on Mac
  • Implement local config path on windows (portable app) #645
  • Allow labelling segments with enter key #655
  • Translations update
  • Screenshot: Offset output file timestamp by player time relative to input video start time
  • Implement setting for preserve file timestamps #611
  • Bring back merge/split button in main UI #480 #663
  • Show "New folder" in mac dialog
  • Implement youtube export dialog #657

New in LosslessCut 3.32.0 (Feb 7, 2021)

  • Improve error messages
  • Fix no sound on Ubuntu snap
  • Fix issue with relative paths and allow multiple files for merge on command line
  • Add merge+segments option #480
  • Disallow colon (:) in output template #631
  • Add default button to tuner
  • Make zoomed timeline more smooth

New in LosslessCut 3.31.1 (Jan 25, 2021)

  • Improved trash dialog
  • "Out of space" error #328
  • Make mouse wheel scroll work also when the cursor is over the video too
  • Custom file name templates #96
  • Make undo/redo work for input elements #610 (but segment undo/redo now doesn't work from menu)
  • Improvements and bugfixes
  • Add keyboard seek acceleration #604
  • Add keyboard seek speed tuner #553

New in LosslessCut 3.30.0 (Dec 15, 2020)

  • Allow disabling merge metadata preservation
  • Include segment number in output file
  • Confirm extract all streams and hide streams selector when exporting
  • Improve menus
  • Allow create chapters when merge files too
  • Improve initial screen
  • Implement simple mode #546
  • Improve trash button #537
  • Implement MOV FastStart option #347
  • Enable version check for windows #290
  • Add clear segments menu item #537 #546
  • Implement TSV export #545
  • Minor bugfixes and improvement

New in LosslessCut 3.29.1 (Dec 10, 2020)

  • Fix keybinding issue
  • Implement simple file and track metadata editor #496
  • improvements to export confirm
  • add lang column to tracks #514
  • Improvements for files without a valid duration
  • Fix reorder segments logic #421
  • Load timecode offset from file #506
  • Allow disable deletion of merged segments #480
  • Add removable media snap permission (Linux) #410
  • Allow turn off export confirm dialog #512
  • Add pbf import #421
  • option to write segment labels as chapters #318
  • improve track screen
  • Upgrade ffmpeg/ffprobe to 4.3.1
  • Increase resolution of paused canvas image #421

New in LosslessCut 3.27.0 (Nov 27, 2020)

  • Add option to hide certain notifications #467
  • Fix unsupported file for non existing file #451
  • Implement rotation hotkey #254
  • Add hotkey for jump cut start/end #377 #254
  • add order segment button #392
  • Implement export single #358
  • Show time when moving mouse over timeline #92
  • Fix merging code #96
  • Fix bug #515

New in LosslessCut 3.26.0 (Nov 26, 2020)

  • Fix saving bug #510
  • Implement reorder cut segments by start time #460
  • Add Russian
  • Implement an Export summary/confirmation sheet when pressing export
  • Move output option buttons to export sheet
  • Add config option to disable use_metadata_tags (default to false) #463 #402 #99
  • Add config option for avoid_negative_ts #13
  • Escape key to close sheets

New in LosslessCut 3.25.0 (Nov 23, 2020)

  • Improve duration logic #477
  • Add function to fix duration #477
  • Preserve timestamp also for merged export files #487

New in LosslessCut 3.24.0 (Nov 21, 2020)

  • Add config option for asking about file open #467
  • Implement text/youtube segments import #458
  • Implement CUE sheet import #458
  • Implement XMEML import (Final Cut Pro / Davinci Resolve)
  • Allow import embedded chapters as segments #300
  • Add function to create number of segments #469
  • Implement split into fixed duration segments #469
  • Allow negative time offset
  • Implement split segment function #460
  • Minor improvements

New in LosslessCut 3.23.8 (Jul 10, 2020)

  • Translations

New in LosslessCut 3.23.7 (May 17, 2020)

  • Windows file associations
  • improve error report
  • improve help
  • Add experimental flag setting #336
  • language updates

New in LosslessCut 3.22.3 (May 6, 2020)

  • Enable Italian and French

New in LosslessCut 3.22.2 (May 5, 2020)

  • Fix m4a issue

New in LosslessCut 3.22.0 (May 3, 2020)

  • Merge progress
  • Add Chinese
  • text improvements
  • focus window on file drop
  • allow disabling rotation preview

New in LosslessCut 3.21.0 (Apr 27, 2020)

  • Better playback of not natively supported formats #88
  • Disable thumbnail track by default to fix #308
  • Convert to supported format with audio #322
  • Show progress when converting to supported format
  • Improve loading
  • Improve track info
  • Make keyframes a bit transparent
  • Text improvements
  • Fixes

New in LosslessCut 3.20.1 Pre-release (Apr 18, 2020)

  • Reset segments when last segment is deleted
  • Improve unsupported file detection
  • Don't show keyframes if too packed together #259
  • Fix trackpad direction and add a setting for inverting
  • improve check for thumbnail tracks #308
  • Improve merge (correctly set output format)
  • Improve error handling
  • Workaround for EPERM error on startup
  • Improve text
  • Bugfixes

New in LosslessCut 3.19.0 Pre-release (Apr 11, 2020)

  • Improve trash source file logic
  • Fix trash on Mac OS MAS build
  • Improve error

New in LosslessCut 3.17.33 Pre-release (Apr 8, 2020)

  • Implement batch convert to friendly format

New in LosslessCut 3.17.9 (Mar 29, 2020)

  • Attempt to code sign windows builds

New in LosslessCut 3.17.4 (Mar 26, 2020)

  • Fix menus and version check #239 #274
  • Fix Shortcut conflict #279
  • Include attachments by default #275

New in LosslessCut 3.17.0 Pre-release (Mar 19, 2020)

  • Internationalization support (no languages added yet)

New in LosslessCut 3.16.4 Pre-release (Mar 7, 2020)

  • Allow configure wheel/scroll sensitivity
  • Fix error handling

New in LosslessCut 3.15.0 Pre-release (Mar 6, 2020)

  • Ctrl/cmd+up/down hotkey to zoom
  • Implement hotkey for comfort zoom
  • Pan timeline when cursor moves out of timeline window
  • Normalize mouse wheel
  • New segment end position default to end of video
  • Bugfixes

New in LosslessCut 3.14.0 Pre-release (Mar 4, 2020)

  • Reduce app size
  • Improve performance by using create-react-app
  • show notification when captured screenshot
  • This release needs some testing

New in LosslessCut 3.13.0 (Feb 29, 2020)

  • Fix zooming logic
  • Improve thumbnails
  • Implement jump prev/next keyframe
  • Improve help screen
  • Improve menu

New in LosslessCut 3.11.0 (Feb 27, 2020)

  • Implement audio waveform
  • Implement thumbnails
  • Allow turning off keyframe display

New in LosslessCut 3.8.1 (Feb 25, 2020)

  • More zoom
  • Show keyframes on timeline
  • Add help to help menu
  • Improve buttons
  • Round all seeking to frame time
  • Bugfixes

New in LosslessCut 3.8.0 (Feb 23, 2020)

  • more zoom
  • show keyframes on timeline
  • add help to help menu
  • improve buttons
  • round all seeking to frame time
  • bugfixes

New in LosslessCut 3.7.0 (Feb 21, 2020)

  • Reorder segs function
  • Improve settings screen
  • Frame accurate seek
  • Make side panel for cut segments
  • Use up/down key to jump prev/next segment

New in LosslessCut 3.6.0 (Feb 20, 2020)

  • autosave/load project (cut segments)
  • Implement import/export CSV of cut segments
  • show up to date segment list under help
  • allow labeling segments
  • show ffmpeg latest commands (with copy to clipboard)
  • implement undo/redo
  • ui improvements and fixes

New in LosslessCut 3.4.0 (Feb 20, 2020)

  • Ffmpeg command log
  • Persist settings
  • Export unknown streams as files

New in LosslessCut 3.2.0 (Feb 19, 2020)

  • New major release with track editing, improved UI, inverted cut mode, zooming ++

New in LosslessCut 3.0.1 Pre-release (Feb 16, 2020)

  • New UI and stream selection

New in LosslessCut 2.8.0 Pre-release (Feb 14, 2020)

  • Add menu item to html5ify (fastest)
  • Detect existing html5ified
  • Auto remove dummy vid
  • Extract also raw data streams
  • Show segment time
  • Include all streams also in merge
  • Improvements and bugfixes

New in LosslessCut 2.7.1 (Feb 11, 2020)

  • Bugfix
  • Add windows zip archive

New in LosslessCut 2.6.3 (Feb 10, 2020)

  • Sign OSX build and switch to GitHub Actions

New in LosslessCut 2.6.2 (Nov 5, 2019)

  • add snap and appimage

New in LosslessCut 2.6.1 (Nov 5, 2019)

  • Allow drag drop multiple files to merge
  • Upgrade file-type to hopefully improve mp4/mov detection
  • Fix broken open dialog (file->open and merge dialog)

New in LosslessCut 2.6.0 (Nov 4, 2019)

  • Fix Auto merge segments orders

New in LosslessCut 2.4.0 (Aug 13, 2019)

  • Added:
  • Allow user to select output format to workaround certain issues like #173
  • Show troubleshooting workarounds when cut fails
  • Changed:
  • Upgrade ffmpeg to 2.2
  • Fixed:
  • Fix vulnerabilities

New in LosslessCut 2.3.0 (Jun 14, 2019)

  • Upgrade file-type to fix mp4/mov detection #144
  • Fix for TS with unknown streams #170

New in LosslessCut 2.2.0 (May 10, 2019)

  • Auto delete (trash) segments when auto merge
  • Bump ffmpeg version
  • Remove linux 32 bit build because static builds are no longer provided
  • Security fixes for npm packages
  • Allow custom output dir for merge and extract also
  • Attempt to fix extract streams (ignore unknown streams)

New in LosslessCut 2.1.0 (Jan 29, 2019)

  • Add auto merge

New in LosslessCut 2.0.0 (Jan 29, 2019)

  • Added:
  • Implement multiple cutpoints Implement function for extracting all streams from a file Implement crude merge funtcion for files of the same codec Allow setting a time offset (video timecode)
  • Changed:
  • Keyframe cut mode is now default Default include all streams Improve cut rendering graphics to make it easier to see what is cut start/end GUI improvments

New in LosslessCut 1.14.0 (Sep 25, 2018)

  • Add delete source button

New in LosslessCut 1.11.0 (May 21, 2018)

  • Added:
  • Allow pre-formatting or pre-encoding the video for more format support
  • Changed:
  • Implement manual input field for cutting range
  • Improve keyboard shortcut triggering
  • Rearrange GUI a bit

New in LosslessCut 1.10.0 (May 21, 2018)

  • Added:
  • Version check
  • Changed:
  • Offset captured photo modified date to respect the frame offset, for better sorting
  • Copy subtitles too
  • Implement lossless rotation of videos (changing EXIF)
  • Don't cut end if endpoint is the end of the video
  • Remove extraneous dot in output file extension

New in LosslessCut 1.9.0 (May 21, 2018)

  • Changed:
  • Change icons a bit
  • Don't cut at start if start time is 0 (remove -ss 0)
  • Show input dir in out path when file is loaded
  • Show file title in window title

New in LosslessCut 1.8.0 (Sep 14, 2017)

  • Changed:
  • Preserve input file modification time when cutting/screenshotting
  • Make ffmpeg map metadata using -map_metadata 0

New in LosslessCut 1.7.0 (Aug 18, 2017)

  • Added:
  • Progress when cutting (percent done)
  • Ability to change frame capture image format (JPEG/PNG)
  • Changed:
  • Don't allow cutting without a valid start/end
  • Fixed:
  • Don't try to seek when no duration
  • Also capture frame to custom output dir
  • Fix running LosslessCut from strange directories

New in LosslessCut 1.6.0 (Mar 27, 2017)

  • Fixed:
  • Be a bit smarter about aac/m4a files #28
  • Make end time the end of video by default
  • Prevent buttons from stealing focus

New in LosslessCut 1.5.0 (Feb 11, 2017)

  • Fixed:
  • Add missing win32 metadata
  • Fix capture frame output format to intended JPEG

New in LosslessCut 1.4.0 (Jan 30, 2017)

  • Show help sheet by pressing H
  • Support # in file path

New in LosslessCut 1.3.0 (Dec 4, 2016)

  • Fix issue with some mkv files #14
  • Custom output directory button
  • Allow pass filename to open on cmd line
  • Improve error logging
  • Remove extraneous dot (.) from output file

New in LosslessCut 1.2.2 (Nov 8, 2016)

  • Fix broken Ctrl+0
  • Add more intelligent format passthrough
  • Better error handling

New in LosslessCut 1.2.0 (Nov 6, 2016)

  • New features/fixes:
  • Bundle ffmpeg
  • Implement partial speed control - J, K, L, however backward playing is not supported by chromium.
  • Add support for more formats by detecting format and using same form as for input file (don't always use mp4). for instace WEBM now works.
  • Improve ffmpeg error handling
  • Improve react rendering a bit
  • Icon
  • Fix menus on windows

New in LosslessCut 1.1.0 (Nov 1, 2016)

  • Add more hotkeys
  • More buttons
  • Show in/out point timestamps and click to jump to these
  • Scrubbing
  • Show error for unsupported files