Skip to content

Releases: mltframework/shotcut

v22.03 RELEASE CANDIDATE

20 Mar 21:19
Compare
Choose a tag to compare
Pre-release

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

06 Mar 20:24
Compare
Choose a tag to compare
v22.03 BETA Pre-release
Pre-release
  • 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

30 Jan 20:01
Compare
Choose a tag to compare

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

17 Jan 22:12
Compare
Choose a tag to compare
v22.01 BETA Pre-release
Pre-release
  • 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.

v21.12.24

24 Dec 17:54
Compare
Choose a tag to compare

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.

v21.12.21

21 Dec 19:25
Compare
Choose a tag to compare

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

v21.12 BETA TEST

04 Dec 21:18
Compare
Choose a tag to compare
v21.12 BETA TEST Pre-release
Pre-release
  • 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.

v21.10.31

31 Oct 19:02
Compare
Choose a tag to compare
  • 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 <properties name="shotcut:markers"> element.
    • Marker operations support Undo and Redo.

v21.10 BETA TEST

17 Oct 20:07
Compare
Choose a tag to compare
v21.10 BETA TEST Pre-release
Pre-release
  • 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 <properties name="shotcut:markers"> element.
    • Marker operations support Undo and Redo.

v21.09.20

21 Sep 21:36
Compare
Choose a tag to compare

This main purpose of this version is to fix a major new bug in previous version 21.08.

  • Fixed x86-64 CPU compatibility (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.