diff --git a/_posts/2024-06-26-new-release-240626.md b/_posts/2024-06-26-new-release-240626.md
new file mode 100644
index 0000000..3800c85
--- /dev/null
+++ b/_posts/2024-06-26-new-release-240626.md
@@ -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.
+
+
+
+
+- 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.
diff --git a/assets/img/blog/screenshot-vibrance-shadows.png b/assets/img/blog/screenshot-vibrance-shadows.png
new file mode 100644
index 0000000..169a92b
Binary files /dev/null and b/assets/img/blog/screenshot-vibrance-shadows.png differ
diff --git a/download.md b/download.md
index 402a221..7a43bbf 100644
--- a/download.md
+++ b/download.md
@@ -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
@@ -30,7 +30,7 @@ to download.
{:.win}
-##### Windows 10 & 11
+##### Windows 10/11 on Intel or AMD CPU
To avoid ads and get automatic updates:
@@ -39,7 +39,18 @@ To avoid ads and get automatic updates:
{:.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}
+
+
+{:.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}
@@ -65,7 +76,7 @@ To avoid ads and get automatic updates:
{:.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}
@@ -85,7 +96,7 @@ To avoid ads and get automatic updates:
**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.
---
@@ -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}
@@ -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
diff --git a/features.html b/features.html
index 0a09e98..e557e42 100644
--- a/features.html
+++ b/features.html
@@ -28,7 +28,7 @@
Wide Format Support
- Support for the latest audio and video formats thanks to FFmpeg
- - Supports popular image formats such as BMP, GIF, JPEG, PNG, SVG,
+
- Supports popular image formats such as AVIF, BMP, GIF, JPEG, PNG, SVG,
TIFF, WebP as well as image sequences
- Lottie, rawr, Rive, and After Effects animations
- No import required - native timeline editing
@@ -68,7 +68,7 @@ Audio Features
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
- Audio mixing across all tracks
- Fade in and out audio and fade video from and to black with
@@ -130,7 +130,7 @@
Video Effects
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,
@@ -143,8 +143,8 @@ Video Effects
Sepia Tone, Sharpen, Size and Position, Sketch, Speed: Forward Only,
Speed: Forward & Reverse, Spot Remover,
Stabilize, Text: Rich, Text: Simple, Threshold, Time Remap,
- Timer, Track Auto Fade Video, Trails, Vertigo, Vignette, Unpremultiply Alpha, Wave,
- White Balance
+ Timer, Track Auto Fade Video, Trails, Vertigo, Vibrance, Vignette, Unpremultiply Alpha,
+ Wave, White Balance
- 360° Video Filters:
Equirectangular Mask,
360: Equirectangular to Rectilinear,
360: Equirectangular to Stereographic,
diff --git a/notes/configuration/index.md b/notes/configuration/index.md
index 5008744..b15070e 100644
--- a/notes/configuration/index.md
+++ b/notes/configuration/index.md
@@ -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
@@ -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
diff --git a/notes/windowsdev/index.md b/notes/windowsdev/index.md
index ef86d87..e78e203 100644
--- a/notes/windowsdev/index.md
+++ b/notes/windowsdev/index.md
@@ -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`).
diff --git a/releasenotes.md b/releasenotes.md
index 088a23c..20c7dbd 100644
--- a/releasenotes.md
+++ b/releasenotes.md
@@ -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**.
diff --git a/roadmap.md b/roadmap.md
index 7fa1264..09b8109 100644
--- a/roadmap.md
+++ b/roadmap.md
@@ -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
diff --git a/version.json b/version.json
index 25a7c17..c2f1fcc 100644
--- a/version.json
+++ b/version.json
@@ -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/"
}