Shotcut Changelog

What's new in Shotcut 24.04.13 Beta

Apr 15, 2024
  • Fixed crash if the Keyframes panel is in a tab group along with Filters.
  • Fixed Elastic Scale video filter can distort with preview scaling.
  • Fixed dropping incompatible video file may not prompt conversion.
  • Fixed color in Properties > Convert > Best if input video is BT.709 without signaling.
  • Some fixes for Settings > Audio Channels > 4 (quad).
  • Fixed changes in Filters cannot after moving the clip on the Timeline.
  • Fixed Zoom Timeline to Fit sometimes incorrect.
  • Added Ambisonic Encoder audio filter.
  • Added View > Scopes > Audio Vector.
  • Added View > Scopes > Audio Surround.
  • Added Settings > Time Format to affect everywhere that timecode is displayed or editable.
  • Added a indication to the on-video control for the Ambisonic Decoder audio filter.
  • Added Edit > Undo and Redo support for adding, removing, and changing Keyframes (work in progress) for the following filters:
  • Fade In Audio
  • Fade Out Audio
  • Gain / Volume
  • Brightness
  • Color Grading
  • Contrast
  • Fade In Video
  • Fade Out Video
  • Text: Rich
  • Size, Position & Rotate
  • White Balance
  • Added Apply Copied Filters to Timeline > menu > Edit and context menu that works with multiple selected clips.

New in Shotcut 24.02.29 (Mar 7, 2024)

  • Ambisonic Audio:
  • Ambisonic spatial (spherical) audio is often used with 360° video whether output as spherical or reframed to a rectangle. Adding support for Ambisonic facilitates 360° video workflows with Shotcut.
  • But also the new Ambisonic Decoder audio filter is part of an affordable, simple way to record (e.g. GoPro MAX, Zoom H3-VR) Ambisonic audio and convert it to 5.1 surround. FYI, YouTube supports 5.1 surround on most TV-oriented devices (smart TVs, streaming boxes, game consoles). And Windows has something called Sonic to listen to surround through headphones. The new filter can also be used to listen to Ambisonic through headphones (binaural), to rotate the sound when you rotate spherical video, and to pan stereo or surround audio output for reframed 360° video.
  • Added Settings > Audio Channels > 4 (quad/Ambisonics).
  • Added Ambisonic Decoder audio filter that converts to binaural, stereo, quad, Ambisonic, or 5.1 surround. When Ambisonic mode is chosen, it is an Ambisonic panner.
  • Added Ambisonic metadata to Set Equirectangular if there is a track with 4 audio channels.
  • Added Copy Parameters to 360 video filters to use with Ambisonic Decoder > Paste Parameters.
  • Shotcut only supports first order Ambisonics at this time.
  • More New Stuff:
  • Added support for AMD AV1 hardware encoder on Windows (av1_amf) and Linux (av1_vaapi).
  • Added automatic vertical scrolling to Timeline when moving a track.
  • Added changing Properties > Duration on image clips on the Timeline (behavior depends on Ripple similar to changing Properties > Speed on an audio/video clip).
  • Fixes and Changes:
  • Upgraded macOS and Windows to Qt version 6.5.3, which changes the mininum macOS version to 11.
  • Stop automatically grouping audio/video clips when Detach Audio (changed in v24.01).
  • Improved selection in Timeline after various operations.
  • Improved behavior changing Properties > Speed with Timeline > Ripple on.
  • Improved the speed of opening a timeline project.
  • Fixed Filters > + > Sets adds audio filters in reverse order (broke in v24.01).
  • Fixed Properties > Convert HLG HDR to to Rec. 709 SDR is not tone-mapping (broke in v23.09).
  • Fixed distortion caused by Mixdown audio filter.
  • Fixed Normalize: One Pass audio filter maximizing levels at start of playback.
  • Fixed old custom presets in text and timer video filters load with 0% opacity.
  • Fixed Loop Selection on the last clip of Timeline not looping.
  • Fixed Enter Full Screen and Preferences shortcuts on macOS.
  • Fixed problematic filename characters in Settings > Video Mode > Custom Add.
  • Fixed disabling the last audio or video filter when there is a time filter in Filters.
  • Fixed File > Exit is slow or hangs if a job in Jobs is paused.
  • Fixed Wave video filter distorts if Settings > Preview Scaling is on.
  • Fixed incorrect gamma in preview player and File > Export > Frame when GPU Effects is on.

New in Shotcut 24.02.19 Beta (Feb 21, 2024)

  • Fixed distortion caused by Mixdown audio filter.
  • Fixed Normalize: One Pass audio filter maximizing levels at start of playback.
  • Fixed old custom presets in text and timer video filters load with 0% opacity.
  • Stop automatically grouping audio/video clips when Detach Audio.
  • Fixed Loop Selection on the last clip of Timeline not looping.
  • Fixed Enter Full Screen and Preferences shortcuts on macOS.
  • Fixed Properties > Convert HLG HDR to to Rec. 709 SDR is not tone-mapping.
  • Fixed problematic filename characters in Settings > Video Mode > Custom Add.
  • Fixed disabling the last audio or video filter when there is a time filter in Filters.
  • Fixed File > Exit is slow or hangs if a job in *Jobs is paused.
  • Fixed Filters > + > Sets adds audio filters in reverse order.
  • Improved selection in Timeline after various operations.
  • Improved behavior changing Properties > Speed with Timeline > Ripple on.
  • Improved the speed of opening a timeline project.
  • Upgraded macOS and Windows to Qt version 6.5.3, which changes the mininum macOS version to 11.
  • Added support for AMD AV1 hardware encoder on Windows (av1_amf) and Linux (av1_vaapi).
  • Added automatic vertical scrolling to Timeline when moving a track.
  • Added Settings > Audio Channels > 4 (quad/Ambisonics).
  • Added Ambisonic Decoder audio filter that converts to binaural, stereo, quad, Ambisonic, or 5.1 surround.
  • When Ambisonic mode is chosen, it is an Ambisonic panner.
  • Added Ambisonic metadata to Set Equirectangular if there is a track with 4 audio channels.
  • Added Copy Parameters to 360 video filters to use with Ambisonic Decoder > Paste Parameters.
  • Added changing Properties > Duration on image clips on the Timeline (behavior depends on Ripple similar to changing Properties > Speed on an audio/video clip).

New in Shotcut 24.01.28 (Jan 29, 2024)

  • NEW STUFF:
  • Added Player > Loop () and Player > Set Loop Range to the menu and player controls.
  • Added Timeline > Selection > Group/Ungroup (Ctrl+G, command+G on macOS).
  • This is basically a saved multi-selection system. So, the operations it supports are all those available for multiple selection. That does not include trim, Filters, or Properties at this time.
  • Added support for multiple selection to Split At Playhead.
  • Added Timeline > Edit > Split All Tracks At Playhead (Shift+S).
  • Added Edit > Undo and Redo support for adding, removing, changing, and disabling Filters.
  • Added Timeline > Edit > Nudge Forward (.) and Nudge Backward (,).
  • Added Pause and Resume to the context menu in Jobs.
  • Added Settings > Backup with options for:
  • Manually
  • Hourly
  • Daily (default)
  • Weekly
  • This creates a backup of the current project file in a manner similar to File > Backup and Save except it is automatic now unless Manually is chosen.
  • Added File > Other Versions submenu that tries to find similarly-named project files in the same folder create by Shotcut backup or recovery mechanisms.
  • Added Settings > Player > Audio API on Linux and Windows.
  • Basically, this makes the --SDL_AUDIODRIVER command line option available in the Settings menu.
  • Added a Previous button to View > Application Log dialog that goes to the log file created by the previous app session.
  • Now, on startup, Shotcut makes a backup of shotcut-log.txt to shotcut-log.bak.
  • Added a Copy button to all text viewer dialogs that does the same thing that the non-obvious Select All and Copy actions in the context menu.
  • FIXES AND CHANGES:
  • Fixed a possible crash when opening project.
  • Fixed a crash in Playlist > menu > Add Selected to Slidewhow when something is playing.
  • Fixed a possible crash in Timeline > Split or trim actions if the clip has certain filters with keyframes.
  • Fixed some bugs in Undo after moving clips on the Timeline.
  • Fixed sometimes (25 fps) frames are dropped and others repeated in Export on macOS.
  • Fixed proxy generation failing with NVENC if Settings > Proxy > Use Hardware Encoder is on.
  • Fixed proxy generation failing for videos with full range color on macOS with Settings > Proxy > Use Hardware Encoder turned on.
  • Fixed 10-bit Export with NVENC (NVIDIA) encoders.
  • Fixed Layers > New > Emoji is disabled in Glaxnimate on Windows.
  • Fixed distort mode in Size & Position GPU filter.
  • Fixed zombie values in Time Remap filter while working with keyframes.
  • Fixed saving B frames in custom Export preset with hardware encoder.
  • Fixed toggling Export > Use hardware encoder resets all options to defaults.
  • Fixed Export > Each Playlist Item > Directory incorrectly shows a filename.
  • Fixed intermittent crash moving a clip on the Timeline.
  • Fixed Playlist > Select All and Remove All are disabled until selection changes.
  • Fixed some filter parameters' sliders may overflow using new keyframe easings that over- or under-shoot.
  • Changed the name of the Declick time filter to Declick Audio.
  • Changed the player controls to automatically adapt to 2 rows so the In Point and Selected Duration show more reliably.
  • Changed the low memory warning dialog to automatically close itself when the free memory becomes high enough.
  • Changed the low memory detection to automatically pause and resume a currently running job as the free memory becomes too low and then high enough again.
  • Changed Timeline > Detach Audio to automatically create a group.
  • Changed the Jobs log viewer to automatically and scroll to the end if it is left open while a job is running.
  • Changed the Slideshow Generator to remember all options.
  • Changed the splitter between UI panels to be easier to find and grab to drag.

New in Shotcut 24.01.13 Beta (Jan 15, 2024)

  • Fixed distort mode in Size & Position GPU filter.
  • Fixed zombie values in Time Remap filter while working with keyframes.
  • Fixed saving B frames in custom Export preset with hardware encoder.
  • Added support for multiple selection to Split At Playhead.
  • Added Timeline > Edit > Split All Tracks At Playhead Shift+S.
  • Added Edit > Undo and Redo support for adding, removing, changing, and disabling Filters.
  • Fixed 10-bit Export with NVENC (NVIDIA) encoders.
  • Fixed proxy generation failing with NVENC if Settings > Proxy > Use Hardware Encoder is on.
  • Fixed toggling Export > Use hardware encoder resets all options to defaults.
  • Fixed Export > Each Playlist Item > Directory incorrectly shows a filename.
  • Changed the name of the Declick time filter to Declick Audio.
  • Fixed intermittent crash moving a clip on the Timeline.
  • Fixed Playlist > Select All and Remove All are disabled until selection changes.
  • Added Player > Loop and Player > Set Loop Range to the menu and player controls.
  • Changed the player controls to automatically adapt to 2 rows so the In Point and Selected Duration show more reliably.
  • Fixed some filter parameters' sliders may overflow using new keyframe easings that over- or under-shoot.
  • Added Timeline > Edit > Nudge Forward . and Nudge Backward ,.
  • Added Pause and Resume to the context menu in Jobs.
  • Changed the low memory warning dialog to automatically close itself when the free memory becomes high enough.
  • Changed the low memory detection to automatically pause and resume a currently running job as the free memory becomes too low and then high enough again.
  • Added Settings > Backup with options for:
  • Manually
  • Hourly
  • Daily (default)
  • Weekly
  • This creates a backup of the current project file in a manner similar to File > Backup and Save except it is automatic now unless Manually is chosen.
  • Added File > Other Versions sub-menu that tries to find similarly-named project files in the same folder create by Shotcut backup or recovery mechanisms.
  • Added Timeline > Selection > Group/Ungroup Ctrl+G.
  • This is basically a saved multi-selection system. So, the operations it supports are all those available for multiple selection. That does not include trim, Filters, or Properties at this time.
  • Changed Timeline > Detach Audio to automatically create a group.
  • Added Settings > Player > Audio API on Linux and Windows.
  • Basically, this makes the --SDL_AUDIODRIVER command line option available in the Settings menu.
  • Added a Previous button to View > Application Log dialog that goes to the log file created by the previous app session.
  • Now, on startup, Shotcut makes a backup of shotcut-log.txt to shotcut-log.bak.
  • Added a Copy button to all text viewer dialogs that does the same thing that the non-obvious Select All and Copy actions in the context menu.
  • The Jobs log viewer now updates automatically and scrolls to the end if it is left open while a job is running.

New in Shotcut 23.12.15 (Dec 17, 2023)

  • Fixed crash on start on Wayland on Ubuntu 22.04 and 23.10 - may require installing qt6-wayland package (broke in v23.11).
  • This breaks support for Wayland on Ubuntu 23.04, which is a less important version than the other two.
  • The combination of Wayland and Qt 6 seems impossible to handle universally in the portable/AppImage/Snap binary bundle. If installing a Qt 6 Wayland package does not work in your distro, some options are to login using an X session instead of Wayland or try the Flatpak.
  • Fixed numerous audio filters missing on macOS/Intel (broke in v23.11).
  • Fixed Equalizer: Parametric > Preset not loading (broke in v23.09).
  • Fixed Slideshow Generator not padding videos on mismatching aspect ratio (broke in v23.09).
  • Fixed Timeline waveform is not updated when changing Properties > Audio > Track.
  • Fixed #filename# and #basename# keywords in Text: Simple video filter with non-ASCII filenames on Windows.
  • Fixed Properties > View Bitrate opens too big on high DPI screen.
  • Fixed Properties > View Bitrate > Save image is not anti-aliased.
  • Fixed Properties > Measure Video Quality accuracy when Color range is Full.
  • Fixed some minor memory leaks.
  • Changed all NVENC hardware encoders in Export to use CQ instead of constant QP for VBR rate control.
  • Ugraded FFmpeg to version 6.1
  • Upgraded AV1 decoder dav1d to version 1.4 and AV1 encoder libaom-av1 to version 3.8.0
  • Upgraded rubberband audio pitch library to version 3.3.0

New in Shotcut 23.11.29 (Dec 2, 2023)

  • This highlight of this version is the addition of easing for keyframes: ease in, ease out, and ease in/out with different levels of acceleration and tricks like elastic and bounce. See the Easing Functions Cheat Sheet web page for an animated graphical overview of these behavior options.
  • IMPROVEMENTS:
  • Added Crop:Rectangle > Apply to Source button.
  • This button is only enabled when the aspect ratio of the source media matches your project's Video Mode because it is impossible to include the black padding that Shotcut adds to a source. This feature is the primary way to simply "crop a video." You do not need to use the timeline for this. You can simply:
  • set Settings > Video Mode to Automatic, open a video file,
  • add the Crop: Rectangle video filter, adjust the rectangle control in the player, click Apply to Source in the Filters panel, choose Yes in the dialog asking to change the Video Mode, and Export.
  • Added Opacity to GPS Text, Text: Simple, and Timer filters.
  • Improved performance of Timeline > Zoom.
  • Added rectangular selection to Timeline.
  • Added Settings > Timeline > Rectangle Select.
  • This is on by default, and scrubbing with the mouse on the timeline requires clicking near the play head.
  • When this is on, hold Shift to turn it off temporarily. When this is off, hold Shift to temporarily turn it on.
  • Changed the Smooth keyframe type to avoid overshoots and cusps.
  • This only applies to new projects made with this and future versions. Thus, the behavior of smooth keyframes made with an earlier version remains the same for compatibility reasons.
  • Added Ease In, Ease Out, and Ease In/Out to Keyframes.
  • This also changes the appearance of keyframes in the timeline view of Keyframes to make it more clear where the behavior applies - between keyframes. Remember this: when thinking about "in" or "out", for Shotcut "in" refers to the beginning of something - a clip, filter, or parameter between keyframes. And "out" refers to the end of something. So, this is not easing into a keyframe and easing out of a keyframe. Rather, it is easing into or out of the change/segment/span/tween of a parameter between keyframes.
  • Added Properties > View Bitrate....
  • If you have ever used the classic Bitrate Viewer for Windows and frustrated with the lack of updates or not available on your current OS, here you go.
  • Added a Track Auto Fade Video filter. This can only be added to tracks and makes a dip to black or other color or fade in and out opacity for overlays to each clip.
  • Changed Export > Codec and Audio to disable some options when a lossless-only or an intra-only codec is selected.
  • Added Settings > Timeline > Automatically Add Tracks.
  • The defaults for this is off because adding tracks increases memory usage. Also, it does not automatically add a track if nothing is in the Timeline as the timeline is optional in Shotcut. Also, it does not automatically add a track when you open a project with no empty tracks. It only adds tracks when you add something to the timeline or move a clip between tracks.
  • Added a button in Filters to save a filter set and change the Copy checked filters button to not show a dialog.
  • Added Filters > Set > Glow Intensity.
  • This demonstrates how you can mix a filtered output with the input to reduce it.
  • Also, change the Mask: From File > Treshold to do a side-by-side comparison with and without the filter.
  • Added Split at Playhead back into the timeline clip context menu.
  • Changed the Save option in the low memory dialog to perform a backup and save to prevent breaking projects.
  • Added support for av1_nvenc NVIDIA AV1 hardware encoder on Windows and Linux.
  • Upgraded MLT to version 7.22.0.
  • NEW BUGS:
  • Fixed honoring the "Do not show this anymore" checkbox in the Convert to Edit-friendly dialog (configuration key showConvertClipDialog) (broke in v23.09).
  • Fixed the new batch convert dialog (View > Resources) appeared instead of the old Convert to Edit-friendly one when dragging a single concerning clip to Playlist or Timeline (broke in v23.09).
  • Fixed Motion Tracker filters are forgotten upon switching to Source player (broke in v23.09).
  • Fixed Mask: Simple Shape > Softness not working on macOS (broke in v23.05).
  • Fixed saving a favorite for Filters > + > Sets.
  • Fixed Timeline appears all white on Qt 6.6.
  • Fixed libvpx security vulnerability CVE-2023-5217.
  • Fixed libwebp security vulnerability CVE-2023-4863.
  • OLD BUGS:
  • Fixed Text: Simple > #createdate# keyword deletes preceding text.
  • Fixed a crash when opening View > Scopes > Audio Loudness.
  • Fixed marker at start of the next clip was deleted when using Timeline > Edit > Ripple Trim Clip Out.
  • Fixed Properties > Transition changes were lost when Undo after trimming a clip's out point on the Timeline.
  • Fixed a crash when Undo after trimming a transition that resulted in a new transition.
  • With this fix Shotcut no longer permits creating a new transition within the same mouse drag that removes a transition.
  • Fixed AMD (AMF) quality options in a saved Export preset shows up in the Other tab overriding Codec > Quality.
  • Fixed YouTube export preset is not H.264 high profile with some hardware encoders.
  • Fixed a memory leak when using YADIF deinterlacers.
  • Fixed color of export from still images when using full range and pix_fmt=yuv444p.

New in Shotcut 23.11.04 Beta (Nov 6, 2023)

  • Fixed honoring the "Do not show this anymore" checkbox in the Convert to Edit-friendly dialog (configuration keyshowConvertClipDialog) (broke in v23.09).
  • Fixed the new batch convert dialog (View > Resources) appeared instead of the old Convert to Edit-friendly one when dragging a single concerning clip to Playlist or Timeline (broke in v23.09).
  • Fixed Motion Tracker filters are forgotten upon switching to Source player (broke in v23.09).
  • Fixed Mask: Simple Shape > Softness not working on macOS (broke in v23.05).
  • Fixed Text: Simple > #createdate# keyword deletes preceeding text.
  • Fixed a crash when opening View > Scopes > Audio Loudness.
  • Fixed saving a favorite for Filters > + > Sets.
  • Fixed marker at start of the next clip was deleted when using Timeline > Edit > Ripple Trim Clip Out.
  • Fixed Properties > Transition changes were lost when Undo after trimming a clip's out point on the Timeline.
  • Fixed a crash when Undo after trimming a transition that resulted in a new transition. With this fix Shotcut no longer permits creating a new transition within the same mouse drag that removes a transition.
  • Fixed AMD (AMF) quality options in a saved Export preset shows up in the Other tab overriding Codec > Quality.
  • Fixed Timeline appears all white on Qt 6.6.
  • Fixed libvpx security vulnerability CVE-2023-5217.
  • Fixed libwebp security vulnerability CVE-2023-4863.
  • Added Crop:Rectangle > Apply to Source button.
  • This button is only enabled when the aspect ratio of the source media matches your project's Video Mode because it is impossible to include the black padding that Shotcut adds to a source. This feature is the primary way to simply "crop a video." You do not need to use the timeline for this. You can simply:
  • 1.) set Settings > Video Mode to Automatic,
  • 2.) open a video file,
  • 3.) add the Crop: Rectangle video filter,
  • 4.) adjust the rectangle control in the player,
  • 5.) click Apply to Source in the Filters panel,
  • 6.) choose Yes in the dialog asking to change the Video Mode, and
  • 7.) Export.
  • Added Opacity to GPS Text, Text: Simple, and Timer filters.
  • Improved performance of Timeline > Zoom.
  • Added rectangular selection to Timeline.
  • Now scrubbing with the mouse on the timeline requires clicking near the play head.
  • Changed the Smooth keyframe type to avoid overshoots and cusps.
  • This only applies to new projects made with this and future versions. Thus, the behavior of smooth keyframes made with an earlier version remains the same for compatibility reasons.
  • Added Ease In, Ease Out, and Ease In/Out to Keyframes.
  • This also changes the appearance of keyframes in the timeline view of Keyframes to make it more clear where the behavior applies - between keyframes. Remember this: when thinking about "in" or "out", for Shotcut "in" refers to the beginning of something - a clip, filter, or parameter between keyframes. And "out" refers to the end of something. So, this is not easing into a keyframe and easing out of a keyframe. Rather, it is easing into or out of the change/segment/span/tween of a parameter between keyframes.
  • Added Properties > View Bitrate....
  • If you have ever used the classic Bitrate Viewer for Windows and frustrated with the lack of updates or not available on your current OS, here you go.
  • Added a Track Auto Fade Video filter. This can only be added to tracks and makes a dip to black or other color or fade in and out opacity for overlays to each clip.
  • Changed Export > Codec and Audio to disable some options when a lossless-only or an intra-only codec is selected.
  • Added Settings > Timeline > Automatically Add Tracks.
  • The defaults for this is off because adding tracks increases memory usage. Also, it does not automatically add a track if nothing is in the Timeline as the timeline is optional in Shotcut. Also, it does not automatically add a track when you open a project with no empty tracks. It only adds tracks when you add something to the timeline or move a clip between tracks.

New in Shotcut 23.09.29 (Oct 1, 2023)

  • NEW BUGS:
  • Fixed crash when changing Properties > Rotation on interlaced video.
  • Fixed crash when changing Properties > Video > Track on video-only file.
  • Fixed memory leak in Load Keyframes from Motion Tracker in several video filters:
  • Crop: Rectangle
  • GPS Text
  • Size, Position & Rotate
  • Spot Remover
  • Text: Rich
  • Text: Simple
  • Timer
  • Fixed Keyframes panel not working properly when moved.
  • Fixed some memory leaks and random crashes due to memory management.
  • Improved the speed of loading projects and editing.
  • (Existing projects must be saved after opening to upgrade them to benefit loading speed.)
  • Fixed keyboard behavior of Help > Actions and Shortcuts on macOS.
  • OLD BUGS:
  • Fixed Undo after trimming an out point on Timeline with Ripple All Tracks enabled.
  • Fixed H.264 Export > Use hardware encoder with Codec > Rate control > Constant Quality on macOS/ARM.
  • Fixed Export or turning off Settings > Proxy > Use Proxy if the file starts with a data stream such as videos recorded on Google Pixel phones, for example.
  • Fixed reordering when there are many filters in Filters.
  • Fixed Add Selected to Slideshow with Timeline > Ripple All Tracks misbehaves and should be ignored.
  • Fixed some usability quirks with drag-n-drop and Ctrl multiple selection in the Playist > Icons view.
  • Fixed Filters > + > Time is sometimes empty when player tab is Source.
  • Fixed timeline marker may be incorrectly deleted when Timeline > Ripple Markers is on.
  • Fixed unable to save export job View XML with .mlt file name.
  • IMPROVEMENTS:
  • Added audio Declick filter (appears in Time category due to technical reason).
  • Added Grade %, Grade degrees, Cadence, Temperature, Vertical Speed, 3D Speed to GPS Text video filter.
  • Added Timecode (non-drop frame), Creation date, File base name to Text: Simple video filter.
  • Added Blur alpha option to Blur: Box and Blur: Gaussian video filters.
  • Added View > Resources... to show all unique and sorted files in the Playlist and Timeline.
  • Added dialog to convert multiple files as-needed on import.
  • Added Preferences to the menu on macOS.
  • Added Mode > Reset to Alpha Channel: Adjust video filter.
  • Added keyframes to Band Pass and Notch audio filters.
  • Added simple keyframes to Speed: Forward & Reverse and Speed: Forward Only time filters.
  • Added keyframes for color parameters in several video filters:
  • Crop: Circle
  • Crop: Rectangle
  • GPS Text
  • Text: Rich (Background only)
  • Text: Simple
  • Timer
  • Added File > Backup and Save (Ctrl+Alt+S).
  • Added Settings > Timeline > Scrolling sub-menu with options:
  • Center the Playhead
  • No (new option)
  • Page (v23 default)
  • Smooth (old behavior)
  • Changed Export > Presets > audio > FLAC to (raw) flac format instead of Matroska.
  • Upgraded Glaxnimate to version 0.5.4 with limited support for After Effects projects (no plugins and no video or audio media - drawing and image animations only).
  • New and improved installer for Windows.
  • Improved the speed and memory of Timeline > Append, Insert, and Overwrite.
  • Changed Missing Files > Search to save the directory chosen.
  • Added --glaxnimate command line option to launch Glaxnimate instead (handy for Linux AppImage and Flatpak).
  • Improved the quality of Settings > Proxy > Use Hardware Encoder on macOS.
  • Improved the the color dialog on GNOME.

New in Shotcut 23.09.12 Beta 2 (Sep 17, 2023)

  • CHANGES SINCE LAST BETA:
  • Fixed some memory leaks and random crashes due to memory management.
  • Improved speed of loading projects and editing.
  • (Existing projects should be saved after opening to upgrade them to benefit loading speed.)
  • Changed Export > Presets > audio > FLAC to (raw) flac format instead of Matroska.
  • Upgraded Glaxnimate to version 0.5.4 with limited support for After Effects projects
  • (no plugins and no video or audio media - drawing and image animations only).
  • Fixed some usability quirks with drag-n-drop and Ctrl multiple selection in the Playist > Icons view.
  • New and improved installer for Windows.
  • NOTES FROM PREVIOUS BETA:
  • Added Grade %, Grade degrees, Cadence, Temperature, Vertical Speed, 3D Speed to GPS Text video filter.
  • Added Timecode (non-drop frame), Creation date, File base name to Text: Simple video filter.
  • Added Blur alpha option to Blur: Box and Blur: Gaussian video filters.
  • Fixed crash when changing Properties > Rotation on interlaced video.
  • Fixed crash when changing Properties > Video > Track on video-only file.
  • Added audio Declick filter (appears in Time category due to technical reason).
  • Added View > Resources... to show all unique and sorted files in the Playlist and Timeline.
  • Added dialog to convert multiple files as-needed on import.
  • Added Mode > Reset to Alpha Channel: Adjust video filter.
  • Fixed Undo after trimming an out point on Timeline with Ripple All Tracks enabled.
  • Fixed H.264 Export > Use hardware encoder with Codec > Rate control > Constant Quality on macOS/ARM.
  • Added Preferences to the menu on macOS.
  • Fixed Export or turning off Settings > Proxy > Use Proxy if the file starts with a data stream such as videos recorded on Google Pixel phones, for example.
  • Fixed memory leak in Load Keyframes from Motion Tracker in several video filters:
  • Crop: Rectangle
  • GPS Text
  • Size, Position & Rotate
  • Spot Remover
  • Text: Rich
  • Text: Simple
  • Timer
  • Fixed reordering when there are many filters in Filters.
  • Added keyframes to Band Pass and Notch audio filters.
  • Added simple keyframes to Speed: Forward & Reverse and Speed: Forward Only time filters.
  • Added keyframes for color parameters in several video filters:
  • Crop: Circle
  • Crop: Rectangle
  • GPS Text
  • Text: Rich (Background only)
  • Text: Simple
  • Timer
  • Improved the the color dialog on GNOME.
  • Fixed Keyframes panel not working properly when moved.
  • Fixed Add Selected to Slideshow with Timeline > Ripple All Tracks misbehaves and should be ignored.
  • Added File > Backup and Save.
  • Added Settings > Timeline > Scrolling sub-menu with options:
  • Center the Playhead
  • No (new option)
  • Page (v23 default)
  • Smooth (old behavior)

New in Shotcut 23.09.12 Beta (Sep 13, 2023)

  • CHANGES SINCE LAST BETA:
  • Fixed some memory leaks and random crashes due to memory management.
  • Fixed overall speed of loading projects and editing that degraded in 2023 versions.
  • (Existing projects must be saved after opening to upgrade them to benefit loading speed.)
  • Changed Export > Presets > audio > FLAC to (raw) flac format instead of Matroska.
  • Upgraded Glaxnimate to version 0.5.4 with limited support for After Effects projects
  • (no plugins and no video or audio media - drawing and image animations only).
  • Fixed some usability quirks with drag-n-drop and Ctrl multiple selection in the Playist > Icons view.
  • New and improved installer for Windows.
  • NOTES FROM PREVIOUS BETA:
  • Added Grade %, Grade degrees, Cadence, Temperature, Vertical Speed, 3D Speed to GPS Text video filter.
  • Added Timecode (non-drop frame), Creation date, File base name to Text: Simple video filter.
  • Added Blur alpha option to Blur: Box and Blur: Gaussian video filters.
  • Fixed crash when changing Properties > Rotation on interlaced video.
  • Fixed crash when changing Properties > Video > Track on video-only file.
  • Added audio Declick filter (appears in Time category due to technical reason).
  • Added View > Resources... to show all unique and sorted files in the Playlist and Timeline.
  • Added dialog to convert multiple files as-needed on import.
  • Added Mode > Reset to Alpha Channel: Adjust video filter.
  • Fixed Undo after trimming an out point on Timeline with Ripple All Tracks enabled.
  • Fixed H.264 Export > Use hardware encoder with Codec > Rate control > Constant Quality on macOS/ARM.
  • Added Preferences to the menu on macOS.
  • Fixed Export or turning off Settings > Proxy > Use Proxy if the file starts with a data stream such as videos recorded on Google Pixel phones, for example.
  • Fixed memory leak in Load Keyframes from Motion Tracker in several video filters:
  • Crop: Rectangle
  • GPS Text
  • Size, Position & Rotate
  • Spot Remover
  • Text: Rich
  • Text: Simple
  • Timer
  • Fixed reordering when there are many filters in Filters.
  • Added keyframes to Band Pass and Notch audio filters.
  • Added simple keyframes to Speed: Forward & Reverse and Speed: Forward Only time filters.
  • Added keyframes for color parameters in several video filters:
  • Crop: Circle
  • Crop: Rectangle
  • GPS Text
  • Text: Rich (Background only)
  • Text: Simple
  • Timer
  • Improved the the color dialog on GNOME.
  • Fixed Keyframes panel not working properly when moved.
  • Fixed Add Selected to Slideshow with Timeline > Ripple All Tracks misbehaves and should be ignored.
  • Added File > Backup and Save.
  • Added Settings > Timeline > Scrolling sub-menu with options:
  • Center the Playhead
  • No (new option)
  • Page (v23 default)
  • Smooth (old behavior)

New in Shotcut 23.09.02 Beta (Sep 3, 2023)

  • Added Grade %, Grade degrees, Cadence, Temperature, Vertical Speed, 3D Speed to GPS Text video filter.
  • Added Timecode (non-drop frame), Creation date, File base name to Text: Simple video filter.
  • Added Blur alpha option to Blur: Box and Blur: Gaussian video filters.
  • Fixed crash when changing Properties > Rotation on interlaced video.
  • Fixed crash when changing Properties > Video > Track on video-only file.
  • Added audio Declick filter (appears in Time category due to technical reason).
  • Added View > Resources... to show all unique and sorted files in the Playlist and Timeline.
  • Added dialog to convert multiple files as-needed on import.
  • Added Mode > Reset to Alpha Channel: Adjust video filter.
  • Fixed Undo after trimming an out point on Timeline with Ripple All Tracks enabled.
  • Fixed H.264 Export > Use hardware encoder with Codec > Rate control > Constant Quality on macOS/ARM.
  • Added Preferences to the menu on macOS.
  • Fixed Export or turning off Settings > Proxy > Use Proxy if the file starts with a data stream such as videos recorded on Google Pixel phones, for example.
  • Fixed memory leak in Load Keyframes from Motion Tracker in several video filters:
  • Crop: Rectangle
  • GPS Text
  • Size, Position & Rotate
  • Spot Remover
  • Text: Rich
  • Text: Simple
  • Timer
  • Fixed reordering when there are many filters in Filters.
  • Added keyframes to Band Pass and Notch audio filters.
  • Added simple keyframes to Speed: Forward & Reverse and Speed: Forward Only time filters.
  • Added keyframes for color parameters in several video filters:
  • Crop: Circle
  • Crop: Rectangle
  • GPS Text
  • Text: Rich (Background only)
  • Text: Simple
  • Timer
  • Improved the the color dialog on GNOME.
  • Fixed Keyframes panel not working properly when moved.
  • Fixed Add Selected to Slideshow with Timeline > Ripple All Tracks misbehaves and should be ignored.
  • Added File > Backup and Save.
  • Added Settings > Timeline > Scrolling sub-menu with options:
  • Center the Playhead
  • No (new option)
  • Page (v23 default)
  • Smooth (old behavior)

New in Shotcut 23.07.09 (Aug 1, 2023)

  • NEW BUGS:
  • Fixed crash on startup on older Windows 10 computers that do not have Direct3D 11 (broke in v23.05).
  • 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 the buttons in the Delete Filter Set confirm dialog are hidden if the name is long.
  • Fixed the color level of RGB and RGBA sources (e.g. images) with GPU Effects.
  • Fixed crash adding a GPU filter to Timeline > Output by not showing GPU filters for that selection.
  • OLD BUGS:
  • 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 appending to Playlist from clipboard with nothing yet opened in the Source player.
  • Fixed the Export > Audio > Quality range for the aac codec.
  • Fixed trying to drag a keyframe vertically may snap changing its horizontal position.
  • Fixed clicking OK in a color dialog on Windows without changing anything resets the alpha to 255.
  • Fixed top-field-first interlaced output.
  • IMPROVEMENTS:
  • 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.
  • Added Transition type > Cut to the Slideshow Generator.
  • Added Ctrl+Wheel (command on macOS) to numeric fields to increment and decrement by a larger amount.
  • Updated Qt libraries to version 6.4.3.
  • Updated libebur128 to version 1.2.6.
  • Updated rubberband library to version 3.2.1.
  • Updated MLT to version 7.18.0.

New in Shotcut 23.07.18 RC (Jul 23, 2023)

  • From beta to release candidate:
  • Fixed the color level of RGB and RGBA sources (e.g. images) with GPU Effects.
  • Fixed trying to drag a keyframe vertically may snap changing its horizontal position.
  • Fixed clicking OK in a color dialog on Windows without changing anything resets the alpha to 255.
  • Added Transition type > Cut to the Slideshow Generator.
  • Added Ctrl+Wheel (command on macOS) to numeric fields to increment and decrement by a larger amount.

New in Shotcut 23.07.09 Beta (Jul 13, 2023)

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

New in Shotcut 23.07.09 Pre (Jul 10, 2023)

  • This version continues to fix recent regressions as well as address some long standing known problems.
  • 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.

New in Shotcut 23.06.14 (Jun 15, 2023)

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

New in Shotcut 23.05.14 (May 14, 2023)

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

New in Shotcut 23.05.07 (May 10, 2023)

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

New in Shotcut 23.05.07 Pre (May 8, 2023)

  • Revert "increase default shakiness in stabilize filter"

New in Shotcut 23.04.20 Pre (Apr 23, 2023)

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

New in Shotcut 23.04.03 Beta (Apr 4, 2023)

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

New in Shotcut 23.03.03 Alpha (Mar 6, 2023)

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

New in Shotcut 22.12.21 (Dec 22, 2022)

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

New in Shotcut 22.12.04 Beta (Dec 5, 2022)

  • 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+PgDown
  • Backward Jump Alt+PgUp
  • Set Jump Time Ctrl+J
  • Added Cycle Color On Selected Marker to the Markers panel's menu with default keyboard shortcut Ctrl+Alt+M

New in Shotcut 22.11.25 (Nov 27, 2022)

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

New in Shotcut 22.10.25 (Oct 26, 2022)

  • This is a hot fix for release 22.10 to reverse "Performance improvement in Timeline for when there is opaque clip on a track above another clip," which caused a change in behavior considered a bug. See the 22.10.22 release for notes about the 22.10 release in general.

New in Shotcut 22.10.22 (Oct 24, 2022)

  • NEW BUGS:
  • Fixed translations not updated.
  • Fixed crash in Size, Position & Rotate filter when size approaches zero, for example when editing a size numeric field.
  • Fixed bitrate in some Export presets such as VP8, VP9, D10, and XDCAM.
  • Fixed Timeline > Lift and Delete not working with no clip selected.
  • Fixed Transition > Properties resets the Invert and Softness options.
  • OLD BUGS:
  • Fixed an incorrect timecode appears at 2 minutes in 24 or 23.98 fps.
  • Fixed Timeline > Select Clip Above and Select Clip Below not working with no clip selected.
  • Fixed incorrect resulting aspect ratio when changing Export > Video > Resolution and pixel aspect ratio is not square.
  • Fixed Properties > Measure Video Quality on Windows.
  • Fixed Fade Out Video filter not working after trimming the in point.
  • Fixed updating an animation Properties > Duration after changed in Glaxnimate.
  • Fixed ripple trim on the in point of a clip that is at the very beginning (00:00:00:00) of the Timeline.
  • Fixed adjusting keyframes of the second clip when a trimming the in point of a transition.
  • Fixed Keyframes UI when using Timeline > Trim Clip In menu-item/action/shortcut (not interactive trim).
  • Fixed opening a MLT XML file with a % in its path or name.
  • Fixed keyframes after an undo and redo upon making a transition while trimming the in point of a clip.
  • IMPROVEMENTS AND CHANGES:
  • Finished the menu technology updates (marker context, rich text editor) that were mostly done in v22.09.23.
  • Added icons for the 360 video filters.
  • Performance improvement in Timeline for when there is opaque clip on a track above another clip.
  • Disallow allow adding Filters to a device or live input since this is not working and could interfere with integrity of capture.
  • Increased the maximum values in the Mask: Simple Shape > Horizontal and Vertical video filter.
  • Changing Timeline > Zoom no longer pauses playback.

New in Shotcut 22.10.09 Beta (Oct 10, 2022)

  • New Bugs in v22.09.23:
  • Fixed translations not updated.
  • Fixed crash in Size, Position & Rotate filter when size approaches zero, for example when editing a size numeric field.
  • Fixed bitrate in some Export presets such as VP8, VP9, D10, and XDCAM.
  • Fixed Timeline > Lift and Delete not working with no clip selected.
  • Fixed Transition > Properties resets the Invert and Softness options.
  • Old Bugs:
  • Fixed an incorrect timecode appears at 2 minutes in 24 or 23.98 fps.
  • Fixed Timeline > Select Clip Above and Select Clip Below not working with no clip selected.
  • Fixed incorrect resulting aspect ratio when changing Export > Video > Resolution and pixel aspect ratio is not square.
  • Fixed Properties > Measure Video Quality on Windows.
  • Fixed Fade Out Video filter not working after trimming the in point.
  • Fixed updating an animation Properties > Duration after changed in Glaxnimate.
  • Fixed ripple trim on the in point of a clip that is at the very beginning (00:00:00:00) of the Timeline.
  • Fixed adjusting keyframes of the second clip when a trimming the in point of a transition.
  • Fixed Keyframes UI when using Timeline > Trim Clip In menu-item/action/shortcut (not interactive trim).
  • Improvements and Changes:
  • Finished the menu technology updates (marker context, rich text editor) that were mostly done in v22.09.23.
  • Added icons for the 360 video filters.
  • Performance improvement in Timeline for when there is opaque clip on a track above another clip.
  • Disallow allow adding Filters to a device or live input since this is not working and could interfere with integrity of capture.
  • Increased the maximum values in the Mask: Simple Shape > Horizontal and Vertical video filter.
  • Changing Timeline > Zoom no longer pauses playback.

New in Shotcut 22.09.23 (Sep 27, 2022)

  • Added limited support for reading WebP Animation.
  • Show audio-clips without album art as a checkboard for transparent instead of white.
  • Added the GPS Graphic video filter (see its presets).
  • Added the gopro2gpx utility to let you export a GPX file from a GoPro video using Properties > menu > Export GPX. This saves the .gpx in the same folder as the video file with the same name but different exension.
  • Added Fisheye video filter (see its presets).
  • Deprecate and hide the Lens Correction video filter since it is low quality (no interpolation) and now there is Fisheye.
  • Added snapping to the playhead to Keyframes.
  • Added Help > Actions and Shortcuts:
  • Provides a unified action search and shortcut editor.
  • Replaces the old Keyboard Shortcuts... item in the Help menu and takes its keyboard shortcut ?.
  • / is also a default shortcut, and either shortcut can be changed.
  • Searches both action name and shortcut.
  • Press Return/Enter within search to move focus to the list of actions.
  • Press Return/Enter on a selected action to trigger it and close the dialog.
  • Shift, Ctrl, or Alt + Return/Enter on a selected action to trigger it and NOT close the dialog.
  • Double-click an action to trigger it but NOT close the dialog.
  • The dialog is not modal so you can leave it open and to the side while working.
  • Press Esc when the dialog has focus to close it.
  • Press F2 when an action is selected to edit its first shortcut.
  • Single-click a selected shortcut to enter edit mouse using the mouse. This means you typically need two single clicks: one to select, the second to enter into edit mode.
  • You can Tab out of edit mode to navigate focus to the apply button and press Space to trigger the apply. It is intentional that you cannot assign Tab as a keyboard shortcut to an action.
  • There are some keyboard buttons such as J/K/L that are reserved and cannot be used in a shortcut. You will see an error message when you try to apply it.
  • You can define up to 2 shortcuts per action! You may want to leave the default as well as add your preferred shortcut.
  • A big portion of the UI had to be rewritten to support this. As a result:
  • All panel (hamburger) menus are consistently on the left/first.
  • Panel-specific Options sub-menus were moved to Settings main menu.
  • The keyboard shortcut to switch the player between Source and Project is now P.
  • Various hidden or under-exposed actions now have a menu item somewhere including a new Player main menu.
  • Many translations will be lost.
  • The default shortcuts to change the current track now require Ctrl+Alt in addition to cursor up and down.
  • Improved support for custom video transitions:
  • There is a folder now in the App Data Directory named transitions where you can store these.
  • All files in the transitions folder are listed in transition Properties, the Mask: From File video filter, and the Slideshow Generator dialog.
  • Added a favorite button in transition Properties and Mask: From File that copies your chosen custom file to the transitions folder.
  • Added a quick preview to transition properties.
  • Added the ability to drag-scroll/pan using the middle mouse button (press mouse wheel) to Timeline, Keyframes, and the player when zoomed in.
  • Improved the Filters picker:
  • Added translatable keywords to facilitate search. For example, "transform" includes Size, Position & Rotate.
  • Added the English filter name in an untranslatable manner to the keywords so people using a translation can more more easily find things based on proliferic English advice.
  • Added support for a small animated icon.
  • Added the alpha Operation, Reverse, and Invert parameters to the Mask: Draw video filter.
  • Added Settings > Reset... to reset all settings including hidden ones.
  • Fixed Move Track Up or Move Track Down breaks the order of blending/compositing.
  • Fixed opening files with a % in their path or name.
  • Fixed sometimes a date does not appear in Playlist.
  • Fixed Old Film: Scratches video filter not working (broke in version 22.04).
  • Fixed Stabilize video filter uses invalid analysis data after pasted.
  • Fixed File > Open MLT XML as Clip... changes the current Video Mode.
  • Fixed audio artifacts introduced after splitting a clip that has been converted or reversed using the better/large/DNxHR option.
  • Fixed Text: Rich filter's toolbar may not reflect the current text color.
  • Upgraded FFmpeg to v5.1.0
  • Upgraded dav1d AV1 decoder v1.0
  • Upgraded AOM AV1 encoder to v3.4.0
  • Upgraded libvpx VP8/9 encoder to v1.12.0
  • Upgraded VMAF to v2.3.1
  • Upgraded Glaxnimate to v0.5.1

New in Shotcut 22.09.01 BETA (Sep 5, 2022)

  • What's New and Improved
  • Improved support for TGA image but still not with compression.
  • Added support for reading WebP Animation.
  • Show audio-clips without album art as a checkboard for transparent instead of white.
  • Added the GPS Graphic video filter (see its presets).
  • Added the gopro2gpx utility to let you export a GPX file from a GoPro video using Properties > menu > Export GPX. This saves the .gpx in the same folder as the video file with the same name but different exension.
  • Added Fisheye video filter (see its presets).
  • Fixed opening files with a % in their path or name.
  • Added snapping to the playhead to Keyframes.
  • Added Help > Actions and Shortcuts:
  • Provides a unified action search and shortcut editor.
  • Replaces the old Keyboard Shortcuts... item in the Help menu and takes its keyboard shortcut ?.
  • Searches both action name and shortcut.
  • Press Enter within search to move focus to the list of actions.
  • Press Return/Enter on a selected action to trigger it and close the dialog.
  • Shift, Ctrl, or Alt + Return/Enter on a selected action to trigger it and NOT close the dialog.
  • Double-click an action to trigger it but NOT close the dialog.
  • The dialog is modal so you can leave it open and to the side while working.
  • Press Esc when the dialog has focus to close it.
  • Press F2 when an action is selected to edit its first shortcut.
  • You can Tab out of edit mode to navigate focus to the apply button and press Space to trigger the apply. It is intentional that you cannot assign Tab as a keyboard shortcut to an action.
  • There are some keyboard buttons such as J/K/L that are reserved and cannot be used in a shortcut. You will see an error message when you try to apply it.
  • You can define up to 2 shortcuts per action! You may want to leave the default as well as add your preferred shortcut.
  • A big portion of the UI had to be rewritten to support this. As a result:
  • All panel (hamburger) menus are consistently on the left/first.
  • Panel-specific Options sub-menus were moved to Settings main menu.
  • The keyboard shortcut to switch the player between Source and Project is now P.
  • Various hidden or under-exposed actions now have a menu item somewhere including a new Player main menu.
  • Many translations will be lost.
  • Improved support for custom video transitions:
  • There is a folder now in the App Data Directory named transitions where you can store these.
  • All files in the transitions folder are listed in transition Properties, the Mask: From File video filter, and the Slideshow Generator dialog.
  • Added a favorite button in transition Properties and Mask: From File that copies your chosen custom file to the transitions folder.
  • Added a quick preview to transition properties.
  • Added the ability to drag-scroll/pan using the middle mouse button (press mouse wheel) to Timeline, Keyframes, and the player when zoomed in.
  • Improved the Filters picker:
  • Added translatable keywords to facilitate search. For example, "transform" includes Size, Position & Rotate.
  • Added the English filter name in an untranslatable manner to the keywords so people using a translation can more more easily find things based on proliferic English advice.
  • Added support for a small animated icon. (This is a work-in-progress; only a handful so far, more but not all to be included in the release.)
  • Added the alpha Operation, Reverse, and Invert parameters to the Mask: Draw video filter.
  • Added Settings > Reset... to reset all settings including hidden ones.
  • Upgraded FFmpeg to v5.1.0
  • Upgraded AOM AV1 encoder to v3.4.0
  • Upgraded libvpx VP8/9 encoder to v1.12.0
  • Upgraded VMAF to v2.3.1
  • New Contributors
  • @hypov8 made their first contribution in #1284
  • @Biswa96 made their first contribution in #1309

New in Shotcut 22.06.23 (Jun 27, 2022)

  • Added Edit... to Timeline > Output > Properties.
  • Added Timeline > menu > More > Align To Reference Track to synchronize clips based on similar audio.
  • See its documentation.
  • Added support for reading Lottie and rawr JSON animation formats.
  • Added Open Other > Animation.
  • Added a Mask: Draw (Glaxnimate) video filter.
  • Added Glaxnimate vector animation tool with a video preview of Shotcut. See demo video https://youtu.be/CDBCqhmbA4Y
  • Known issues:
  • Preview on macOS may stop working due to out-of-resources until reboot.
  • Some Lottie animations make export fail. The one that I have a problem with shows warnings upon opening in Glaxnimate.
  • See also Glaxnimate's bug tracker
  • Added support for Keyframes to the following audio filters:
  • Low Pass
  • High Pass
  • Reverb
  • Added keyboard shortcut Ctrl+Alt+A to select all clips on the current track.
  • (option+command+A on macOS)
  • Added an options dialog to File > Export > Markers as Chapters to exclude colors or include range markers.
  • Added support for fractional display scale (125%, 150%, 175%) on Windows.
  • Fixed Text: Rich does not export the same as preview on system with fractional display scale on Windows.
  • Fixed Record Audio and Open Other > Audio/Video Device crashing on macOS due to insufficient entitlements.
  • Fixed Time Remap > Image mode > Blend not working.
  • Fixed a crash combining two Size, Position & Rotate filters with a mask filter on a square video mode.
  • Fixed a possible crash with an odd width video.
  • Fixed dragging a clip leftward beyond other clips with Timeline > Ripple turned on.
  • Fixed changing the color of a color clip resets a custom name.
  • Fixed changing Properties > Speed drops a Crop: Source filter if added.
  • Fixed prompting for a duration and possibly a crash when dragging non-seekable files to Playlist.
  • Fixed filters on a clip are removed when Undo after a change to Properties.
  • Fixed File > Export > Markers as Chapters incorrect text encoding resulting in corrupt unicode characters.
  • Fixed video track blending may be broken after moving a track.
  • Fixed repairing a project with Settings > Proxy > Use Proxy on saves proxy file paths into repaired project file.
  • Fixed Ripple Markers not working with ripple trimming.
  • Fixed trimming a clip on timeline may change the length of a neighboring clip.
  • Converted the build system from qmake to CMake (qmake is removed).
  • The minimum glibc version for the Linux portable, AppImage, and Snap is now 64-bit glibc version 2.31:
  • Mint 20+, Ubuntu/Pop!_OS 20.04+, Debian 11+, Fedora 32+, Manjaro 20+, MX Linux 21+

New in Shotcut 22.06.07 RC (Jun 9, 2022)

  • This is all notable changes since the last release, not the beta:
  • Added Edit... to Timeline > Output > Properties.
  • Added Timeline > menu > More > Align To Reference Track to synchronize clips based on similar audio.
  • See its documentation.
  • Added support for reading Lottie and rawr JSON animation formats.
  • Added Open Other > Animation.
  • Added a Mask: Draw (Glaxnimate) video filter.
  • Added Glaxnimate vector animation tool with a video preview of Shotcut. See demo video https://youtu.be/CDBCqhmbA4Y
  • Known issues:
  • Preview on macOS may stop working due to out-of-resources until reboot.
  • Some Lottie animations make export fail. The one that I have a problem with shows warnings upon opening in Glaxnimate.
  • Glaxnimate python not working in AppImage and currently require some external dependencies on Linux and macOS.
  • See also Glaxnimate's bug tracker
  • Added support for Keyframes to the following audio filters:
  • Low Pass
  • High Pass
  • Reverb
  • Added keyboard shortcut Ctrl+Alt+A to select all clips on the current track.
  • (option+command+A on macOS)
  • Added an options dialog to File > Export > Markers as Chapters to exclude colors or include range markers.
  • Added support for fractional display scale (125%, 150%, 175%) on Windows.
  • Fixed Text: Rich does not export the same as preview on system with fractional display scale on Windows.
  • Fixed Record Audio and Open Other > Audio/Video Device crashing on macOS due to insufficient entitlements.
  • Fixed Time Remap > Image mode > Blend not working.
  • Fixed a crash combining two Size, Position & Rotate filters with a mask filter on a square video mode.
  • Fixed a possible crash with an odd width video.
  • Fixed dragging a clip leftward beyond other clips with Timeline > Ripple turned on.
  • Fixed changing the color of a color clip resets a custom name.
  • Fixed changing Properties > Speed drops a Crop: Source filter if added.
  • Fixed prompting for a duration and possibly a crash when dragging non-seekable files to Playlist.
  • Fixed filters on a clip are removed when Undo after a change to Properties.
  • Fixed File > Export > Markers as Chapters incorrect text encoding resulting in corrupt unicode characters.
  • Fixed video track blending may be broken after moving a track.
  • Fixed repairing a project with Settings > Proxy > Use Proxy on saves proxy file paths into repaired project file.
  • Fixed Ripple Markers not working with ripple trimming.
  • Converted the build system from qmake to CMake (qmake is removed).

New in Shotcut 22.05.23 Beta (May 25, 2022)

  • Added Edit... to Timeline > Output > Properties.
  • Added Timeline > menu > More > Align To Reference Track to synchronize clips based on similar audio.
  • See its documentation.
  • Added support for reading Lottie and rawr JSON animation formats.
  • Added Open Other > Animation.
  • Added a Mask: Rotoscope (Glaxnimate) video filter.
  • Added Glaxnimate vector animation tool with a video preview of Shotcut. See demo video https://youtu.be/CDBCqhmbA4Y
  • Known issues:
  • On Windows, after Open Other > Animation > OK Shotcut crashes upon launching Glaxnimate (just discovered).
  • Preview on macOS may stop working due to out-of-resources until reboot.
  • Some Lottie animations make export fail. The one that I have a problem with shows warnings upon opening in Glaxnimate.
  • Glaxnimate preview has incorrect Shotcut time/sync if the first frame of the animation is not 0.
  • Glaxnimate python not working in AppImage and currently require some external dependencies on Linux and macOS.
  • Added support for Keyframes to the following audio filters:
  • Low Pass
  • High Pass
  • Reverb
  • Added keyboard shortcut Ctrl+Alt+A to select all clips on the current track. (option+command+A on macOS)
  • Fixed Record Audio and Open Other > Audio/Video Device crashing on macOS due to insufficient entitlements.
  • Fixed Time Remap > Image mode > Blend not working.
  • Fixed a crash combining two Size, Position & Rotate filters with a mask filter on a square video mode.
  • Fixed a possible crash with an odd width video.
  • Fixed dragging a clip leftward beyond other clips with Timeline > Ripple turned on.
  • Fixed changing the color of a color clip resets a custom name.
  • Fixed changing Properties > Speed drops a Crop: Source filter if added.
  • Converted the build system from qmake to CMake (qmake is removed).

New in Shotcut 22.04.25 (Apr 27, 2022)

  • Fixed Open Other > Audio/Video Device and Timeline > Record Audio not working on macOS.
  • Fixed Open Other > Color Bars not appearing on macOS.
  • Fixed Filters > Paste filters for some filters (broke in v22.03.30):
  • Normalize: Two Pass
  • Chroma Key: Simple
  • Crop: Source
  • Mask: Apply
  • Time Remap
  • Fixed Export > Color range > Full if resolution or frame rate were changed.
  • Fixed Export > Codec > Rate contol > Quality-based VBR with videotoolbox_hevc on macOS.
  • Fixed changing Export > Format does not suggest a file name extension.
  • Fixed keyframes for Corner Pin video filter.
  • Fixed keyframes for Rotate parameter of the Size, Position & Rotate video filter after trimming the clip.
  • Fixed Size, Position & Rotate video filter UI incorrect for non-square pixels.
  • Fixed running Analyze more than once in Normalize: Two Pass audio filter.
  • Added Detected Loudness and Normalization Gain status fields to Normalize: Two Pass audio filter.

New in Shotcut 22.04.25 (Apr 27, 2022)

  • Fixed Open Other > Audio/Video Device and Timeline > Record Audio not working on macOS.
  • Fixed Open Other > Color Bars not appearing on macOS.
  • Fixed Filters > Paste filters for some filters (broke in v22.03.30):
  • Normalize: Two Pass
  • Chroma Key: Simple
  • Crop: Source
  • Mask: Apply
  • Time Remap
  • Fixed Export > Color range > Full if resolution or frame rate were changed.
  • Fixed Export > Codec > Rate contol > Quality-based VBR with videotoolbox_hevc on macOS.
  • Fixed changing Export > Format does not suggest a file name extension.
  • Fixed keyframes for Corner Pin video filter.
  • Fixed keyframes for Rotate parameter of the Size, Position & Rotate video filter after trimming the clip.
  • Fixed Size, Position & Rotate video filter UI incorrect for non-square pixels.
  • Fixed running Analyze more than once in Normalize: Two Pass audio filter.
  • Added Detected Loudness and Normalization Gain status fields to Normalize: Two Pass audio filter.

New in Shotcut 22.03.30 (Mar 31, 2022)

  • FIXES:
  • Fixed converting full color range 10-bit video to limited MPEG range.
  • Fixed very choppy playback with certain weird or unreduced-fraction framerates.
  • Fixed Video Mode > Automatic when using a webcam/video-device input.
  • Fixed Position and Size in Crop: Rectangle video filter may become read-only.
  • Fixed Gradient video filter when a color alpha value is not fully opaque.
  • Fixed marker duration may change when dragging to change its starting time.
  • Fixed Size, Position & Rotate > Zoom may change when changing the player zoom level.
  • Fixed accidentally changing an unmodified clip-only project by opening a new media file.
  • Fixed changing Properties > Speed may overwrite and does not honor Ripple mode.
  • Fixed a transition may show "INVALID" after you undo removing it.
  • Fixed Presets for the Equalizer: 3-Band audio filter not working.
  • Fixed Blur: Box filter creates darker edges.
  • Fixed Reduce Noise: Quantization video filter overwrites alpha chnanel.
  • Fixed Properties > Audio > Sync not showing change after reloading properties (broke in v22.01).
  • CHANGES:
  • Restored the Use Higher Performance Waveforms option in the Timeline menu.
  • Changed melt command line tool to no longer be locale-sensitive by default.
  • Changed Q in Equalizer: Parametric to Bandwidth in octaves.
  • Changed background capture jobs to use a high process priority.
  • Changed Paste Filters to not paste a clip-only filter onto a track.
  • Changed Paste Filters to not paste a filter that can only be added once.
  • Removed Timeline > Copy Timeline to Source (use Markers instead).
  • Stop showing the Convert to Edit-Friendly dialog when opening a HLG HDR video.
  • Upgraded libraries:
  • FFmpeg 5.0
  • MLT 7.6.0
  • frei0r 1.8.0
  • Rubberband 2.0.2
  • VMAF 2.3.0
  • Qt 5.15.2 for Intel macOS - macOS 10.14 is now the minimum macOS version.
  • Improved A/V synchronization in Properties > Reverse.
  • Improved webcam/video-device capture on macOS.
  • Improved the accuracy of View > Scopes > Audio Peak Meter.
  • Improved speed of Old Film: Projector video filter.
  • NEW:
  • Added Export > Advanced > Video > Color range.
  • Added multi-threading for all implicit video scaling including Settings > Preview Scaling.
  • Added multi-threading to some video filters:
  • Blur: Box
  • Blur: Gaussian
  • Color Grading
  • Invert Colors
  • Mask: From File
  • Old Film: Grain
  • Old Film: Scratches
  • Old Film: Technocolor
  • Reflect
  • Sepia
  • Sketch
  • Spot Remover
  • Threshold
  • Vignette
  • Wave
  • Added track reordering by drag-n-drop a track header and the Timeline menu:
  • Move Track Up: Alt+Shift+Up (shift+option+up on macOS)
  • Move Track Down: Alt+shift+Down (shift+option+down on macOS)
  • Added View > Notes panel with keyboard shortcut Ctrl+Shift+3 (shift+command+3 on macOS).
  • Added Convert to Edit-friendly when opening a HDV video file.
  • Added a Record Audio button to the Timeline toolbar:
  • It chooses an audio device based on either first found or last used in Audio/Video Device.
  • It uses the current track if it is audio and not empty at the playhead and beyond.
  • Otherwise, it adds an audio track.
  • It does not prompt for a save file name when a project folder has been established.
  • Added audio filter Stereo Enhancer.
  • Added tooltips to Timeline clips.
  • Added Markers > menu > Add Markers Around Selected Clips with keyboard shortcut Alt+M (option+M on macOS).
  • Added an option to the Windows installer to register the .mlt filename extension to open with Shotcut.

New in Shotcut 22.03.20 RC (Mar 21, 2022)

  • Changed Paste Filters to not paste a clip-only filter onto a track.
  • Changed Paste Filters to not paste a filter that can only be added once.
  • Fixed changing Properties > Speed may overwrite and does not honor Ripple mode.
  • Fixed a transition may show "INVALID" after you undo removing it.
  • Fixed Presets for the Equalizer: 3-Band audio filter not working.
  • Stop showing the Convert to Edit-Friendly dialog when opening a HLG HDR video.
  • Fixed Blur: Box filter creates darker edges.
  • Added multi-threading to some video filters:
  • Blur: Box
  • Invert Colors
  • Old Film: Grain
  • Old Film: Scratches
  • Old Film: Technocolor
  • Reflect
  • Sepia
  • Spot Remover
  • Threshold
  • Wave
  • Improved speed of Old Film: Projector video filter.

New in Shotcut 22.03.06 Beta (Mar 7, 2022)

  • Improved A/V synchronization in Properties > Reverse.
  • Changed melt command line tool to no longer be locale-sensitive by default.
  • Fixed converting full color range 10-bit video to limited MPEG range.
  • Added Export > Advanced >> Video > Color range.
  • Added multi-threading for all implicit video scaling including Settings > Preview Scaling.
  • Added multi-threading to some video filters:
  • Blur: Gaussian
  • Color Grading
  • Mask: From File
  • Sketch
  • Vignette
  • Fixed very choppy playback with certain weird or /unreduced-fraction framerates.
  • Improved webcam/video-device capture on macOS.
  • Fixed Video Mode > Automatic when using a webcam/video-device input.
  • Changed Q in Equalizer: Parametric to Bandwidth in octaves.
  • Added track reordering by drag-n-drop a track header and the Timeline menu:
  • Move Track Up: Alt+Shift+Up (shift+option+up on macOS)
  • Move Track Down: Alt+shift+Down (shift+option+down on macOS)
  • Upgraded libraries:
  • FFmpeg 5.0
  • Rubberband 2.0.2
  • VMAF 2.3.0
  • Qt 5.15.2 for Intel macOS - macOS 10.14 is now the minimum macOS version.
  • Removed Timeline > Copy Timeline to Source (use Markers instead).
  • Added View > Notes panel with keyboard shortcut Ctrl+Shift+0 (shift+command+0 on macOS).
  • Fixed Position and Size in Crop: Rectangle video filter may become read-only.
  • Improved the accuracy of View > Scopes > Audio Peak Meter.
  • Changed background capture jobs to use a high process priority.
  • Restored the Use Higher Performance Waveforms option in the Timeline menu.
  • Fixed Gradient video filter when a color alpha value is not fully opaque.
  • Added Convert to Edit-friendly when opening a HDV video file.
  • Added a Record Audio button to the Timeline toolbar:
  • It chooses an audio device based on either first found or last used in Audio/Video Device.
  • It uses the current track if it is audio and not empty at the playhead and beyond.
  • Otherwise, it adds an audio track.
  • It does not prompt for a save file name when a project folder has been established.
  • Added audio filter Stereo Enhancer.
  • Added tooltips to Timeline clips.
  • Fixed marker duration may change when dragging to change its starting time.
  • Fixed Size, Position & Rotate > Zoom may change when changing the player zoom level.
  • Added Markers > menu > Add Markers Around Selected Clips with keyboard shortcut Alt+M (option+M on macOS).
  • Fixed accidentally changing an unmodified clip-only project by opening a new media file.
  • Added an option to the Windows installer to register the .mlt filename extension to open with Shotcut.

New in Shotcut 22.01.30 (Jan 31, 2022)

  • 3 New Equalizers:
  • Added an Equalizer: 15-band (graphic) audio filter.
  • Added an Equalizer: 3-Band (Bass & Treble) audio filter.
  • (Removed the old Bass & Treble audio filter.)
  • Added an Equalizer: Parametric audio filter.
  • More New Stuff:
  • Added Segments parameter to the following video filters:
  • Audio Level Visualization
  • Audio Spectrum Visualization
  • Audio Waveform Visualization
  • Added Settings > Job Priority to the main menu with a Normal option to improve performance on Intel 12th generation CPUs with E-cores. Low priority is the default as it has always been and is generally recommended.
  • Added Wayland compatibility to Flatpak for Linux.
  • Changes:
  • Reduced audio distortion in Properties > Reverse for the best/MKV option.
  • Removed Use Higher Performance Waveforms (default is on but still in configuration).
  • Added a warning dialog when trying to use simple keyframes when advanced keyframes are being used.
  • Changed to remove full keyframes when switching to simple keyframes.
  • Added a warning dialog when trying to use advanced keyframes when simple keyframes are being used.
  • Changed to convert simple keyframes to advanced keyframes.
  • Changed tooltips on the Timeline and Keyframes toolbar to simplify and remove shortcuts from translated strings.
  • Improved compatibility of VA-API hardware encoding on Linux, particularly on Wayland.
  • Updated AV1, VP8, and VP9 encoders to latest releases.
  • Updated Rubberband (audio pitch library) to latest release.
  • Fixes:
  • Fixed the appearance of Shotcut's description in Windows Task Manager (broke in v21.12).
  • Fixed filters when Export > From is Source or Each Playlist Item (broke in v21.05).
  • Fixed File > Export > Markers as Chapters if project contains transitions.
  • Fixed a possible crash moving clip inside blank on same track.
  • Fixed a crash when dropping a .mlt MLX XML file from a file manager to Playlist and then Timeline.
  • Fixed a crash on undo insert/overwrite after undo add transition.
  • Fixed Hold undo in Noise Gate audio filter.
  • Fixed audio mutes after setting an in or out point when playing not 1x forward in Source.
  • Fixed the Segment Gap goes to zero when reloading an Audio Spectrum Visualization filter.
  • Fixed Mask: Simple Shape > Rotate not working in presets.
  • Fixed page up/down incorrect when Current position (timecode) spin box has focus.
  • Fixed extra blanks being removed when drag moving a clip right with Ripple turned on.
  • Fixed paths to additional files used by some filters not saved as relative on Windows.
  • Fixed tiny clips created when trimming on the Timeline with Ripple All Tracks turned on.
  • Fixed removing simple keyframes.
  • Fixed the Text: Rich video filter shows the editor when playhead is not over selected clip.
  • Fixed Properties > Menu > Measure Video Quality (VMAF) not working on Windows.
  • Fixed a possible crash in Glitch video filter.
  • Fixed a crash changing Properties > Video > Rotation when the clip has a transition.
  • Fixed the Mask: From File video filter's Reverse option not working as intended.
  • Fixed broadcast standard non-integer frame rates (e.g. 30000/1001) for Matrosk and WebM files.
  • Fixed a bad job percentage complete when making a proxy or running a convert job on a GoPro video file.

New in Shotcut 22.01.17 Beta (Jan 18, 2022)

  • Fixed File > Export > Markers as Chapters if project contains transitions.
  • Fixed a possible crash moving clip inside blank on same track.
  • Fixed a crash when dropping a .mlt MLX XML file from a file manager to Playlist and then Timeline.
  • Fixed the appearance of Shotcut's description in Windows Task Manager (broke in v21.12).
  • Fixed a crash on undo insert/overwrite after undo add transition.
  • Fixed Hold undo in Noise Gate audio filter.
  • Fixed audio mutes after setting an in or out point when playing not 1x forward in Source.
  • Fixed the Segment Gap goes to zero when reloading an Audio Spectrum Visualization filter.
  • Fix Mask: Simple Shape > Rotate not working in presets.
  • Fixed page up/down incorrect when Current position (timecode) spin box has focus.
  • Added an Equalizer: 15-band audio filter.
  • Added an Equalizer: Parametric audio filter.
  • Added an Equalizer: 3-Band audio filter.
  • Removed Bass & Treble audio filter.
  • Fixed extra blanks being removed when drag moving a clip right with Ripple turned on.
  • Fixed paths to additional files used by some filters not saved as relative on Windows.
  • Fixed tiny clips created when trimming on the Timeline with Ripple All Tracks turned on.
  • Fixed filters when Export > From is Source or Each Playlist Item (broke in v21.05).
  • Added File name extension to the Add Export Preset dialog box.
  • Added Segments parameter to the following video filters:
  • Audio Level Visualization
  • Audio Spectrum Visualization
  • Audio Waveform Visualization
  • Removed Use Higher Performance Waveforms (default is on but still in configuration).
  • Added a warning dialog when trying to use simple keyframes when advanced keyframes are being used.
  • Changed to remove full keyframes when switching to simple keyframes.
  • Added a warning dialog when trying to use advanced keyframes when simple keyframes are being used.
  • Changed to convert simple keyframes to advanced keyframes.
  • Fixed removing simple keyframes.
  • Fixed a clip duplicates on the timeline after 2 moves, 2 undos, and 1 redo.
  • Fixed the Text: Rich video filter shows the editor when playhead is not over selected clip.
  • Fixed Properties > Menu > Measure Video Quality (VMAF) not working on Windows.
  • Changed tooltips on the Timeline and Keyframes toolbar to simplify and remove shortcuts from translated strings.
  • Updated AV1, VP8, and VP9 encoders to latest releases.
  • Updated Rubberband (audio pitch library) to latest release.

New in Shotcut 21.12.24 (Jan 3, 2022)

  • This version fixes a bug that was found in version 21.12.21 that affected the video blending between two non-opaque image/video sources.
  • However, by the time this was found we had already merged some changes prepared for the next release. The extra changes were not deemed critical path, and we decided to release it all as one final gift for the year:
  • Added video filter Audio Level Visualization.
  • Added segmented bar type of display to the Audio Spectrum Visualization filter.
  • Added snapping for markers - dragging clips or their edges snaps to markers and dragging markers snaps to clip edges or playhead.
  • Changed Detach Audio to separate the audio and video filters.
  • Fixed audio was muted after changing view layout or window size when playback speed is fast forward or rewind.

New in Shotcut 21.12.21 (Dec 21, 2021)

  • A Note About log4j:
  • Recently, a major security vulnerability was found in the log4j software, and many people are asking if an app they run uses log4j. Shotcut does use log4j. log4j is for Java software, and Shotcut does not use Java.
  • More For Markers:
  • Added View > Markers panel with search, seeking, and editing (Ctrl+Shift+6, shift+command+6 on macOS).
  • Added File > Export > Markers as Chapters...:
  • This outputs in the format used to make chapters for YouTube!
  • Added previously used colors to the marker context menu.
  • Added keyboard shortcuts < and > to seek between markers.
  • Added a Ripple markers with edits button to the Timeline toolbar (Alt+R, option+R on macOS)
  • Fixed delete marker keyboard shortcut may delete wrong marker.
  • Fixed Export > From > Marker may export from wrong region marker.
  • More New Stuff:
  • Added Properties > Rotation for video clips to override orientation by some multiple of 90 degrees.
  • Added support for keyframes to the Hue/Lightness/Saturation and Chroma Hold video filters.
  • Changes:
  • Updated MLT engine to version 7.4.0 (required for added keyframe support in some filters above).
  • Added a file save dialog upon repairing a project file to prevent overwriting a previous repair.
  • Removed some harmless error messages in logs.
  • Changed Properties > Audio > Sync to hide when it is not applicable (no video track in the clip).
  • Change the units of the Hue parameter in the Hue/Lightness/Saturation video filter to degrees.
  • Improved the accuracy of bubble help when trimming in Timeline and Keyframes.
  • Improved the accuracy and snap reliability of the 10 and 20-pixel grid player overlays.
  • Improved various mouse and keyboard operations in Timeline and Keyframes.
  • Improved the VMAF speed and accuracy of the Properties > Measure Video Quality....
  • Fixes:
  • Fixed Timeline > menu > Track Operations > Insert Track breaks video track blending (broke in v21.10).
  • Fixed copy and paste multiple clips from another project can change the video mode (broke in v21.10).
  • Fixed Open Other > Audio/Video Device capture (broke in v21.10).
  • Fixed a crash when changing Properties of Audio/Video Device.
  • Fixed a crash in Old Film: Projector video filter with 360p preview scaling.
  • Fixed a possible crash in the Mosaic video filter when width or height is 0.
  • Fixed the output alpha channel of Timeline with more than one video track (thanks @andre-caldas!).
  • Fixed the Time Remap video filter distorts audio when the speed is zero and resampling.
  • Fixed the color range of LUT (3D) video filter on transitons with full range clips.
  • Fixed a possible crash in Audio Loudness scope.
  • Fixed window is initially all white and a small white window appears on startup on Windows.
  • Fixed unwanted keyframes appear in Corner Pin video filter when trimming in.
  • Fixed ugly pink video - not black background - after undo a remove/ripple-delete operation.
  • Fixed keyframes can sometimes be dragged before previous or after next.
  • Fixed double-clicking a keyframe does not delete it.
  • Fixed incorrect filter parameter values after the last keyframe after a Split operation.
  • Fixed a crash pasting from the clipboard to an empty timeline.
  • Fixed inaccurate frame rate override with many decimal places in Properties > Convert > Advanced.
  • Fixed incorrect colors when reloading the Audio Spectrum Visualization filter UI.
  • Fixed being able to select the last filter when there are many Filters applied.

New in Shotcut 21.12.04 Beta (Dec 5, 2021)

  • Fixed Timeline > menu > Track Operations > Insert Track breaks video track blending (broke in v21.10.31).
  • Removed some harmless error messages in logs.
  • Fixed a crash in Old Film: Projector video filter with 360p preview scaling.
  • Fixed the Time Remap video distorts audio when the speed is zero and resampling.
  • Fixed color range of LUT (3D) video filter on transitons with full range clips.
  • Fixed a possible crash in Audio Loudness scope.
  • Fixed window is initially all white on Windows.
  • Fixed a small white window appears on startup on Windows.
  • Fixed delete marker keyboard shortcut may delete wrong marker.
  • Fixed keyframes can sometimes be dragged before previous or after next.
  • Fixed unwanted keyframes appear in Corner Pin video filter when trimming in.
  • Fixed ugly pink video, not black background after undo a remove/ripple-delete.
  • Fixed Export > From > Marker may export from wrong region marker.
  • Fixed double-clicking a keyframe does not delete it (broke in v20.11.28).
  • Changed Properties > Audio > Sync to hide when it is not applicable (no video track in the clip).
  • Improved the accuracy and snap reliability of the 10 and 20-pixel grid player overlays.
  • Improved various mouse and keyboard operations in Timeline and Keyframes.
  • Improved accuracy of bubble help when trimming in Timeline and Keyframes.
  • Added Properties > Rotation for video clips.
  • Added support for keyframes to the Hue/Lightness/Saturation and Chroma Hold video filters.
  • Added View > Markers panel with search, seeking, and editing.
  • Added previously used colors to the marker context menu.
  • Added keyboard shortcuts < and > to seek between markers.
  • Added File > Export > Markers as Chapters....
  • Added a file save dialog upon repairing a project file to prevent overwriting a previous repair.
  • Added a Ripple markers with edits button to the Timeline toolbar.

New in Shotcut 21.10.31 (Nov 1, 2021)

  • Fixed export to MP4 or MOV may not give constant frame rate (broke in v21.09.20).
  • Fixed Properties > Speed with GoPro .LRV proxy file (broke in v21.09.20).
  • Fixed Export > Reset did not deselect a preset.
  • Changed Ctrl+Shift+V in Text: Simple to paste.
  • Changed the color of an alert vs. the proxy/preview-scaling status messages.
  • Increased the time for some messages, and added the ability to click a message to dismiss it.
  • Upgraded FFmpeg to version 4.4.1.
  • Added help message boxes to the Mask: Simple Shape, Mask: From File, and Text: Rich filters.
  • Added Properties > Comments for color clips.
  • Added a Mask: Chroma Key filter for convenience, for example secondary color correction.
  • Added support for multiple selected clips to the timeline Cut, Copy, Paste, Overwrite, and Append
  • operations.
  • Copy exclusively uses the system clipboard in this mode and does not show in the Source player.
  • Added Markers to the Timeline!
  • Click toolbar button or press M the first time to add a marker at the playhead (current position) with no dialog.
  • Markers appear in the time ruler/track/row at the top of the Timeline.
  • A marker shows a tool tip with its name and time when you hover the mouse over it.
  • Click a marker to seek to it.
  • Click toolbar button or press M when the playhead is on the exact start time of a marker to open the Edit dialog where you can change the name, color, start, and end times.
  • A color change is remembered for all new markers until changed.
  • Right-click a marker to open its context menu to Edit or Delete a marker.
  • Press Ctrl+Shift+M when the playhead is on the exact start start time of a marker to Delete it.
  • Drag a marker to move it.
  • Ctrl+drag (command on macOS) a marker to changes its duration (a marker with a duration longer than one
  • frame is also called a Range).
  • Export > From lists all Ranges.
  • Markers are saved to the project file and reloaded with the project XML in a element.
  • Marker operations support Undo and Redo.

New in Shotcut 21.09.20 (Oct 20, 2021)

  • Fixed x86-64 CPU compatibility in Linux and macOS releases (broke in v21.09.13).
  • Fixed dragging to Timeline broken if there is MLT XML on the clipboard (broke v21.08.29).
  • Fixed seeking backwards after seeking to the end (broke in v21.08.29).
  • Fixed File > Save (Ctrl-S) immediately after File > Close (Ctrl-W) can corrupt a saved project.
  • Fixed Add Custom Video Mode > Frames/sec was not accepting some legitimate values.
  • Fixed encoding HEVC without hardware encoder (x265) would always output 10-bit instead of 8 (broke in v20.11.28).
  • Changed Copy the filters to only copy enabled filters.
  • Changed fading on the Timeline to automatically fade the opacity when it is not the bottom video track.
  • Added direct support for GoPro .LRV files as proxy videos.
  • These must be in the same folder as the corresponding MP4 file and proxy mode enabled.
  • Added 360: Equirectangular to Stereographic video filter.
  • This can be used to create so-called Tiny Planet videos.
  • Expire old QML cache items at startup to reduce app data footprint.
  • Improved performance of 360: video filters.

New in Shotcut 21.10.17 Beta (Oct 18, 2021)

  • Fixed GoPro pre-Hero 10 LRV files not exactly 16:9.
  • Fixed export to MP4 or MOV may not give constant frame rate (broke in v21.09.20).
  • Fixed Export > Reset did not deselect a preset.
  • Changed Ctrl+Shift+V in Text: Simple to paste.
  • Changed the color of an alert vs. the proxy/preview-scaling status messages.
  • Increased the time for some messages, and added the ability to click a message to dismiss it.
  • Upgraded FFmpeg to version 4.4.
  • Added help message boxes to the Mask: Simple Shape, Mask: From File, and Text: Rich filters.
  • Added Properties > Comments for color clips.
  • Added a Mask: Chroma Key filter for convenience, for example secondary color correction.
  • Added support for multiple selected clips to the timeline Cut, Copy, Paste, Overwrite, and Append
  • operations.
  • Copy exclusively uses the system clipboard in this mode and does not show in the Source player.
  • Added Markers to the Timeline!
  • Click toolbar button or press M the first time to add a marker at the playhead (current position) with no dialog.
  • Markers appear in the time ruler/track/row at the top of the Timeline.
  • A marker shows a tool tip with its name and time when you hover the mouse over it.
  • Click a marker to seek to it.
  • Click toolbar button or press M when the playhead is on the exact start time of a marker to open the Edit dialog where you can change the name, color, start, and end times.
  • A color change is remembered for all new markers until changed.
  • Right-click a marker to open its context menu to Edit or Delete a marker.
  • Press Ctrl+Alt+M when the playhead is on the exact start start time of a marker to Delete it.
  • Drag a marker to move it.
  • Ctrl+drag (command on macOS) a marker to changes its duration (a marker with a duration longer than one
  • frame is also called a Range).
  • Export > From lists all Ranges.
  • Markers are saved to the project file and reloaded with the project XML in a element.
  • Marker operations support Undo and Redo.

New in Shotcut 21.09.20 (Sep 22, 2021)

  • Fixed x86-64 CPU compatibility in Linux and macOS releases (broke in v21.09.13).
  • Fixed dragging to Timeline broken if there is MLT XML on the clipboard (broke v21.08.29).
  • Fixed seeking backwards after seeking to the end (broke in v21.08.29).
  • Fixed File > Save (Ctrl-S) immediately after File > Close (Ctrl-W) can corrupt a saved project.
  • Fixed Add Custom Video Mode > Frames/sec was not accepting some legitimate values.
  • Fixed encoding HEVC without hardware encoder (x265) would always output 10-bit instead of 8 (broke in v20.11.28).
  • Changed Copy the filters to only copy enabled filters.
  • Changed fading on the Timeline to automatically fade the opacity when it is not the bottom video track.
  • Added direct support for GoPro .LRV files as proxy videos.
  • These must be in the same folder as the corresponding MP4 file and proxy mode enabled.
  • Added 360: Equirectangular to Stereographic video filter.
  • This can be used to create so-called Tiny Planet videos.
  • Expire old QML cache items at startup to reduce app data footprint.
  • Improved performance of 360: video filters.

New in Shotcut 21.09.13 (Sep 18, 2021)

  • Fixed dragging to Timeline broken if there is MLT XML on the clipboard (broke v21.08.29).
  • Fixed seeking backwards after seeking to the end (broke in v21.08.29).
  • Fixed File > Save (Ctrl-S) immediately after File > Close (Ctrl-W) can corrupt a saved project.
  • Fixed Add Custom Video Mode > Frames/sec was not accepting some legitimate values.
  • Fixed encoding HEVC without hardware encoder (x265) would always output 10-bit instead of 8 (broke in v20.11.28).
  • Changed Copy the filters to only copy enabled filters.
  • Changed fading on the Timeline to automatically fade the opacity when it is not the bottom video track.
  • Added 360: Equirectangular to Stereographic video filter.
  • This can be used to create so-called Tiny Planet videos.
  • Expire old QML cache items at startup to reduce app data footprint.
  • Improved performance of 360: video filters.

New in Shotcut 21.08.29 (Aug 31, 2021)

  • NEW:
  • Added support for WebP export with presets for still sequence and animation.
  • Added Properties > Measure Video Quality... using VMAF.
  • Added a new video filter GPS Text (contributed by Daniel F).
  • Added a new video filter Reflect.
  • Added a new Deband video filter (contributed by Austin B).
  • Added a warning dialog before File > Export Frame... from a proxy file.
  • Added support for keyframes to Mask: Simple Shape > Rotation.
  • Added support for the operating system clipboard when copying and pasting filters.
  • Added support for the operating system clipboard when cut, copy, paste, overwrite or append a clip.
  • Added a dialog when Timeline > Track Operations > Insert Track on the top audio track to choose audio or video.
  • Added handles to the sides of the rectangle on-screen control (VUI) (contributed by TRA).
  • CHANGES:
  • Changed the storage for thumbnails and waveforms to use files instead of database.
  • Changed Time Remap to limit input values to the maximum duration of the clip.
  • Changed to set the file date on proxy files to match original file.
  • Improved reliability of Time Remap status/feedback info.
  • Improved the speed setting in the Time Remap filter with an option to either modify or lock the input time.
  • Improved player grid display and snapping when zoomed.
  • Improved image sequence if there is a numeric filename discontinuity or rollover to > 0.
  • FIXES:
  • Fixed possible crash when using Audio Waveform Visualization filter.
  • Fixed Mask: From File > Custom... might lose track of its file.
  • Fixed Text: Simple > File date broken in v21.05.
  • Fixed Timer filter's new Speed parameter not scaling Duration.
  • Fixed a possible crash reading a YUV 4:2:2 uncompressed video.
  • Fixed some clips' duration in project XML saved in frame units instead of seconds.
  • Fixed Timer start and end buttons when filter in point is set.
  • Fixed quality/rate control with libx264rgb in Export > Codec.
  • Fixed undo simple keyframes in Size, Position & Rotate turned on advanced keyframes.
  • Fixed undo followed by redo when trimming clips on Timeline may not be correct.
  • Fixed a crash moving multiple clips to the beginning with Ripple All Tracks on.
  • Fixed changing Time Remap > Enable pitch compensation in disables Zoom keyframe Values.
  • Fixed file paths with special characters not working in filters such as Mask: From File.
  • Fixed exported HEVC MP4 and MOV files are not playable with macOS QuickTime Player or iOS.
  • Fixed Properties > Reset for an image.
  • Fixed a possible crash when a transition is removed during trimming on the Timeline.
  • Fixed keyframes may be dragged past another.
  • Fixed Time Remap filter may cause image artifact when using Export > Parallel processing.
  • Fixed Properties > Extract Sub-clip... on GoPro videos or other videos with non-muxable data track.
  • Fixed Stabilize video gives incorrect results after splitting or trimming clip.
  • Fixed a crash when dragging multiple clips with variable frame rate to timeline.
  • Fixed the timeline playhead could go beyond the end of the timeline.
  • Fixed opening a project starts paused on the second frame instead of the first.

New in Shotcut 21.08.10 Beta (Aug 17, 2021)

  • NEW:
  • Added support for WebP export with presets for still sequence and animation.
  • Added Properties > Measure Video Quality... using VMAF.
  • To use this, you first open the reference video, choose this new menu item in Properties, and then choose the video you want to measure with the file dialog that opens. If you want to use the current project for the reference, you should export it lossless and use that for reference.
  • Added a new video filter GPS Text (contributed by Daniel F).
  • This renders data from a GPX file as text.
  • Added a new video filter Reflect.
  • Added a new Deband video filter (contributed by Austin B).
  • Added a warning dialog before File > Export Frame... from a proxy file.
  • Added support for keyframes to Mask: Simple Shape > Rotation.
  • Added support for the operating system clipboard when copying and pasting filters.
  • Added support for the operating system clipboard when cut, copy, paste, overwrite or append a clip.
  • Added a dialog when Timeline > Track Operations > Insert Track on the top audio track to choose audio or video.
  • Added handles to the sides of the rectangle on-screen control (VUI) (contributed by TRA).
  • Note: These only appear when the rectangle can be freely resized without aspect ratio lock.
  • CHANGES:
  • Changed the storage for thumbnails and waveforms to use files instead of database.
  • This improves performance when running multiple instances of Shotcut at the same time.
  • Changed Time Remap to limit input values to the maximum duration of the clip.
  • Changed to set the file date on proxy files to match original file.
  • Improved reliability of Time Remap status/feedback info.
  • Improved the speed setting in the Time Remap filter with an option to either modify or lock the input time.
  • FIXES:
  • Fixed possible crash when using Audio Waveform Visualization filter.
  • Fixed Mask: From File > Custom... might lose track of its file.
  • Fixed Text: Simple > File date broken in v21.05.
  • Fixed Timer filter's new Speed parameter not scaling Duration.
  • Fixed a possible crash reading a YUV 4:2:2 uncompressed video.
  • Fixed some clips' duration in project XML saved in frame units instead of seconds.
  • Improved player grid display and snapping when zoomed.
  • Fixed Timer start and end buttons when filter in point is set.
  • Fixed quality/rate control with libx264rgb in Export > Codec.
  • Fixed undo simple keyframes in Size, Position & Rotate turned on advanced keyframes.
  • Fixed undo followed by redo when trimming clips on Timeline may not be correct.
  • Fixed a crash moving multiple clips to the beginning with Ripple All Tracks on.
  • Fixed changing Time Remap > Enable pitch compensation in disables Zoom keyframe Values.
  • Fixed file paths with special characters not working in filters such as Mask: From File.
  • Fixed exported HEVC MP4 and MOV files are not playable with macOS QuickTime Player or iOS.
  • Fixed Properties > Reset for an image.
  • Fixed a possible crash when a transition is removed during trimming on the Timeline.
  • Fixed keyframes may be dragged past another.

New in Shotcut 21.06.29 (Aug 12, 2021)

  • This is the second bug fix release to continue to address the problems found in version 21.05.01 after release, but there are a few low risk additions:
  • Added Speed parameter to the Timer video filter.
  • Added keyboard shortcuts to switch between the stock layouts: Alt+1 through 6.
  • Added Import button to Playlist. (Thanks, @hbtalha!)
  • Added an Apply button next to Properties > Speed to improve workflow when using mouse wheel.
  • New Bugs (in version 21.05.01/18):
  • Fixed playback may hang when playing different Playlist items.
  • Fixed alpha presets in Export.
  • Fixed a possible crash when changing Settings > Preview Scaling.
  • Fixed a possible crash when using Crop: Source and Size, Position & Rotate filters on the same clip.
  • Fixed Size, Position & Rotate filters not reloading.
  • Fixed reloading Keyframes for a filter on Output.
  • Fixed changing Properties > Color Range for a clip in the Source player.
  • Fixed playhead moves to the beginning of the Timeline when dragging an image from Source.
  • Fixed a proxy may used instead of the original when dropping from file manager to Timeline.
  • Fixed Fade In/Out on Timeline may add filters in wrong order.
  • Fixed a crash trying to make thumbnail for an invalid playlist item when loading a project.
  • Fixed Playlist > Play After Open not working.
  • Fixed missing proxies not generated for an opened project when Settings > Proxy > Use Proxy turned on.
  • Fixed File > Export EDL creates empty file.
  • Old Bugs:
  • Fixed Center bias in Crop: Source filter.
  • Fixed a crash using Mask: From File and Size, Position & Rotate filters on the same color clip.
  • Fixed the Export > H.264 High Profile preset was producing main profile on NVIDIA.
  • Fixed a crash when using Paste after a File > Close or File > New.
  • Fixed a Project name with a slash is accepted but fails.
  • Fixed a possible crash when changing Settings > Theme.
  • Fixed Mask: Simple Shape moves when deleting all keyframes: no longer allowed to delete the last keyframe; use the keyframe toggle button in the parameters area of Filters.
  • Fixed maintaining the image center when reset Size, Position & Rotate > Zoom.
  • Improved using the mouse wheel to zoom in Size, Position & Rotate filter.
  • Improved the range of the new Zoom keyframe values when keyframes are changed or removed.
  • Fixed custom Export preset may load with incorrect frame rate.
  • Fixed Playlist > Replace may replaced with timeline and appear as and cause a crash if the Project
  • player it active.
  • Fixed inconsistent handling of keyframes when splitting a trimming a clip.
  • Fixed high CPU usage and a long wait after multiple Stabilize analysis jobs.
  • Fixed a crash when a Stabilize analysis (.stab) file fails to open.
  • Fixed a crash when Stabilize > Accuracy is 9 or higher.
  • Fixed remembering the last-opened folder when choosing Properties > Video > Custom... for a transition with video filter Mask: From File > File > Custom....

New in Shotcut 15.08 (Aug 17, 2015)

  • Added a Greek translation (thank you, firewalker).
  • Added a Ripple All Tracks option to the Timeline menu (default is off).
  • In version 15.06, we changed insert and delete operations to ripple (move following clips) across all unlocked tracks. It turns out that enough new and casual users found that disorienting and did not realize there is track locking to control it. Therefore, we added a toggle option in the timeline menu (see button on timeline toolbar). More advanced users who want this behavior will have to turn it on.
  • 5 new audio dynamics filters (thank you, Lauren):
  • Compressor
  • Delay
  • Expander
  • Limiter
  • Reverb

New in Shotcut 15.07 (Jul 6, 2015)

  • 4K UHD support
  • 5 new video filters:
  • Old Film: Dust
  • Old Film: Grain
  • Old Film: Projector
  • Old Film: Scratches
  • Old Film: Technocolor
  • 5 new audio filters:
  • Bass & Treble (3-band graphic equalizer)
  • Band Pass
  • High Pass
  • Low Pass
  • Notch
  • Added Insert Track and Remove Track
  • New default Encode settings produce a better quality H.264 MP4 file
  • Composite now defaults to on/enabled for new video tracks

New in Shotcut 15.06.01 (Jul 1, 2015)

  • Added Audio Spectrum analyzer.
  • Audio Spectrum screen snapshot
  • Changed audio Gain filter to use dB and log scale.
  • Added a toggle button to Lock a track.
  • Track Lock screen snapshot
  • Changed Insert and Ripple Delete to ripple across all unlocked tracks.
  • Changed keyboard shortcuts to adjust track height to Ctrl+- and Ctrl+=.
  • Added keyboard shortcuts to toggle track: