Skip to content

Releases: mifi/lossless-cut

3.45.0

24 May 07:09
v3.45.0
e56c7ab
Compare
Choose a tag to compare

3.44.0

10 Mar 04:03
v3.44.0
9071939
Compare
Choose a tag to compare

🎉 Most requested feature: 🎊

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

3.43.0

21 Feb 16:02
v3.43.0
7cc953d
Compare
Choose a tag to compare

🎉 Most requested feature: 🎊

🎹 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 😇

Until next time 😘

3.42.0

17 Jan 05:42
v3.42.0
a380de7
Compare
Choose a tag to compare
  • NOTE! Project file (.llc) is now always stored next to source file (regardless of working directory set) #905
  • 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

3.39.2

31 Oct 10:50
v3.39.2
1a3af83
Compare
Choose a tag to compare
3.39.2 Pre-release
Pre-release

Mac app store 1.6 only release

3.39.0

28 Aug 15:25
v3.39.0
42bbe26
Compare
Choose a tag to compare
  • 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

v3.38.0...v3.39.0

3.38.0 🔥

25 Aug 18:03
v3.38.0
03b3cbf
Compare
Choose a tag to compare
  • 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)

Full changelog: v3.37.0...v3.38.0

3.37.0

25 Jul 15:00
v3.37.0
5530482
Compare
Choose a tag to compare
  • 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

3.36.0

08 Apr 16:38
v3.36.0
93913b7
Compare
Choose a tag to compare
  • 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

3.34.3

26 Mar 09:26
v3.34.3
dd40b68
Compare
Choose a tag to compare
  • 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