github mifi/lossless-cut v3.65.0
3.65.0

14 days ago
Screenshot 2025-03-19 at 13 40 22
markers

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

More changes

  • Show loading indicator for mini waveform #260
  • change SEG_NUM and SEG_NUM_INT variables: they will now correspond to the original index of the segment as shown in the number on the segment list. new variables SELECTED_SEG_NUM and SELECTED_SEG_NUM_INT can be used for previous behavior (where the numbering is based on the segment's number in the list of selected segments).
  • All segments will now have a start time defined - llc project file version bumped to v2 (to migrate missing start times). Missing end time now means that the segment is a marker (previously it meant extend to end of timeline).
  • minor change: most operations will no longer take place if no segments selected #2335
  • Make "combine overlapping segments" also combine adjecent segments #2340
  • export confirm: allow adjusting all end frames too #2256
  • allow disabling remember window position closes #2240
  • don't create detected segments twice in mode 2, fixes #2236
  • improve segment list buttons
  • log more ffmpeg commands to cli
  • make playback rate indicator pop (when changing) - customer thought it was hard to see currently
  • implement CMX3600 EDL import #1340
  • import PBF as markers #993
  • fix webp on mac #1671
  • fix broken loop selected segments
  • Also: Removed old csv project auto import
  • Allow extracting markers as images
  • improve loader 🌈
  • fix time input placeholder #2346
  • Bugfixes and improvements 😉

Don't miss a new lossless-cut release

NewReleases is sending notifications on new releases.