Skip to content

Releases: mltframework/shotcut

v23.07 BETA

09 Jul 22:37
Compare
Choose a tag to compare
v23.07 BETA Pre-release
Pre-release

This version continues to fix recent regressions as well as address some long standing known problems.

  • Fixed crash on startup on older Windows 10 computers that do not have Direct3D 11 (broke in v23.05).
  • Added Track Auto Fade and Track Seam audio filters. These filters address an old problem where clicks and pops may be heard in export when switching between clips due to discontinuities in the audio stream. A recommended technique was to add a 2 frame Fade Audio Out and Fade Audio in filters on clips. Track Auto Fade automates that. Track Seam works on a similar level but rather attempts to do a smoothing between outgoing and incoming samples around edit points. Both of these new filters may ONLY be added to individual tracks—audio or video.
  • Fixed shift-drag-drop from Windows Explorer to Playlist deletes the files! This is an old bug, and Shotcut is not deleting the files. But it accepts a move drop action for the purpose of reordering playlist items. However, doing so with a list of filenames makes Windows assume the receiving application did something appropriate with thes file and then... delete them on behalf of the app just to be sure?!? Smooth move. (Another Windows file manager Directory Opus does not exhibit this bad behavior.)
  • Fixed another very old bug on Windows where sound does not follow the default output device, for example plugging headphones, until you restart the app. Please note that if you are using Settings > Audio Channels > 6 (5.1), after the default sound output changes, you will likely experience distortion in the audio playback until you restart the app.
  • Added the --SDL_AUDIODRIVER command line option for Windows and Linux.
  • Fixed Timeline scrubbing and skimming accelerate too much (broke in v23.06).
  • Fixed Stabilize analysis jobs not working on a speed-adjusted timeline clip (broke in v23.05).
  • Fixed the visibility of the cursor in the Text: Rich filter's editor (broke in v23.05).
  • Fixed the up and down cursor keys not working in some numeric fields (broke in v23.05).
  • Fixed seeking on the new Speed: Forward Only and Speed: Forward & Reverse filters.
  • Fixed appending to Playlist from clipboard with nothing yet opened in the Source player.
  • Fixed UI in macOS shows white blocks on startup.
  • Fixed the Export > Audio > Quality range for the aac codec.
  • Updated Qt libraries to version 6.4.3.
  • Updated libebur128 to version 1.2.6.
  • Updated rubberband library to version 3.2.1.

v23.06.14

14 Jun 23:21
Compare
Choose a tag to compare

This release is mainly a collection of desirable bug fixes.

New Bugs

  • Fixed H.264 output when using Export > Use hardware encoder with NVIDIA (h264_nvenc).
    (Note: please avoid changing Codec > B frames higher than 0.)
  • Fixed file dialogs in filters crash Shotcut in Linux AppImage or on KDE.
  • Fixed crash in Text: Rich > File > Open when choosing a text file.
  • Fixed crash changing Video Mode with Count generator with GPU Effects on.
  • Fixed crash when trying to Open MLT XML as Clip (nest project) with GPU Effects on.
  • Fixed loading JPEG images over 32 megapixels.
  • Fixed player not working if Settings > Player > External Monitor was used in a previous version.
  • Fixed Timeline > Replace on a clip breaks some of its video filters.
  • Fixed Keyframes > Add Keyframe in the Mask: Simple Shape filter.
  • Fixed changing Keyframe Type or a keyframe's time position in the Mask: Simple Shape filter.

Old Bugs

  • Fixed custom keyboard shortcuts for actions in the Timeline or Keyframes context (right-click) menu.
  • Fixed Properties > Copy Fill File Path uses incorrect directory separator on Windows.
  • Fixed chroma bleeding on some (e.g. Ut Video) interlaced 4:2:0 files.

Improvements

  • Improved the smoothness of fast forward (up to 64x) playback.
  • Improved Timeline performance and automatic scrolling.

v23.05.14

14 May 19:46
Compare
Choose a tag to compare
  • Restored Settings > Theme.
  • Fixed a crash in Stabilize video filter during preview.
  • Fixed bold fonts not working correct in text filters.
  • Fixed some audio and export issues with video clips with no audio.
  • Fixed Spot Remover video filter during preview.
  • Fixed filter UI not working after changing Settings > Audio Channels.
  • Fixed translations (Settings > Language) not loading completely.
  • Fixed the order of Recent revered when migrated from previous version.
  • Fixed saving a filter set with the same name.
  • Fixed a crash when adding a filter to Output of an empty Timeline.
  • Added a GPU category to the filter chooser.
  • Allow adding any non-GPU video filter with GPU Effects on.

v23.05.07

09 May 01:18
Compare
Choose a tag to compare
  • Restored Settings > GPU Effects.
  • Restored Lens Correction video filter.
  • Added Motion Tracker video filter.
  • Added Speed: Forward Only and Speed: Forward & Reverse filters.
  • Added saving and loading filter sets: Filters > + > Sets.
  • Added an Add To Timeline button to many things in Open Other.
  • Added a visual rectangle control to the Mask: Simple Shape filter.
  • Holding Shift while dragging a point in the Corner Pin filter moves all corners together.
  • Added faster and better quality YADIF deinterlacer plus addition of BWDIF deinterlacer.
  • Added 10-bit export presets under the "ten_bit" category.
  • Added support for Intel ("qsv") AV1 and VP9 hardware encoders on Windows including 10-bit for AV1.
  • Less audio crackling in exports when audio source is not 48000 Hz sample rate.
  • Less audio crackling upon start of playback in preview.
  • Upgraded Qt to version 6.4.
  • Upgraded Glaxnimate to version 0.5.3, which fixes some bugs and can animate motion along a drawn path.
  • Upgraded FFmpeg to latest version 6.
  • Upgraded MLT to latest version 7.16.0.
  • Upgrade AV1 codecs to latest versions.
  • Stabilize and Normalize: Two Pass on a timeline clip is faster.
  • The Lens Correction video filter is back.
  • Added Settings > Language > Hebrew.
  • Open Other > Text now has a Rich option.
  • Changed File > Export > Video and its shortcut to be the same as clicking Export > Export File.
  • Fixed seeking on raw FLAC audio files.
  • Fixed Record Audio breaks the state of the player's mute toggle when you unmute the Shotcut audio during recording.
  • Fixed using the mouse wheel to scroll the timeline horizontally on macOS and Linux.
  • Fixed image padding not transparent during a transition.
  • Added low disk space warnings to the Properties > Convert and Reverse actions.
  • Fixed loading projects made with version before 19.06 using comma for decimal symbol.
  • Fixed chroma bleeding for interlaced YUV 4:2:0 video sources.
  • Fixed Shotcut became very slow if something wrong and very large was saved to Recent.
  • Removed Settings > Theme.
  • Removed Settings > Player > External Monitor with a system monitor.
  • Removed Settings > Display Method on Windows and macOS.
  • Removed export progress on the Windows taskbar icon.
  • The minimum version for Windows is now Windows 10.
  • The minimum version of our non-Flatpak Linux binaries is now based on Ubuntu 20.04 LTS, which uses glibc 2.31.
  • The macOS app is now universal and runs on either Intel or Apple Silicon without Rosetta.

Release Candidate 23.04.20

20 Apr 23:07
Compare
Choose a tag to compare
Pre-release

Downloads are at the bottom of this page.
Linux Flatpak users: you can use the beta channel or get a "test" build here and install it alongside the stable 22.12 version.
Linux Snap users: you can use the edge, beta, or candidate channel.

Qt 6

Qt is the main UI and app library (separate from the media engine) that Shotcut uses. This is the first major upgrade of it since Shotcut started over 10 years ago with Qt 5! (Some interim upgrades did feel major tho.) It was a lot of work, but as a result:

  • The Windows version now directly uses Direct3D 11 instead of OpenGL (or OpenGL converted to Direct3D) for drawing portions of the UI: Timeline, Keyframes, Filters, and the video player. This is faster, and we hope it improves compatibility.
  • The Windows version improves support for fractional display scaling in the system settings (e.g. 125% or 150%).
  • The macOS version now directly uses Metal (Apple's GPU tech) instead of OpenGL for drawing portions of the UI (see above). It is faster.
  • The macOS app is now universal: compatible with both Intel and Apple Silicon CPUs (M1/M2) in the same app.
  • Some fixes for commonly reported Linux bugs like some images not rendering, visual controls not showing, and OpenSSL 3 compatibility. This also ought to improve things on Wayland.
  • There is now an ARM64 build of the Flatpak for Linux (but none of the core developers currently has a Linux/ARM system for testing and support).

Performance Improvements

Besides the performance improvements from Qt 6 above:

  • Some timeline optimization.
  • Additional multi-threading in audio/video file reading.
  • Faster preview for most video clips without filters.

GPU Effects

Settings > GPU Effects is back! We made several big fixes to improve its stability. Decoupling it from the OpenGL used for the UI and video display also helps. This is being made for testing purposes to get feedback before deciding whether to leave it on in the April release. If you think its performance is not so great try it with Preview Scaling. GPU effects' performance improvement mainly comes on systems with weak CPUs, with certain filters like Scale & Position, and when stacking filters and video tracks. It also works best when using only GPU filters.

  • GPU effects is not just about performance but also quality since it does all processing in linear color, which gives optimally colored blending and interpolation.
  • End-to-end support for 10-bit! For this to work, on 10-bit sources use only GPU filters. Nothing prevents you from adding CPU filters, but that will introduce an 8-bit down- and up-conversion into the pipeline. To add text, use a text clip using Open Other > Text as that is not a 10-bit video source.
  • Searching in Filters on "gpu" shows only/all GPU filters.
  • All previous limitations are removed and working now: text filters, video scopes, stabilization.
  • The Blend Mode video filter and track Properties option is not available because it is not yet implemented.
  • Rotation is not available in the Size & Position filter because that is not implemented yet.

Motion Tracker Filter

  • Added a Motion Tracker video filter. This is required to use motion tracking. It only does the preview and analysis and is not intended to include effects but rather drive other video filters...
  • Added a Load Keyframes from Motion Tracker button to the following filters:
    • Corner Pin
    • Crop: Rectangle
    • GPS Text
    • Mask: Simple Shape
    • Size, Position & Rotate
    • Size & Position (GPU)
    • Spot Remover
    • Text: Rich
    • Text: Simple
    • Timer
  • The Motion Tracker can be on a different clip than the clip with the above filters.
  • The dialog only shows Motion Trackers that have successfully completed analysis.
  • Click Reset in the dialog to remove the keyframes added by motion tracker and restore the state of these parameters to before motion tracking.
  • Clicking Apply in the dialog more than once automatically resets the affected parameters before adding new keyframes; so, you do not need to reset manually between changes.
  • You can edit the added keyframes, but if you reapply the motion tracker your changes are discarded.
  • To change the initial position of something after applying tracking you should Reset, make changes, and then Apply again.
  • Disable the Motion Tracker when your changes and its analysis are done (or turn off its preview). I do not recommend removing this filter when you are done loading keyframes because if you need to make an adjustment, this filter must still be available to list it in the dialog and get its tracking data.

More New Features!

  • Added new time filters: Speed: Forward Only and Speed: Forward & Reverse. These are usually friendlier to use than Time Remap. The forward only version does not usually require converting the clip first unlike Time Remap and Speed: Forward & Reverse.
  • Added saving and loading filter sets. A filter set is a collection of filters. The copy and paste buttons in the Filters panel open new Copy Filters and Paste Filters dialogs. When copying filters, you can optionally give it a name, in which case it will be saved to use not only in the current project but also all projects and sessions. Giving it a name still also puts it on the system clipboard. When pasting filters, you can choose to paste from the clipboard or a saved filter set. A few examples are included: Obscure With Blur, Obscure With Mosaic, Text Simple with Gradient Back.
  • Added an Add To Timeline button to many things in the Open Other menu/dialog. That usually saves a couple of steps.
  • Added a visual rectangle control to the Mask: Simple Shape filter.
  • Holding Shift while dragging a point in the Corner Pin filter moves all corners together.
  • Added faster and better quality YADIF deinterlacer plus addition of BWDIF deinterlacer.
  • Added 10-bit export presets under the "ten_bit" category.
  • Added support for Intel ("qsv") AV1 and VP9 hardware encoders on Windows including 10-bit for AV1.

Fixes and General Improvements

  • Less audio crackling when audio source is not 48000 Hz sample rate.
  • Less audio crackling upon start of playback in preview.
  • Upgraded FFmpeg to latest version 6.
  • Upgraded Glaxnimate to version 0.5.3, which fixes some bugs and can animate motion along a drawn path.
  • Stabilize and Normalize: Two Pass on a timeline clip is faster.
  • The Lens Correction video filter is back.
  • Added Settings > Language > Hebrew.
  • Open Other > Text now has a Rich option.
  • Changed File > Export > Video and its shortcut to be the same as clicking Export > Export File.
  • Fixed seeking on raw FLAC audio files.
  • Fixed Record Audio breaks the state of the player's mute toggle when you unmute the Shotcut audio during recording.
  • Fixed using the mouse wheel to scroll the timeline horizontally on macOS and Linux.
  • Fixed image padding not transparent during a transition.
  • Added low disk space warnings to the Properties > Convert and Reverse actions.
  • Fixed loading projects made with version before 19.06 using comma for decimal symbol.
  • Fixed Shotcut's sound on Windows not following the output device when it changes.
  • Many other smaller things not mentioned here - see Git history.

Drawbacks and Limitations

  • Settings > Theme is gone due to a bug or limitation in Qt 6 Quick Controls. The Shotcut dark or light theme now strictly follows the system settings. On Linux, that is hit-or-miss depending on the desktop environment and its version (and, sadly, not the AppImage). For many people this will not make a difference. For many others, it might make you want to switch your system to dark mode. I do not expect this situation to change in the near future (2023). Yeah, I am not real happy about it either, but it is what it is - which means all comments, forum posts, and bug reports about this will be ignored, hidden, or closed.
  • Settings > Player > External Monitor with a system monitor (not Blackmagic peripheral) is no longer available.
  • Export progress no longer shows on the Windows taskbar icon.
  • The minimum version for Windows is now Windows 10. Older systems can continue to use version 22.12.
  • The minimum version of our non-Flatpak Linux binaries is now based on Ubuntu 20.04 LTS, which uses glibc 2.31. This is due to modern C++ requirements in dependencies, and bundling libstdc++ can break non-bundled system components. Previously, it was based on Ubuntu 18.04 LTS, whose support period ends in April, 2023. Older systems can continue to use version 22.12, or maybe the Flatpak will work.

v23.04 BETA

02 Apr 20:50
Compare
Choose a tag to compare
v23.04 BETA Pre-release
Pre-release

Downloads are at the bottom of this page.
Linux Flatpak users: you can get a "test" build here and install it alongside the stable 22.12 version.

Qt 6

Qt is the main UI and app library (separate from the media engine) that Shotcut uses. This is the first major upgrade of it since Shotcut started over 10 years ago with Qt 5! (Some interim upgrades did feel major tho.) It was a lot of work, but as a result:

  • The Windows version now directly uses Direct3D 11 instead of OpenGL (or OpenGL converted to Direct3D) for drawing portions of the UI: Timeline, Keyframes, Filters, and the video player. This is faster, and we hope it improves compatibility.
  • The Windows version improves support for fractional display scaling in the system settings (e.g. 125% or 150%).
  • The macOS version now directly uses Metal (Apple's GPU tech) instead of OpenGL for drawing portions of the UI (see above). It is faster.
  • The macOS app is now universal: compatible with both Intel and Apple Silicon CPUs (M1/M2) in the same app.
  • Some fixes for commonly reported Linux bugs like some images not rendering, visual controls not showing, and OpenSSL 3 compatibility. This also ought to improve things on Wayland.
  • There is now an ARM64 build of the Flatpak for Linux (but none of the core developers currently has a Linux/ARM system for testing and support).

Performance Improvements

Besides the performance improvements from Qt 6 above:

  • Some timeline optimization.
  • Additional multi-threading in audio/video file reading.
  • Faster preview for most video clips without filters.

GPU Effects

Settings > GPU Effects is back! We made several big fixes to improve its stability. Decoupling it from the OpenGL used for the UI and video display also helps. This is being made for testing purposes to get feedback before deciding whether to leave it on in the April release. If you think its performance is not so great try it with Preview Scaling. GPU effects' performance improvement mainly comes on systems with weak CPUs, with certain filters like Scale & Position, and when stacking filters and video tracks. It also works best when using only GPU filters.

  • GPU effects is not just about performance but also quality since it does all processing in linear color, which gives optimally colored blending and interpolation.
  • End-to-end support for 10-bit! For this to work, on 10-bit sources use only GPU filters. Nothing prevents you from adding CPU filters, but that will introduce an 8-bit down- and up-conversion into the pipeline. To add text, use a text clip using Open Other > Text as that is not a 10-bit video source.
  • Searching in Filters on "gpu" shows only/all GPU filters.
  • All previous limitations are removed and working now: text filters, video scopes, stabilization.
  • The Blend Mode video filter and track Properties option is not available because it is not yet implemented.
  • Rotation is not available in the Size & Position filter because that is not implemented yet.

Motion Tracker Filter

  • Added a Motion Tracker video filter. This is required to use motion tracking. It only does the preview and analysis and is not intended to include effects but rather drive other video filters...
  • Added a Load Keyframes from Motion Tracker button to the following filters:
    • Corner Pin
    • Mask: Simple Shape
    • Size, Position & Rotate
    • Size & Position (GPU)
  • The Motion Tracker can be on a different clip than the clip with the above filters.
  • The dialog only shows Motion Trackers that have successfully completed analysis.
  • Click Reset in the dialog to remove the keyframes added by motion tracker and restore the state of these parameters to before motion tracking.
  • Clicking Apply in the dialog more than once automatically resets the affected parameters before adding new keyframes; so, you do not need to reset manually between changes.
  • You can edit the added keyframes, but if you reapply the motion tracker your changes are discarded.
  • To change the initial position of something after applying tracking you should Reset, make changes, and then Apply again.
  • Disable the Motion Tracker when your changes and its analysis are done (or turn off its preview). I do not recommend removing this filter when you are done loading keyframes because if you need to make an adjustment, this filter must still be available to list it in the dialog and get its tracking data.

More New Features!

  • Added new time filters: Speed: Forward Only and Speed: Forward & Reverse. These are usually friendlier to use than Time Remap. The forward only version does not usually require converting the clip first unlike Time Remap and Speed: Forward & Reverse.
  • Added saving and loading filter sets. A filter set is a collection of filters. The copy and paste buttons in the Filters panel open new Copy Filters and Paste Filters dialogs. When copying filters, you can optionally give it a name, in which case it will be saved to use not only in the current project but also all projects and sessions. Giving it a name still also puts it on the system clipboard. When pasting filters, you can choose to paste from the clipboard or a saved filter set. A few examples are included: Obscure With Blur, Obscure With Mosaic, Text Simple with Gradient Back.
  • Added an Add To Timeline button to many things in the Open Other menu/dialog. That usually saves a couple of steps.
  • Added a visual rectangle control to the Mask: Simple Shape filter.
  • Holding Shift while dragging a point in the Corner Pin filter moves all corners together.
  • Added faster and better quality YADIF deinterlacer plus addition of BWDIF deinterlacer.
  • Added 10-bit export presets under the "ten_bit" category.
  • Added support for Intel ("qsv") AV1 and VP9 hardware encoders on Windows including 10-bit for AV1.

Fixes and General Improvements

  • Less audio crackling when audio source is not 48000 Hz sample rate.
  • Less audio crackling upon start of playback in preview.
  • Upgraded FFmpeg to latest version 6.
  • Upgraded Glaxnimate to version 0.5.3, which fixes some bugs and can animate motion along a drawn path.
  • Stabilize and Normalize: Two Pass on a timeline clip is faster.
  • The Lens Correction video filter is back.
  • Added Settings > Language > Hebrew.
  • Open Other > Text now has a Rich option.
  • Changed File > Export > Video and its shortcut to be the same as clicking Export > Export File.
  • Fixed seeking on raw FLAC audio files.
  • Fixed Record Audio breaks the state of the player's mute toggle when you unmute the Shotcut audio during recording.
  • Fixed using the mouse wheel to scroll the timeline horizontally on macOS and Linux.
  • Many other smaller things not mentioned here - see Git history.

Drawbacks and Limitations

  • Settings > Theme is gone due to a bug or limitation in Qt 6 Quick Controls. The Shotcut dark or light theme now strictly follows the system settings. On Linux, that is hit-or-miss depending on the desktop environment and its version (and, sadly, not the AppImage). For many people this will not make a difference. For many others, it might make you want to switch your system to dark mode. I do not expect this situation to change in the near future (2023). Yeah, I am not real happy about it either, but it is what it is - which means all comments, forum posts, and bug reports about this will be ignored, hidden, or closed.
  • Settings > Player > External Monitor with a system monitor (not Blackmagic peripheral) is no longer available.
  • Export progress no longer shows on the Windows taskbar icon.
  • The minimum version for Windows is now Windows 10. Older systems can continue to use version 22.12.
  • The minimum version of our non-Flatpak Linux binaries is now based on Ubuntu 20.04 LTS, which uses glibc 2.31. This is due to modern C++ requirements in dependencies, and bundling libstdc++ can break non-bundled system components. Previously, it was based on Ubuntu 18.04 LTS, whose support period ends in April, 2023. Older systems can continue to use version 22.12, or maybe the Flatpak will work.

v23.03 ALPHA

03 Mar 22:25
Compare
Choose a tag to compare
v23.03 ALPHA Pre-release
Pre-release

Downloads are at the bottom of this page.
Linux Snap users: the alpha is in the snap "edge" channel.
Linux Flatpak users: you can get a "test" build here and install it alongside the stable 22.12 version.

Alpha

Alpha here means that it is not feature complete, but there are many exciting changes that we want people to try out and provide feedback. If it eats your homework, do not complain. It is just for toying around and testing. There will be a beta version around the end of March or early April to add or complete more features. The final release is planned for the end of April.

Qt 6

Qt is the main UI and app library (separate from the media engine) that Shotcut uses. This is the first major upgrade of it since Shotcut started over 10 years ago with Qt 5! (Some interim upgrades did feel major tho.) It was a lot of work, but as a result:

  • The Windows version now directly uses Direct3D 11 instead of OpenGL (or OpenGL converted to Direct3D) for drawing portions of the UI: Timeline, Keyframes, Filters, and the video player. This is faster, and we hope it improves compatibility.
  • The Windows version improves support for fractional display scaling in the system settings (e.g. 125% or 150%).
  • The macOS version now directly uses Metal (Apple's GPU tech) instead of OpenGL for drawing portions of the UI (see above). It is faster.
  • The macOS app is now universal: compatible with both Intel and Apple Silicon CPUs in the same app.
  • Some fixes for commonly reported Linux bugs like some images not rendering, visual controls not showing, and OpenSSL 3 compatibility. This also ought to improve things on Wayland.
  • There is now an ARM64 build of the Flatpak for Linux (but none of the core developers currently has a Linux/ARM system for testing and support).

Performance Improvements

Besides the performance improvements from Qt 6 above:

  • Some timeline optimization.
  • Additional multi-threading in audio/video file reading.

GPU Effects

Settings > GPU Effects is back! We made several big fixes to improve its stability. Decoupling it from the OpenGL used for the UI and video display also helps. This is being made for testing purposes to get feedback before deciding whether to leave it on in the April release. If you think its performance is not so great try it out with Preview Scaling. It works good with that, and that helps. GPU effects' performance improvement mainly comes on systems with weak CPUs, with certain filters like Scale and Position, and when stacking filters and video tracks. It also works best when using only GPU filters.

  • Searching in Filters on "gpu" shows only/all GPU filters.
  • All previous limitations are removed and working now: text filters, video scopes, stabilization.
  • GPU effects is not just about performance but also quality since it does all processing in linear color, which gives optimally colored blending and interpolation.
  • The Blend Mode video filter and track Properties option is not available because it is not yet implemented.

Motion Tracker Filter

This is currenty just a toy filter with plans to apply the analysis results to other filters in the beta. For now, you can choose a region to track with a visual rectangle control and see that it is working. You can preview the tracking and run analysis to improve playback/export performance. When released, this filter will not do any rendering itself outside of the preview. It is intended to cooperate with many other filters. It is included in the alpha to test out the new build components and offer a sneak peak of this new feature.

Fixes and General Improvements

  • Less audio crackling when audio source is not 48000 Hz sample rate.
  • Upgraded Glaxnimate to version 0.5.2, which fixes some bugs and can animate motion along a drawn path.
  • Stabilize and Normalize: Two Pass on a timeline clip is faster.
  • The Lens Correction video filter is back.
  • Added Settings > Language > Hebrew.
  • Open Other > Text now has a Rich option.
  • Changed File > Export > Video and its shortcut to be the same as clicking Export > Export File.
  • Many other smaller things not mentioned here - see Git history.

Drawbacks and Limitations

  • Settings > Theme is gone due to a bug or limitation in Qt 6 Quick Controls. The Shotcut dark or light theme now strictly follows the system settings. On Linux, that is hit-or-miss depending on the desktop environment and its version (and, sadly, not the AppImage). For many people this will not make a difference. For many others, it might make you want to switch your system to dark mode. I do not expect this situation to change in the near future (2023). Yeah, I am not real happy about it either, but it is what it is - which means all comments, forum posts, and bug reports about this will be ignored, hidden, or closed.
  • Settings > Player > External Monitor with a system monitor (not Blackmagic peripheral) is not working at this time, but we hope to get it working again.
  • Export progress no longer shows on the Windows taskbar icon.
  • The minimum version for Windows is now Windows 10. Older systems can continue to use version 22.12.
  • The minimum version of our non-Flatpak Linux binaries is now based on Ubuntu 20.04 LTS, which uses glibc 2.31. This is due to modern C++ requirements in dependencies, and bundling libstdc++ can break non-bundled system components. Previously, it was based on Ubuntu 18.04 LTS, whose support period ends in April, 2023. Older systems can continue to use version 22.12, or maybe the Flatpak will work.

v22.12.21

21 Dec 19:53
Compare
Choose a tag to compare
  • Fixed the keyframes button sets size and position parameters to all zeroes in the following filters (broke in v22.11):
    • Blur: Pad
    • Crop: Rectangle
    • Size, Position & Rotate
    • Spot Remover
    • Text: Rich
    • Text: Simple
  • Fixed a crash when changing a parameter in the Pitch audio filter (broke in v22.11).
  • Fixed a crash on File > New or File > Close while also playing (bug in v22.09).
  • Fixed a memory leak in slideshow dialog and transition properties preview (bug in v22.09).
  • Fixed Time Remap video filter disables a Crop: Source filter.
  • Fixed making a gradient stop transparent (alpha value 0) in various filters:
    • Audio Level Visualization
    • Audio Light Visualization
    • Audio Spectrum Visualization
    • Audio Waveform Visualization
    • GPS Graphic
    • Gradient
  • Added new seek actions to the Player menu:
    • Forward Jump Alt+Page Down (option+page down on macOS)
    • Backward Jump Alt+Page Up (option+page up on macOS)
    • Set Jump Time Ctrl+J (command+J on macOS)
  • Added Cycle Marker Color with default keyboard shortcut Ctrl+Alt+M (option+command+M on macOS).
  • Added Advanced > Sample rate to the Properties > Convert dialog.

v22.12 BETA

05 Dec 18:51
Compare
Choose a tag to compare
v22.12 BETA Pre-release
Pre-release
  • Fixed a memory leak in slideshow dialog and transition properties preview (bug in v22.09).
  • Fixed a crash when changing a parameter in the Pitch audio filter (broke in v22.11).
  • Fixed the keyframes button sets size and position parameters to all zeroes in the following filters (broke in v22.11):
    • Blur: Pad
    • Crop: Rectangle
    • Size, Position & Rotate
    • Spot Remover
    • Text: Rich
    • Text: Simple
  • Added new seek actions to the Player menu:
    • Forward Jump Alt+Page Down (option+page down on macOS)
    • Backward Jump Alt+Page Up (option+page up on macOS)
    • Set Jump Time Ctrl+J (command+J on macOS)
  • Added Cycle Color On Selected Marker to the Markers panel's menu with default keyboard shortcut Ctrl+Alt+M (option+command+M on macOS).
  • Added Sample rate to the Properties > Convert dialog under Advanced.

v22.11.25

26 Nov 19:49
Compare
Choose a tag to compare

This release is mainly to fix recent bugs:

  • Fixed including sub-project with Open MLT XML as Clip breaks the project (broke in v22.10).
  • Fixed custom transition preview in Properties degrades quality and accuracy of the transition preview in the player (bug in v22.09).
  • Fixed memory leak in the transition Properties and Slideshow Generator previews (bug in v22.09).
  • Fixed crash when using the --appdata command line option (broke in v22.09).
  • Fixed dragging multiple selection in Timeline does not show all selected clips (broke in v22.09).
  • Fixed huge memory consumption when using certain filters before keyframes on the Size, Position & Rotate filter: Corner Pin, Mask: Simple Shape.
  • Fixed Alt (option on macOS) not suspending snapping in filter rectangle controls.
  • Fixed updating the filter UI value when deleting a keyframe.
  • Improved sound quality of Pitch compensation and Pitch audio filter.
  • Added Reset on discontinuity option to the Normalize: One Pass audio filter.