Releases: mltframework/shotcut
Releases · mltframework/shotcut
v22.09 BETA
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.
- There is a folder now in the App Data Directory named
- 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
- 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
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).
v22.06 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: 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 (fixed for release candidate).
- The frame rate of animations is not preserved and runs at the Shotcut frame rate (fixed for release candidate).
- Extending the duration in Shotcut Properties to longer than the animation is supposed to make it loop (fixed for release candidate).
- The text tool in Glaxnimate for Windows crashes (fixed for release candidate).
- See Glaxnimate's bug tracker
- 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 (fixed for release candidate).
- 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).
v22.04.25
- 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.
v22.03.30
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.
v22.03 RELEASE CANDIDATE
Here are the fixes and changes since the 22.03 beta. This does NOT include fixes or changes to the new features that appeared in the beta. Rather, they are additional notes since the last release.
- 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.
v22.03 BETA
- 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.
v22.01.30
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.
v22.01 BETA
- 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.