Skip to content

Releases: mltframework/shotcut

v24.01

29 Jan 05:06
Compare
Choose a tag to compare

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.

v24.01 BETA

14 Jan 02:11
Compare
Choose a tag to compare
v24.01 BETA Pre-release
Pre-release
  • 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.

v23.12

16 Dec 17:29
Compare
Choose a tag to compare
  • 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 crash in No Sync video filter with new Ease Back and Ease Elastic keyframes.
  • 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.3.0 and AV1 encoder libaom-av1 to version 3.8.0
  • Upgraded rubberband audio pitch library to version 3.3.0

v23.11

30 Nov 17:55
Compare
Choose a tag to compare

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

v23.11 BETA

04 Nov 20:26
7c293c7
Compare
Choose a tag to compare
v23.11 BETA Pre-release
Pre-release
  • 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.

v23.09

30 Sep 18:19
Compare
Choose a tag to compare

This release has reliability and performance improvements plus some nice new things such as a batch convert tool and keyframes for color parameters.

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.

v23.09 BETA 2

12 Sep 19:54
Compare
Choose a tag to compare
v23.09 BETA 2 Pre-release
Pre-release

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)

v23.09 BETA

02 Sep 17:30
Compare
Choose a tag to compare
v23.09 BETA Pre-release
Pre-release
  • 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)

Version 23.07.09: Never Say Never

29 Jul 21:07
Compare
Choose a tag to compare

This release has important bug fixes plus new audio filters to remedy an old problem.

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.

v23.07 Release Candidate

18 Jul 18:11
Compare
Choose a tag to compare
Pre-release

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.

From last release to beta:

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