LosslessCut Changelog

What's new in LosslessCut 3.59.1

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).
  • 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
  • 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

New in LosslessCut 3.58.0 (Oct 16, 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

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.54.0 (Apr 7, 2023)

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

  • 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
  • Some critical bugfixes
  • Implement preview of all segments #253

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 (Nov 28, 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 17, 2022)

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

New in LosslessCut 3.46.2 (Jul 20, 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 #610
  • Show stream disposition in table #1152
  • Implement random segments closes #1153
  • Improve smart cut speed #126
  • Bugfixes

New in LosslessCut 3.44.0 (Mar 14, 2022)

  • Implement smart cut (experimental) 🔥 #126 aka. accurate cuts.
  • Other improvements and fixes:
  • build for linux arm64 (without ffmpeg) #1056
  • improve format detection in concat/merge dialog and allow selecting any output format #1032
  • auto-convert any subtitle to mov_text when output is mp4 #418
  • auto convert subtitle mov_text to srt when trying to put it in matroska (and webm to webvtt)
  • default to mov when pcm audio - fixes #947 #163 #367 #948
  • losslessly convert pcm_bluray to pcm_s24le for non-mpegts output formats - fixes #476, #895
  • increase size of concat dialog
  • re-introduce merge menu item
  • for mp4/mov, use vtag hvc1 instead of the default unsupported hev1 #1032
  • 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 #1043
  • make sure to select previous item when deleting from batch list #89 (comment)
  • improve canvas player to hopefully workaround losslesscut keeping file handles #272
  • improve concat ffmpeg command logging #954
  • add key binding for fix invalid duration #254
  • allow using external ffmpeg executable #400
  • fix play button #1048
  • implement increase/descrease volume hotkeys #254
  • try to fix issue where file does not open on macos (Open With LosslessCut)
  • implement function to shift all segments times
  • allow configuring where to store project file #1004
  • chapters improvments #993 (with chapters only export, add gap chapters between segments)
  • segment list allow selecting multiple
  • implement "select segments by label" #993
  • implement function to fill gaps between segments #993
  • implement function to remove multiple segments
  • Implement Extract all frames as images #1033
  • implement label selected segments #993
  • move merge options into separate dialog and add option to clear batch
  • fix missing keyframe seek shortcuts #1038

New in LosslessCut 3.43.0 (Mar 14, 2022)

  • Customisable keyboard shortcuts:
  • Current assignable actions:
  • Show/hide help screen
  • Play/pause
  • Play/pause (no reset speed)
  • Play (no toggle)
  • Pause (no toggle)
  • Speed up playback
  • Slow down playback
  • Speed up playback more
  • Slow down playback more
  • Step backward 1 frame
  • Step forward 1 frame
  • Seek backward 1 sec
  • Seek forward 1 sec
  • Seek previous keyframe
  • Seek next keyframe
  • Seek backward 1% of timeline at current zoom
  • Seek forward 1% of timeline at current zoom
  • Jump to cut start
  • Jump to cut end
  • Jump to start of video
  • Jump to end of video
  • Seek to timecode
  • Add cut segment
  • Remove current segment
  • Mark in / cut start point for current segment
  • Mark out / cut end point for current segment
  • Label current segment
  • Split segment at cursor
  • Select previous segment
  • Select next segment
  • Reorder segments by start time
  • Invert all segments on timeline
  • Create fixed duration segments
  • Create num segments
  • Shuffle segments order
  • Clear all segments
  • Show sidebar
  • Edit tracks / metadata tags
  • Extract all tracks
  • Zoom in timeline
  • Zoom out timeline
  • Toggle zoom between 1x and a calculated comfortable zoom level
  • Export segment(s)
  • Capture snapshot
  • Delete source file
  • Convert current file to supported format
  • Batch convert files to supported format
  • Previous file
  • Next file
  • Close batch
  • Merge/concatenate files
  • Cut mode
  • Capture frame format
  • Keep or discard audio tracks
  • Change rotation
  • Set custom start offset/timecode
  • Undo
  • Redo
  • Close current screen
  • Toggle keyboard shortcut dialog
  • Disable/enable segments
  • If there are any other actions you'd like to see hotkey'ed, please leave a thumbs up or submit suggestions in #254
  • Other 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 17, 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 31, 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 27, 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 9, 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 28, 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 8, 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 26, 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 13, 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 30, 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 30, 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 30, 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 30, 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 13, 2020)

  • Translations

New in LosslessCut 3.23.7 (May 18, 2020)

  • 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 4, 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.17.4 (Mar 27, 2020)

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

New in LosslessCut 3.17.1 (Mar 23, 2020)

  • Make K not reset playback speed
  • Bugfixes

New in LosslessCut 3.17.0 (Mar 23, 2020)

  • Internationalization support (no languages added yet)

New in LosslessCut 3.16.4 (Mar 23, 2020)

  • allow configure wheel/scroll sensitivity
  • Fix error handling

New in LosslessCut 3.15.0 (Mar 23, 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 (Mar 23, 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 (Mar 1, 2020)

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

New in LosslessCut 3.12.0 (Mar 1, 2020)

  • only ask confirm exitp if file opened
  • change seek button behavior
  • remove double extension on output file
  • Change wording from cut away to remove
  • separate settings from help
  • show popup when switching mode

New in LosslessCut 3.11.0 (Mar 1, 2020)

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

New in LosslessCut 3.8.0 (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 2.7.1 (Feb 12, 2020)

  • Bugfix

New in LosslessCut 2.6.3 (Feb 10, 2020)

  • Sign OSX build and switch to GitHub Actions

New in LosslessCut 2.6.2 (Nov 6, 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 17, 2019)

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

New in LosslessCut 2.2.0 (Jun 17, 2019)

  • Auto delete (trash) segments when auto merge
  • Bump ffmpeg version
  • 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 30, 2018)

  • Add delete source button

New in LosslessCut 1.12.0 (Sep 11, 2018)

  • Added:
  • Button to include all streams
  • Button to delete audio
  • Changed:
  • Improve loading icon on white background

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 (Feb 19, 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 (Nov 23, 2017)

  • 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 (Oct 16, 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 30, 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 28, 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 13, 2017)

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

New in LosslessCut 1.4.0 (Jan 29, 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 9, 2016)

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

New in LosslessCut 1.2.0 (Nov 8, 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