Skip to content

Releases: mifi/lossless-cut

3.49.0

15 Jan 12:34
v3.49.0
5d52467
Compare
Choose a tag to compare
  • 🤫 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 🇳🇴

3.48.2 (beta!)

23 Nov 09:40
v3.48.2
7611846
Compare
Choose a tag to compare

🍎 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

3.47.1

15 Oct 10:28
v3.47.1
22487aa
Compare
Choose a tag to compare
  • 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

3.46.3

14 Aug 19:59
dfbfc1b
Compare
Choose a tag to compare
3.46.3 Pre-release
Pre-release

Mac App Store 1.7 only release (had to remove Exit button from menu due to Apple guidelines 🥴)

3.46.2

20 Jul 15:09
v3.46.2
cea6b60
Compare
Choose a tag to compare
  • 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

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