For example, the 3D-extruded gold text in this image:
This requires Google Chrome or Chromium.
Please see the stock Presets for examples.
It defaults to a transparent background!
The stock presets also demonstrate a template facility for up to 3 lines of text. You can make your own templates by using %1, %2, or %3 as placeholders in the Body field.
It is designed to make it easy to copy from codepen.io, but Shotcut does not include pre-preprocessors for things like SCSS or TypeScript. Therefore, in codepen.io click the V button in the top right corner of the edit block to choose View Compiled before copying.
This does not support WebGL or embedded video.
Generate Video is limited to 15 frame-per-second for performance reasons. A somewhat modern or fast computer and SSD hard drive are recommended.
Generate automatically opens the result in the Source viewer so you can preview it with its HTML for revising if needed. Once you add it to Playlist or Timeline, Properties now reflects the image or video and no longer shows the HTML inputs.
Added Text to Speech to Notes and Subtitles
This uses Docker like a plugin framework. The engine for this is Kokorodoki, and the model is Kokoro–both of which are not made by us. Do not ask us for more languages or voices.
There are Docker installers for Windows and macOS from docker.com. For Linux, it is usually preferable to get it from your distribution but ensure you get the real docker and not podman or the desktop icon dock bar. On Debian-based systems, it is the docker.io package.
The quality with subtitles is heavily dependent upon the timing and duration of each item. If it sounds choppy or cut-off, you either need to increase the speech speed and/or the item durations. Also, multi-line subtitle items are discouraged because that introduces a pause as it thinks it is like a new paragraph.
Added New > Screen Snapshot and Screen Recording
On Windows, Screen Recording simply launches Windows’ Snipping Tool provided by Microsoft. It does not create a job in Shotcut or automatically open the capture file when done. You need to either configure Snipping Tool to save to a file or click the notification that appears to view it from which you can save it. Then, you need to manually locate it and open it in Shotcut using either File > Open, the Files panel, or drag-n-drop from Explorer.
On macOS, Screen Recording uses the screenshot utility from Apple. It starts a job in Shotcut’s Jobs panel that you must right-click and choose Stop This Job.
On Linux, Screen Recording uses the bundled ffmpeg if using X11. On Wayland, it uses GNOME Shell, KDE Spectacle, or obs if neither of those. With X11 or GNOME/Wayland it starts a job in Shotcut’s Jobs panel that you must right-click and choose Stop This Job.
Not yet available for Flatpak on Linux.
Other New Features
Added a Text: Typewriter video filter and New Generator > Text > Typewriter.
Added Open With and Reload to Properties.
You can think of this as “Edit With” especially useful for images and audio files.
There is a file watcher upon opening with another tool as long as selection (Properties) does not change. If it does, you can use Reload. This does not yet reload–whether manual or automatic–every clip object based on this file.
Changes
Changed Export > Export File to Export Video/Audio.
Changed Export > Search to include file name extension.
Changed Settings > Time Format to default to Clock.
1 hot for the new Speech to Text model downloader
2 hots for the new System Fusion and improved System UI themes
3 hots for your CPU cooking on the new Outline video filter!
Added a Whisper.cpp (GGML) model downloader to the Speech to Text dialog.
A model is no longer included in the download and installation reducing their sizes.
Improved the System theme to follow the operating system palette on Windows (darker and more contrast), and improved its appearance on macOS dark mode.
Added Settings > Theme > System Fusion that combines the operating system palette with the monochrome, symbolic icons of the Fusion themes.
Added an Outline video filter that uses the input alpha channel–useful with rich text or assets with a transparent background.
This means that, like Drop Shadow, it will not work as expected when used after a text filter on a video or image clip. Rather, you must use a text clip (transparent color generator with text filter) on an upper track.
Other New Features
Added the ability to drag the waveform peak line to adjust audio gain.
Added Settings > Timeline > Adjust Clip Gain/Volume to turn off the above.
Added rolling an edit/trim to Timeline:
Hold Ctrl (command on macOS) while trimming to simultaneously trim the neighbor clip.
Added a Soft Focus filter set.
Added Audio/Video duration to the Slideshow Generator dialog, defaults to 4 hours.
This facilitates using Slideshow Generator to make transitions between everything when including both video and images. (It still respects the source duration and in & out points; duration here is a maximum.)
Surround Sound Mixing Improvements
Added fader and surround balance to the Balance audio filter if channels > 2.
Added Channels toggle buttons to many audio filters:
Band Pass
Compressor
Delay
Downmix
Equalizer: 3-Band
Equalizer: 15-Band
Equalizer: Parametric
Expander
Gain/Volume
High Pass
Low Pass
Limiter
Mute
Noise Gate
Notch
Added support for 4 channels in the Copy Channel audio filter.
For example, now you can:
Copy stereo music to the rear channels and use the fader in the Balance filter to reduce its volume,
Downmix spoken word into the center channel and apply a Band Pass filter to it, and
Route music or sound effects to the low-frequency channels and apply a Low Pass filter to it.
Other Improvements
Changed the default Export > Audio > Rate control to Average Bitrate for AAC, Opus, and MP3.
Added the ability to add/use multiple Mask: Apply filters.
Added support for Scrub While Dragging to trimming on the timeline.
Added hold Shift to ripple-trim when Ripple is turned off.
Added French (Canadian) and Lithuanian translations.
Fixes
Fixed Mask: Apply with multiple Mask: Simple Shape (broke in v25.05)
Fixed exporting projects containing only Generator clips on Windows (broke in v25.05).
Fixed converting 10-bit full to limited range (broke in v25.01).
Fixed dropdown menus using Settings > Theme > System on Windows.
Fixed Load Keyframes from Motion Tracker is empty after opening something into the Source player.
Fixed Balance and Pan audio muted channels if audio channels > 2.
Fixed Export > Use hardware encoder fails with H.264 on macOS 15.
Fixed Properties > Convert or Reverse for iPhone 16 Pro videos with Ambisonic audio.
Fixed a single frame fade out filter would either mute or make black.
Fixed repairing a project (e.g. broken file links) with proxy turned on.
Fixed doing Freeze Frame on the first frame of a clip.
This version includes many fixes related to the addition of new features in the previous version, as well as numerous quality-of-life enhancements.
New Features
Added Text style preset to Subtitles > Generate Text on Timeline.
Added Copy Current and Copy All to Filters.
Added the project Video Mode to the window title.
Added Vertical and Horizontal parameters to the No Sync video filter.
Added Toggle Filter Overlay to the Player menu.
Added 360: Cap Top & Bottom and 360: Equirectangular Wrap video filters.
Added a Not In a Bin smart bin to the Playlist.
Added the ability to use Ctrl (Command on macOS) to constrain movement to the vertical or horizontal axis in all filters that use the rectangle visual control.
Added #rgba, #yuv, #gpu, and #10bit tags to keywords in Filters for search.
Added an icon to Timeline clips to indicate when they have filters.
Added “ITU-R BT.2020” to Video Mode > Custom > Add and Output > Properties.
Improvements
Reduced the range of Gamma and Gain in the Color Grading filter.
Glaxnimate no longer launches automatically after Open Other > Animation > Add to Timeline. Now, you need to click Properties > Edit. This addresses the video background in Glaxnimate.
Upgraded dependencies:
Whisper.cpp 1.7.4
bigsh0t 2.7
Fixes
Fixed opening a project can be slow or make app unresponsive if Settings > Playlist > View mode is Icons (broke in v25.01).
Fixed double-clicking a Playlist item that is in a Bin may open wrong clip.
Fixed handling of Windows shortcuts and macOS aliases in Files.
Fixed automatic pause–such as when adding a filter–does not update the player’s play button state (broke in v25.01).
Fixed a crash on multiple Timeline undo and redo operations.
Fixed a crash bug after Undo and Redo after moving clips in Timeline.
Fixed the Size, Position & Rotate filter’s visual control with non-square pixels.
Fixed trimming twice ruins zoom keyframes in Size, Position & Rotate filter.
Block adding a new job that writes to the same file as a pending or running job.
Fixed Paste filters is not adding an Undo item to History.
Fixed the Amount keyframes button always disabled in the 360: Equirectangular to Stereogaphic video filter.
Fixed key repeat for the previous/next shortcuts in Player menu.
Fixed Export > Reframe causes Video > Scan mode to be interlaced even when it shows progressive.
Fixed trim handles on Timeline clip when it is very short.
Fixed Timeline > Split followed by multiple undo and redo may affect attached filters.
Fixed playhead in Keyframes incorrect after switching filters.