Skip to content

Releases: mltframework/shotcut

v22.12.21

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

v22.12 BETA

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

v22.11.25

26 Nov 19:49
Compare
Choose a tag to compare

This release is mainly to fix recent bugs:

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

v22.10.25

25 Oct 20:38
Compare
Choose a tag to compare

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.

v22.10.22

23 Oct 18:13
Compare
Choose a tag to compare

This is primarily a bug fix release.

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

v22.10 BETA

09 Oct 20:01
Compare
Choose a tag to compare
v22.10 BETA Pre-release
Pre-release

This is primarily a bug fix release.

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.

v22.09.23

24 Sep 01:56
Compare
Choose a tag to compare
  • 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

v22.09 BETA

02 Sep 18:31
Compare
Choose a tag to compare
v22.09 BETA Pre-release
Pre-release

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

Full Changelog: v22.06.23...v22.09.01

v22.06.23

24 Jun 22:04
Compare
Choose a tag to compare
  • 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+

v22.06 RELEASE CANDIDATE

07 Jun 20:49
Compare
Choose a tag to compare
Pre-release

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