Skip to content

Releases: mltframework/shotcut

v25.08

17 Aug 02:57
Compare
Choose a tag to compare

This version fixes new bugs in the previous version 25.07. Details:

  • Fixed Gain/Volume filter from a previous version project does not show its UI or keyframes (broke in v25.07).
  • Fixed artifacts in Gain/Volume, Fade In Audio, and Fade Out Audio filters (broke in v25.07).
  • Fixed frequent crashing in Fedora Linux RPM package (broke in v25.05).
  • Fixed converting BT.709 color space to BT.2020.
  • Added BT.2020 color space support to the preview.
  • Added Embed Markers as Chapters to export job context menu.

v25.07

27 Jul 04:53
Compare
Choose a tag to compare

Hot Hot Hot

1 hot for the new Speech to Text model downloader
2 hots for the new System Fusion and improved System UI themes
3 hots for your CPU cooking on the new Outline video filter!
Ah! Ah! Aah!
  • Added a Whisper.cpp (GGML) model downloader to the Speech to Text dialog.
    A model is no longer included in the download and installation reducing their sizes.

  • Improved the System theme to follow the operating system palette on Windows (darker and more contrast), and improved its appearance on macOS dark mode.
    Screenshot of System theme on Windows

  • Added Settings > Theme > System Fusion that combines the operating system palette with the monochrome, symbolic icons of the Fusion themes.
    Screenshot of System Fusion theme on Windows

  • Added an Outline video filter that uses the input alpha channel--useful with rich text or assets with a transparent background.
    This means that, like Drop Shadow, it will not work as expected when used after a text filter on a video or image clip. Rather, you must use a text clip (transparent color generator with text filter) on an upper track.

Other New Features

  • Added the ability to drag the waveform peak line to adjust audio gain.
  • Added Settings > Timeline > Adjust Clip Gain/Volume to turn off the above.
  • Added rolling an edit/trim to Timeline:
    Hold Ctrl (command on macOS) while trimming to simultaneously trim the neighbor clip.
  • Added a Soft Focus filter set.
  • Added Audio/Video duration to the Slideshow Generator dialog, defaults to 4 hours.
    This facilitates using Slideshow Generator to make transitions between everything when including both video and images. (It still respects the source duration and in & out points; duration here is a maximum.)

Surround Sound Mixing Improvements

  • Added fader and surround balance to the Balance audio filter if channels > 2.
  • Added Channels toggle buttons to many audio filters:
    • Band Pass
    • Compressor
    • Delay
    • Downmix
    • Equalizer: 3-Band
    • Equalizer: 15-Band
    • Equalizer: Parametric
    • Expander
    • Gain/Volume
    • High Pass
    • Low Pass
    • Limiter
    • Mute
    • Noise Gate
    • Notch
  • Added support for 4 channels in the Copy Channel audio filter.

For example, now you can:

  • Copy stereo music to the rear channels and use the fader in the Balance filter to reduce its volume,
  • Downmix spoken word into the center channel and apply a Band Pass filter to it, and
  • Route music or sound effects to the low-frequency channels and apply a Low Pass filter to it.

Other Improvements

  • Changed the default Export > Audio > Rate control to Average Bitrate for AAC, Opus, and MP3.
  • Added the ability to add/use multiple Mask: Apply filters.
  • Added support for Scrub While Dragging to trimming on the timeline.
  • Added hold Shift to ripple-trim when Ripple is turned off.
  • Added French (Canadian) and Lithuanian translations.

Fixes

  • Fixed Mask: Apply with multiple Mask: Simple Shape (broke in v25.05)
  • Fixed exporting projects containing only Generator clips on Windows (broke in v25.05).
  • Fixed converting 10-bit full to limited range (broke in v25.01).
  • Fixed dropdown menus using Settings > Theme > System on Windows.
  • Fixed Load Keyframes from Motion Tracker is empty after opening something into the Source player.
  • Fixed Balance and Pan audio muted channels if audio channels > 2.
  • Fixed Export > Use hardware encoder fails with H.264 on macOS 15.
  • Fixed Properties > Convert or Reverse for iPhone 16 Pro videos with Ambisonic audio.
  • Fixed a single frame fade out filter would either mute or make black.
  • Fixed repairing a project (e.g. broken file links) with proxy turned on.
  • Fixed doing Freeze Frame on the first frame of a clip.

v25.07 RELEASE CANDIDATE

16 Jul 21:36
Compare
Choose a tag to compare
Pre-release

Changes After Beta

  • Fixed exporting projects containing only Generator clips on Windows (broke in v25.05).
  • Added Outline video filter that uses the input alpha channel, useful with rich text or assets with a transparent background. (This means that it will not work as expected when used after a text filter on a video clip; rather, you must use a text clip on an upper track.)
  • Fixed dropdown menus using Settings > Theme > System on Windows.
  • Improved the System theme to follow the operating system color mode/palette.
  • Added Settings > Theme > System Fusion that combines the operating system color mode/palette with the monochrome, symbolic icons of the Fusion themes.
  • Added a Soft Focus filter set.

Changes After Last Release

  • Fixed converting 10-bit full to limited range (broke in v25.01).
  • Fixed Balance and Pan audio muted channels if audio channels > 2.
  • Fixed Export > Use hardware encoder fails with H.264 on macOS 15.
  • Fixed Properties > Convert or Reverse for iPhone 16 Pro videos with Ambisonic audio.
  • Fixed a single frame fade out filter would either mute or make black.
  • Fixed repairing a project (e.g. broken file links) with proxy turned on.
  • Fixed doing Freeze Frame on the first frame of a clip.
  • Fixed Mask: Apply with multiple Mask: Simple Shape (broke in v25.05)
  • Added the ability to add/use multiple Mask: Apply filters.
  • Added a Whisper.cpp (GGML) model downloader to the Speech to Text dialog.
    A model is no longer included in the download and installation reducing their sizes.
  • Added support for 4 channels in the Copy Channel audio filter.
  • Added fader and surround balance to the Balance audio filter if channels > 2.
  • Added the ability to drag the waveform peak line to adjust gain.
  • Added Settings > Timeline > Adjust Clip Gain/Volume.
  • Added Audio/Video duration to the Slideshow Generator dialog, defaults to 4 hours.
  • Added (target) Channels toggle buttons to many audio filters, especially useful for surround work:
    • Band Pass
    • Compressor
    • Delay
    • Downmix
    • Equalizer: 3-Band
    • Equalizer: 15-Band
    • Equalizer: Parametric
    • Expander
    • Gain/Volume
    • High Pass
    • Low Pass
    • Limiter
    • Mute
    • Noise Gate
    • Notch
  • Added support for Scrub While Dragging to Timeline trimming.
  • Added rolling an edit/trim to Timeline.
    Hold Ctrl (command on macOS) while trimming to also trim the neighbor clip.
  • Added hold Shift to ripple-trim when Ripple is turned off.
  • Added French (Canadian) and Lithuanian translations.
  • Changed the default Export > Audio > Rate control to Average Bitrate for AAC, Opus, and MP3.

v25.07 BETA

08 Jul 00:13
Compare
Choose a tag to compare
v25.07 BETA Pre-release
Pre-release
  • Fixed converting 10-bit full to limited range (broke in v25.01).
  • Fixed Balance and Pan audio muted channels if audio channels > 2.
  • Fixed Export > Use hardware encoder fails with H.264 on macOS 15.
  • Fixed Properties > Convert or Reverse for iPhone 16 Pro videos with Ambisonic audio.
  • Fixed a single frame fade out filter would either mute or make black.
  • Fixed repairing a project (e.g. broken file links) with proxy turned on.
  • Fixed doing Freeze Frame on the first frame of a clip.
  • Fixed Mask: Apply with multiple Mask: Simple Shape (broke in v25.05)
  • Added the ability to add/use multiple Mask: Apply filters.
  • Added a Whisper.cpp (GGML) model downloader to the Speech to Text dialog.
    A model is no longer included in the download and installation reducing their sizes.
  • Added support for 4 channels in the Copy Channel audio filter.
  • Added fader and surround balance to the Balance audio filter if channels > 2.
  • Added the ability to drag the waveform peak line to adjust gain.
  • Added Settings > Timeline > Adjust Clip Gain/Volume.
  • Added Audio/Video duration to the Slideshow Generator dialog, defaults to 4 hours.
  • Added (target) Channels toggle buttons to many audio filters, especially useful for surround work:
    • Band Pass
    • Compressor
    • Delay
    • Downmix
    • Equalizer: 3-Band
    • Equalizer: 15-Band
    • Equalizer: Parametric
    • Expander
    • Gain/Volume
    • High Pass
    • Low Pass
    • Limiter
    • Mute
    • Noise Gate
    • Notch
  • Added support for Scrub While Dragging to Timeline trimming.
  • Added rolling an edit/trim to Timeline.
    Hold Ctrl (command on macOS) while trimming to also trim the neighbor clip.
  • Added hold Shift to ripple-trim when Ripple is turned off.
  • Added French (Canadian) and Lithuanian translations.
  • Changed the default Export > Audio > Rate control to Average Bitrate for AAC, Opus, and MP3.

v25.05

12 May 02:34
Compare
Choose a tag to compare

New Features

  • Added Alpha Strobe video filter.
  • Added Freeze Frame to Timeline.
  • Added File > Rereun Filter Analysis.
  • Added adjustable track headers width to Timeline.
  • Added an item count to Playlist.
  • Added File > New submenu with items for Project and generators.
  • Added Add Generator to Timeline toolbar.
  • Changed the Convert to Edit-friendly dialog to make it obvious that "better" and "best" options create very large files.
  • Added Settings > Preview Scaling > 1080p. (This was added primarily for use with DeckLink SDI/HDMI external monitoring.)
  • Added Settings > Player > External Monitor > DeckLink Gamma with SDR and HLG HDR options.
  • Added HLG color transfer/gamma to GPU Effects. HDR is not ready to announce; these are just some pieces.

Improvements

  • Improved compositing in Obscure With Blur, Obscure With Mosaic, and Mask: Apply. Now, they are better at concealing details.
  • Moved the Files > Go Up button to top left to be more like OS file browsers.
  • Upgraded dependencies:
    • Qt 6.8.3
    • MLT 7.32.0
    • Rubberband 4.0
    • SVT-AV1 3.0

Fixes

  • Fixed ability to select or drag short Timeline clips (broke in v25.03).
  • Fixed Text: Rich scroll presets (broke in v25.03).
  • Fixed may crash in Files dock on startup (broke in v25.01).
  • Fixed possible crash when selecting a track head.
  • Fixed Filters > Copy Current/All ignores disabled filters.
  • Fixed Speed time filters reset when they are reloaded in the UI.
  • Fixed generating proxy for videos with BT.2020 color space.
  • Fixed Fade Out Audio in a filter set.
  • Fixed Timeline > Record Audio is distorted on macOS.
  • Fixed SDI/HDMI capture/monitor not working with recent Blackmagic Design drivers.
  • Fixed Center/LFE channels swapped in 5.1 sound output in DeckLink SDI/HDMI external monitor.
  • Fixed adding media with unknown or very long duration (for example, more than 7 days). Now, it prompts for the duration.

v25.04 BETA

25 Apr 20:07
Compare
Choose a tag to compare
v25.04 BETA Pre-release
Pre-release

This will be for a 25.05 release due by the middle of May.

  • Fixed Filters > Copy Current/All ignores disabled filters.
  • Fixed ability to select or drag short Timeline clips (broke in v25.03).
  • Added adjustable track headers width to Timeline.
  • Added Alpha Strobe video filter.
  • Added Freeze Frame to Timeline.
  • Fixed possible crash when selecting a track head.
  • Added File > Rereun Filter Analysis.
  • Fixed Text: Rich scroll presets (broke in v25.03).
  • Added an item count to Playlist.
  • Fixed may crash in Files dock on startup (broke in v25.01).
  • Added File > New submenu with items for Project and generators.
  • Added Add Generator to Timeline toolbar.
  • Fixed Speed time filters reset when they are reloaded in the UI.
  • Changed the Convert to Edit-friendly dialog to make it obvious that "better" and "best" options create very large files.
  • Fixed generating proxy for videos with BT.2020 color space.
  • Added Settings > Preview Scaling > 1080p.
  • Fixed Fade Out Audio in a filter set.
  • Fixed Timeline > Record Audio is distorted on macOS.
  • Fixed SDI/HDMI capture/monitor not working with recent Blackmagic Design drivers.
  • Added Settings > Player > External Monitor > DeckLink Gamma with SDR and HLG HDR options.
  • Added HLG color transfer/gamma to GPU Effects.
  • Fixed swapped C/LF channels in 5.1 sound output in DeckLink SDI/HDMI external monitor.
  • Upgraded Qt, MLT, Rubberband, and SVT-AV1.

v25.03

30 Mar 00:24
Compare
Choose a tag to compare

This version includes many fixes related to the addition of new features in the previous version, as well as numerous quality-of-life enhancements.

New Features

  • Added Text style preset to Subtitles > Generate Text on Timeline.
  • Added Copy Current and Copy All to Filters.
  • Added the project Video Mode to the window title.
  • Added Vertical and Horizontal parameters to the No Sync video filter.
  • Added Toggle Filter Overlay to the Player menu.
  • Added 360: Cap Top & Bottom and 360: Equirectangular Wrap video filters.
  • Added a Not In a Bin smart bin to the Playlist.
  • Added the ability to use Ctrl (Command on macOS) to constrain movement to the vertical or horizontal axis in all filters that use the rectangle visual control.
  • Added #rgba, #yuv, #gpu, and #10bit tags to keywords in Filters for search.
  • Added an icon to Timeline clips to indicate when they have filters.
  • Added "ITU-R BT.2020" to Video Mode > Custom > Add and Output > Properties.

Improvements

  • Reduced the range of Gamma and Gain in the Color Grading filter.
  • Glaxnimate no longer launches automatically after Open Other > Animation > Add to Timeline. Now, you need to click Properties > Edit. This addresses the video background in Glaxnimate.
  • Upgraded dependencies:
    • Whisper.cpp 1.7.4
    • bigsh0t 2.7

Fixes

  • Fixed opening a project can be slow or make app unresponsive if Settings > Playlist > View mode is Icons (broke in v25.01).
  • Fixed double-clicking a Playlist item that is in a Bin may open wrong clip.
  • Fixed handling of Windows shortcuts and macOS aliases in Files.
  • Fixed automatic pause--such as when adding a filter--does not update the player's play button state (broke in v25.01).
  • Fixed a crash on multiple Timeline undo and redo operations.
  • Fixed a crash bug after Undo and Redo after moving clips in Timeline.
  • Fixed the Size, Position & Rotate filter's visual control with non-square pixels.
  • Fixed trimming twice ruins zoom keyframes in Size, Position & Rotate filter.
  • Block adding a new job that writes to the same file as a pending or running job.
  • Fixed Paste filters is not adding an Undo item to History.
  • Fixed the Amount keyframes button always disabled in the 360: Equirectangular to Stereogaphic video filter.
  • Fixed key repeat for the previous/next shortcuts in Player menu.
  • Fixed Export > Reframe causes Video > Scan mode to be interlaced even when it shows progressive.
  • Fixed trim handles on Timeline clip when it is very short.
  • Fixed Timeline > Split followed by multiple undo and redo may affect attached filters.
  • Fixed playhead in Keyframes incorrect after switching filters.

v25.03 BETA

13 Mar 20:28
Compare
Choose a tag to compare
v25.03 BETA Pre-release
Pre-release
  • Added Text style preset to Subtitles > Generate Text on Timeline.
  • Added Copy Current and Copy All to Filters.
  • Reduced the range of Gamma and Gain in the Color Grading filter.
  • Added the project Video Mode to the window title.
  • Added Vertical and Horizontal parameters to the No Sync video filter.
  • Fixed the Size, Position & Rotate filter's visual control with non-square pixels.
  • Fixed trimming twice ruins zoom keyframes in Size, Position & Rotate filter.
  • Block adding a new job that writes to the same file as a pending or running job.
  • Added Toggle Filter Overlay to the Player menu.
  • Fixed double-clicking a Playlist item that is in a Bin may open wrong clip.
  • Fixed Paste filters is not adding an Undo item to History.
  • Fixed the Amount keyframes button always disabled in the 360: Equirectangular to Stereogaphic video filter.
  • Fixed a crash bug after Undo and Redo after moving clips in Timeline.
  • Added 360: Cap Top & Bottom and 360: Equirectangular Wrap video filters.
  • Fixed key repeat for the previous/next shortcuts in Player menu.
  • Added a Not In a Bin smart bin to Playlist.
  • Added using the Ctrl (command on macOS) to constrain moving position to vertical
    or horizontonal axis in all filters that use the rectangle visual control.
  • Upgraded whisper.cpp to version 1.7.4
  • Upgraded bigsh0t (360 video filters) to version 2.7

v25.01

25 Jan 22:52
Compare
Choose a tag to compare

New Stuff

  • Added Bins and media type & text search to Playlist.
  • Added View > Files panel.
  • Added Show in Files to Properties and Jobs.
  • Added HSL Primaries and HSL Range video filters (HSL = Hue/Saturation/Lightness).
  • Added Gradient Map video filter.
  • Added Settings > Player > Pause After Seek toggle that defaults to on (old behavior).
  • Added a Type parameter to Fade In Audio and Fade Out Audio filters.
  • Added Export hardware encoding for Windows on Arm CPUs (h264_mf and hevc_mf codecs).
  • Added Settings > Language > Irish.
  • Improved support for MLT XML clip/sub-projects:
    Now more tolerant to inconsistent video modes, there are Properties, and you can add a Speed: Forward Only time filter.

Fixes and Changes

  • Improved Playlist > Generate Slideshow with trimmed video clips making it more useful to make a montage.
  • Fixed incorrect color change when mixing video tracks and certain filters such as Hue/Lightness/Saturation.
  • Fixed scrub bar and Timeline & Keyframes rulers not using Settings > Time Format.
  • Fixed File > Export > Markers as Chapters when Settings > Time Format is not Clock.
  • Fixed Subtitles works incorrectly after a couple of minutes with non-integer frame rates.
  • Fixed Settings > Clear Recent on Exit not clearing the Projects list.
  • Fixed View > Application Log > Previous not appearding on Windows.
  • Fixed changing Properties > Duration of image on Timeline not adjusting video filters keyframes.
  • Fixed Properties > Export GPX not working with GoPro HERO 11, 12 & 13.
  • Fixed Export > Presets > lossless > H.264 with NVIDIA hardware encoder.
  • Fixed "Use font size" in Text: Simple, GPS Text, Subtitle Burn In and Timer filters not applying from a saved preset.
  • Fixed the color picker (pick color from screen) when Shotcut is not on the primary screen.
  • Fixed the color picker on the Wayland graphics subsystem in Linux.
  • Fixed drag-n-drop from the Source player on Wayland for Linux.
  • Added native support for Wayland (without Xwayland) in the Flatpak for Linux.
  • Fixed unable to extend duration of text clips made by Subtitles > Generate Text on Timeline.
  • Fixed Properties > Convert job progress when deinterlacing or changing frame rate.
  • Fixed the subtitle track and times on ruler disapper when Timeline is floated.
  • Fixed the Delete and Clear actions in the Text: Rich editor not working.
  • Export preset H.264 High Profile now defaults to a higher quality 65% than YouTube or the defaults.
  • Removed File > Open Other > JACK Audio on Linux to remove the hard run-time dependency on libjack.so for Shotcut. However, that library is still needed to get some of the bundled audio filters (unless they load from system-installed "swh" LADSPA plugins).
  • Improved support for pix_fmt=yuv420p10le or yuv444p10le, colorspace=2020, color_trc=arib-std-b67 or smpte2084 in Export > Other for 10-bit pass-through (i.e. no image effects) editing without GPU Effects (i.e. rudimentary HDR editing without adequate preview).
  • Upgraded dependencies: MLT 7.30.0, Qt 6.8.1, dav1d 1.5.0, AOM AV1 3.11.0, OpenCV 4.10, libvpx 1.15.0, Opus 1.5.2, WebP 1.5.0, SVT-AV1 2.3.0

v25.01 BETA

03 Jan 21:34
Compare
Choose a tag to compare
v25.01 BETA Pre-release
Pre-release
  • Added Bins and media type & text search to Playlist.
  • Added View > Files panel.
  • Added Show in Files to Properties and Jobs.
  • Added HSL Primaries and HSL Range video filters (HSL = Hue/Saturation/Lightness).
  • Added Gradient Map video filter.
  • Added Settings > Player > Pause After Seek toggle that defaults to on (old behavior).
  • Added a Type parameter to Fade In Audio and Fade Out Audio filters.
  • Added Export hardware encoding for Windows on Arm CPUs (h264_mf and hevc_mf codecs).
  • Improved support for MLT XML clip/sub-projects:
    Now more tolerant to inconsistent video modes, there are Properties, and you can add a Speed: Forward Only time filter.
  • Improved Playlist > Generate Slideshow with trimmed audio/video clips making it more useful to make a montage or music soundtrack.
  • Fixed incorrect color change when mixing video tracks and certain filters such as Hue/Lightness/Saturation.
  • Fixed scrub bar and Timeline & Keyframes rulers not using Settings > Time Format.
  • Fixed File > Export > Markers as Chapters when Settings > Time Format is not Clock.
  • Fixed Subtitles works incorrectly after a couple of minutes with non-integer frame rates.
  • Fixed Settings > Clear Recent on Exit not clearing the Projects list.
  • Fixed View > Application Log > Previous not appearding on Windows.
  • Fixed changing Properties > Duration of image on Timeline not adjusting video filters keyframes.
  • Fixed Properties > Export GPX not working with GoPro HERO 11, 12 & 13.
  • Fixed Export > Presets > lossless > H.264 with NVIDIA hardware encoder.
  • Upgraded dependencies: Qt 6.8.1, dav1d 1.5.0, AOM AV1 3.11.0, OpenCV 4.10, libvpx 1.15.0, Opus 1.5.2, WebP 1.5.0, SVT-AV1 2.3.0