Skip to content

Commit

Permalink
version 24.06.26
Browse files Browse the repository at this point in the history
  • Loading branch information
ddennedy committed Jun 27, 2024
1 parent 3e58ef7 commit 4641b6e
Show file tree
Hide file tree
Showing 9 changed files with 141 additions and 20 deletions.
61 changes: 61 additions & 0 deletions _posts/2024-06-26-new-release-240626.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
---
layout: post
title: "New Version 24.06"
author: Dan Dennedy
category: blog
---

Version 24.06.26 is now available for [**DOWNLOAD**]({{ "/download/" | prepend: site.baseurl | prepend: site.url }})!

### Windows on Arm

Hurrah for new Qualcomm Snapdragon X chip! Since there are now good Arm64 CPU systems for Windows,
we added a native build for Windows on Arm64 CPU. Treat this as a beta.
Known issues are there is no hardware encoder, and some audio filters are missing.

### New Stuff

- Added SVT-AV1 encoder (faster non-hardware AV1 encoder).
- Added support for AVIF (AV1) images.
- Added a **Drop Shadow** video filter that uses the input alpha channel. (This means that it will not work as expected when used after a text filter on a video clip; rather, you must use a text clip on an upper track.)
- Added a **Vibrance** video filter. This is similar to **Saturation**, but Vibrance is sensitive to the current saturation instead of adjusting all values equally as in saturation. This is especially helpful to prevent affecting skin tones.

<a data-rel="prettyPhoto" href="{{ "/assets/img/blog/screenshot-vibrance-shadows.png" | prepend: site.baseurl | prepend: site.url }}">
<img src="{{ "/assets/img/blog/screenshot-vibrance-shadows.png" | prepend: site.baseurl | prepend: site.url }}"
alt="Screenshot Speed: Forward Only filter" width="1174" height="834"></a>

- Added the **Mid-Side Matrix** audio filter for processing these kinds of microphones into proper stereo sound.
- Added **Keyframes > Scrub While Dragging**.
- Added **Playlist > menu > Columns**.
- Added support for DJI LRF (MP4) files as a proxy.

### Fixes and Changes

- Improved handling for some variable frame rate videos. Now, **Properties** tries to show the file's target frame rate and extends the variable detection logic to include strange average frame rate values (what previous versions showed in **Properties**).
- Changed **Playlist Tiles** view mode to show Date instead of In/Start.
- Fixed using graphics (text, image, etc.) on upper video track with **GPU Effects**.
- Fixed an off-by-one frame bug in the duration for Glaxnimate animations.
- Fixed **Undo** does not work for time filters.
- Fixed spamming (Undo) **History** when using the timeline fade controls.
- Fixed preview color with **GPU Effecs** is inaccurate.
- Fixed **Timeline > Select None** does not clear the **Filters** panel or VUI.
- Fixed single click does not reset a multi-selection.
- Fixed **Export > Codec > Quality** hint not updated after changing **Rate control**.
- Fixed **Properties > Proxy > Make** does not regenerate if already exists.
- Fixed changing **Properties** (except **Speed**) affects clips on other tracks with **Ripple All Tracks** turned on.
- Fixed drag from **Source** and drop to **Source** changes **Playlist**.
- Fixed **Automatically Add Tracks** changes the current video track, which can cause unexpected behavior with **Properties > Speed** change, for example.
- Fixed files generated automatically in the project folder (.stab, .rawr, etc.) are incorrectly generated in the app data's `autosave` folder in the app session immediately after Shotcut recovers an auto-saved project.
- Fixed changing **Properties** can delete a timeline clip.
- Fixed selected filter changes unexpectedly by changing tabs or clicking filter categories.
- Fixed **Properties > Audio > Track > All**.
- Fixed the project folder when running an autosave-recovered session.
- Fixed **Settings > Timeline > Auto Add Tracks** creates too many tracks when drop multiple clips to **Timeline**.
- Fixed new **Settings > Time Format** not used in several places.
- Fixed **View > Application Log > Previous** not working after the first time.
- Fixed **Properties > menu > View Bitrate** hiding the first second.
- Upgraded Qt to version 6.7 on macOS, Windows, and Flatpak.
- Upgraded dav1d to version 1.4.2.
- Upgraded FFmpeg to version 7.0.
- Upgraded OpenCV to version 4.9.0.
- Upgraded VMAF to version 3.0.0.
Binary file added assets/img/blog/screenshot-vibrance-shadows.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
29 changes: 20 additions & 9 deletions download.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ We pledge that our downloads are always free of
malware, spyware, and adware. However, we can only provide that guarantee if you come to this website
to download.

#### Current Version: 24.04.28
#### Current Version: 24.06.26

<div class="OSTEST">
<p>
Expand All @@ -30,7 +30,7 @@ to download.
</div>

{:.win}
##### Windows 10 & 11
##### Windows 10/11 on Intel or AMD CPU

<div class="win" style='float: right; text-align: center'>
To avoid ads and get automatic updates:<br>
Expand All @@ -39,7 +39,18 @@ To avoid ads and get automatic updates:<br>

{:.win}
|-----------------------|-------------------
| [Windows installer](https://sourceforge.net/projects/shotcut/files/v24.04.28/shotcut-win64-240428.exe/download) | [Windows portable zip](https://sourceforge.net/projects/shotcut/files/v24.04.28/shotcut-win64-240428.zip/download)
| [Windows installer](https://sourceforge.net/projects/shotcut/files/v24.06.26/shotcut-win64-240626.exe/download) | [Windows portable zip](https://sourceforge.net/projects/shotcut/files/v24.06.26/shotcut-win64-240626.zip/download)
{:.withborders}

{:.win}
&nbsp;

{:.win}
##### Windows 10/11 on ARM CPU

{:.win}
|-----------------------|-------------------
| [Windows installer](https://sourceforge.net/projects/shotcut/files/v24.06.26/shotcut-win_ARM-240626.exe/download) | [Windows portable zip](https://sourceforge.net/projects/shotcut/files/v24.06.26/shotcut-win_ARM-240626.zip/download)
{:.withborders}

{:.win}
Expand All @@ -65,7 +76,7 @@ To avoid ads and get automatic updates:<br>

{:.mac}
|-----------------------
| [macOS universal](https://sourceforge.net/projects/shotcut/files/v24.04.28/shotcut-macos-240428.dmg/download)
| [macOS universal](https://sourceforge.net/projects/shotcut/files/v24.06.26/shotcut-macos-240626.dmg/download)
{:.withborders}

{:.mac}
Expand All @@ -85,7 +96,7 @@ To avoid ads and get automatic updates:<br>
**Important**: If you have a Mac that is over 10 years old you might experience a video preview color problem due to our migration to [Apple Metal](https://developer.apple.com/metal/). In that case, use [version 22.12.21](https://sourceforge.net/projects/shotcut/files/v22.12.21/shotcut-macos-221221.dmg/download).

{:.mac}
An [unsigned app bundle is available](https://sourceforge.net/projects/shotcut/files/v24.04.28/shotcut-macos-unsigned-240428.dmg/download) so that you
An [unsigned app bundle is available](https://sourceforge.net/projects/shotcut/files/v24.06.26/shotcut-macos-unsigned-240626.dmg/download) so that you
can modify the build per the Free Software license agreement.

---
Expand All @@ -109,7 +120,7 @@ src='https://raw.githubusercontent.com/snapcore/snap-store-badges/master/EN/%5BE

{:.linux}
|-----------------------|-------------------
| [Linux portable tar](https://sourceforge.net/projects/shotcut/files/v24.04.28/shotcut-linux-x86_64-240428.txz/download) | [Linux AppImage](https://sourceforge.net/projects/shotcut/files/v24.04.28/shotcut-linux-x86_64-240428.AppImage/download)
| [Linux portable tar](https://sourceforge.net/projects/shotcut/files/v24.06.26/shotcut-linux-x86_64-240626.txz/download) | [Linux AppImage](https://sourceforge.net/projects/shotcut/files/v24.06.26/shotcut-linux-x86_64-240626.AppImage/download)
{:.withborders}

{:.linux}
Expand All @@ -135,11 +146,11 @@ the portable tar.
##### Other

File checksums for downloads are available in
[md5sum](https://github.com/mltframework/shotcut/releases/download/v24.04.28/md5sums.txt)
or [sha256sum](https://github.com/mltframework/shotcut/releases/download/v24.04.28/sha256sums.txt) format.
[md5sum](https://github.com/mltframework/shotcut/releases/download/v24.06.26/md5sums.txt)
or [sha256sum](https://github.com/mltframework/shotcut/releases/download/v24.06.26/sha256sums.txt) format.

[Source code
archive](https://github.com/mltframework/shotcut/releases/download/v24.04.28/shotcut-src-240428.txz)
archive](https://github.com/mltframework/shotcut/releases/download/v24.06.26/shotcut-src-240626.txz)
/ [GitHub repository](https://github.com/mltframework/shotcut)

[Older versions](https://github.com/mltframework/shotcut/releases/) are
Expand Down
10 changes: 5 additions & 5 deletions features.html
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
<h3>Wide Format Support</h3>
<ul>
<li>Support for the latest audio and video formats thanks to <a href="http://www.ffmpeg.org/general.html">FFmpeg</a></li>
<li>Supports popular image formats such as BMP, GIF, JPEG, PNG, SVG,
<li>Supports popular image formats such as AVIF, BMP, GIF, JPEG, PNG, SVG,
TIFF, WebP as well as image sequences</li>
<li>Lottie, rawr, Rive, and After Effects animations</li>
<li>No import required - native timeline editing</li>
Expand Down Expand Up @@ -68,7 +68,7 @@ <h3>Audio Features</h3>
Compressor, Copy Channel, Declick, Delay, Downmix,
Equalizer: 3-Band, Equalizer: 15-Band, Equalizer: Parametric,
Expander, Gain, High Pass, Invert,
Limiter, Low Pass, Noise Gate, Normalize: One Pass, Normalize: Two Pass,
Limiter, Low Pass, Mid-Side Matrix, Noise Gate, Normalize: One Pass, Normalize: Two Pass,
Notch, Pan, Pitch, Reverb, Stereo Enhancer, Swap Channels, Track Auto Fade, Track Seam</li>
<li>Audio mixing across all tracks</li>
<li>Fade in and out audio and fade video from and to black with
Expand Down Expand Up @@ -130,7 +130,7 @@ <h3 style="margin-top: 5px;">Video Effects</h3>
Blend Mode, Blur: Box, Blur: Exponential, Blur: Gaussian, Blur: Low Pass,
Blur: Pad, Brightness, Choppy, Chroma Hold, Chroma Key: Advanced,
Chroma Key: Simple, Contrast, Color Grading, Corner Pin, Crop: Source,
Crop: Circle, Crop: Rectangle, Deband, Distort, Dither, Elastic Scale,
Crop: Circle, Crop: Rectangle, Deband, Distort, Dither, Drop Shadow, Elastic Scale,
Flip, Fisheye, Glitch, Glow, GPS Graphic, GPS Text, Gradient, Grid, Halftone,
Hue/Lightness/Saturation, Invert Colors, Key Spill: Advanced, Key Spill: Simple,
Lens Correction, Levels, 3D LUT, Mask: Apply, Mask: Chroma Key, Mask: From File, Mask: Simple Shape,
Expand All @@ -143,8 +143,8 @@ <h3 style="margin-top: 5px;">Video Effects</h3>
Sepia Tone, Sharpen, Size and Position, Sketch, Speed: Forward Only,
Speed: Forward &amp; Reverse, Spot Remover,
Stabilize, Text: Rich, Text: Simple, Threshold, Time Remap,
Timer, Track Auto Fade Video, Trails, Vertigo, Vignette, Unpremultiply Alpha, Wave,
White Balance</li>
Timer, Track Auto Fade Video, Trails, Vertigo, Vibrance, Vignette, Unpremultiply Alpha,
Wave, White Balance</li>
<li>360&deg; Video Filters:<br>Equirectangular Mask,
360: Equirectangular to Rectilinear,
360: Equirectangular to Stereographic,
Expand Down
8 changes: 8 additions & 0 deletions notes/configuration/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -98,6 +98,12 @@ Windows registry, a bool is stored as a string: true or false.
| thumbnails | string | how to show the thumbnails in the Playlist panel, one of: hidden, wide, tall, small, large
| autoplay | bool | whether to automatically start playing after opening a clip from the playlist
| previewScale | integer | the vertical resolution to use for preview scaling, default 0 means none/inactive
| columns/clip | bool | whether to show the Clip name column in the details view (default true)
| columns/date | bool | whether to show the Date column in the details view (default true)
| colunms/duration | bool | whether to show the Duration column in the details view (default true)
| columns/in | bool | whether to show the In point column in the details view (default true)
| columns/start | bool | whether to show the Start time column in the details view (default true)
| columns/thumbnails| bool | whether to show the Thumbnails column in the details view (default true)
| ***encode***
| path | string | the file system path for Export > Export File
| freeSpaceCheck | bool | whether to continue checking if a storage volume has sufficient space for storing Video
Expand All @@ -123,6 +129,8 @@ Windows registry, a bool is stored as a string: true or false.
| videoDelayMs | real number | for Settings > Synchronization... (default 0)
| volume | integer | the player volume level as a percentage
| zoom | real number | the player's current zoom level as a factor from 0 to 2 where 0 means "Fit"
| ***keyframes***
| dragScrub | bool | Keyframes > Scrub while dragging (default false)
| ***timeline***
| dragScrub | bool | Timeline > Scrub while dragging (default false)
| thumbnails | bool | Timeline > menu > Show Video Thumbnails
Expand Down
4 changes: 2 additions & 2 deletions notes/windowsdev/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,10 @@ category: notes

- [Qt Creator](https://www.qt.io/download-open-source/)
- Qt SDK version 6.7 MinGW
If your Qt installer no longer includes this you can [get it from our S3 bucket](https://s3.amazonaws.com/misc.meltymedia/shotcut-build/qt-6.5.3-x64-mingw.txz), and
If your Qt installer no longer includes this you can [get it from our S3 bucket](https://s3.amazonaws.com/misc.meltymedia/shotcut-build/qt-6.7.1-x64-mingw.txz), and
extract this alongside your other Qt versions, for example `C:\Qt`.
(You can get `tar` and `xz` needed to extract this from `msys2`.)
- [Shotcut SDK (972 MB current version 24.06.02)](https://s3.amazonaws.com/builds.us.meltytech/shotcut/shotcut-win64-sdk-240602.txz)
- [Shotcut SDK (956 MB current version 24.06.27)](https://s3.amazonaws.com/builds.us.meltytech/shotcut/shotcut-win64-sdk-240627.txz)
Extract it to `C:\Projects`

1. Extract the Shotcut SDK .zip file to a new folder in `C:\` named "Projects" (`C:\Projects`).
Expand Down
42 changes: 42 additions & 0 deletions releasenotes.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,48 @@ These are brief notes about known problems and feature additions. See
log](https://github.com/mltframework/shotcut/commits/master) for more
information.

##### Release 24.06.26

- Improved handling for some variable frame rate videos. Now, it tries to show the file's target frame rate and extends the variable detection logic to include strange average frame rate values (what previous versions showed).
- Changed **Playlist Tiles** view mode to show Date instead of In/Start.
- Fixed using graphics (text, image, etc.) on upper video track with GPU Effects.
- Fixed an off-by-one frame bug in the duration for Glaxnimate animations.
- Fixed **Undo** does not work for time filters.
- Fixed spamming (Undo) **History** when using the timeline fade controls.
- Fixed preview color with **GPU Effecs** is inaccurate.
- Fixed **Timeline > Select None** does not clear the **Filters** panel or VUI.
- Fixed single click does not reset a multi-selection.
- Fixed **Export > Codec > Quality** hint not updated after changing **Rate control**.
- Fixed **Properties > Proxy > Make** does not regenerate if already exists.
- Fixed changing **Properties** (except **Speed**) affects clips on other tracks with **Ripple All Tracks** turned on.
- Fixed drag from **Source** and drop to **Source** changes **Playlist**.
- Fixed **Automatically Add Tracks** changes the current video track, which can cause unexpected behavior with **Properties > Speed** change, for example.
- Fixed files generated automatically in the project folder (.stab, .rawr, etc.) are incorrectly generated in the app data's `autosave` folder in the app session immediately after Shotcut recovers an auto-saved project.
- Fixed changing **Properties** can delete a timeline clip.
- Fixed selected filter changes unexpectedly by changing tabs or clicking filter categories.
- Fixed **Properties > Audio > Track > All**.
- Fixed the project folder when running an autosave-recovered session.
- Fixed **Settings > Timeline > Auto Add Tracks** creates too many tracks when drop multiple clips to **Timeline**.
- Fixed new **Settings > Time Format** not used in several places.
- Fixed **View > Application Log > Previous** not working after the first time.
- Fixed **Properties > menu > View Bitrate** hiding the first second.
- Added support for DJI LRF (MP4) files as a proxy.
- Added **Playlist > menu > Columns**.
- Added SVT-AV1 encoder (faster non-hardware AV1 encoder).
- Added the **Mid-Side Matrix** audio filter for processing these kinds of microphones into proper stereo sound.
- Added a **Drop Shadow** video filter that uses the input alpha channel. (This means that it will not work as expected when used after a text filter on a video clip; rather, you must use a text clip on an upper track.)
- Added a **Vibrance** video filter.
- Added support for sRGB in **Properties > Video > Color transfer**.
- Added support for AVIF images.
- Added **Keyframes > Scrub While Dragging**.
- Added native build for Windows on Arm64 CPU.
- Upgraded Qt to version 6.7 on macOS, Windows, and Flatpak.
- Upgraded dav1d to version 1.4.2.
- Upgraded FFmpeg to version 7.0.
- Upgraded OpenCV to version 4.9.0.
- Upgraded VMAF to version 3.0.0.


##### Release 24.04.28

- Fixed crash if the **Keyframes** panel is in a tab group along with **Filters**.
Expand Down
1 change: 0 additions & 1 deletion roadmap.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,6 @@ In no particular order or estimated delivery time:
- quick effects VUI
- integration for external editor (e.g. Audacity, GIMP, etc. via configurable launcher and file watcher)
- open HEIC images (already works on macOS)
- open AVIF images
- ITU-R BT.2020 wide color gamut
- HDR: SMPTE 2084 (PQ) and ITU-R BT.2100 (HLG)
- fullscreen playback on current/single screen with on-screen controls
Expand Down
6 changes: 3 additions & 3 deletions version.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"version_number": 240428,
"version_string": "24.04.28",
"url": "https://shotcut.org/blog/new-release-240428/"
"version_number": 240626,
"version_string": "24.06.26",
"url": "https://shotcut.org/blog/new-release-240626/"
}

0 comments on commit 4641b6e

Please sign in to comment.