Apr 22, 2026
You can download it from GitHub.
The highlights of this version are basic, minimal support for OpenFX plugins and hardware
scaling for preview scaling with hwaccel decoding.
Framework
- Added dynamic hash table for
mlt_properties for better performance.
- Fixed memory corruption in
mlt_pool.
- Added warning on file open failure when parsing in
mlt_properties.
Modules
- Added basic support for OpenFX filter plugins.
OpenFX has many features. This is a summary of what is NOT yet included:
- GPU rendering
- exotic parameter types: Integer2D, Integer3D, Double3D, Custom, Bytes, Page, PushButton
- plugin-driven keyframe animation; but MLT-driven does work
- tile-, slice-, or frame-based multi-threading (only plugin internal threading)
- multi-resolution
- temporal clip access
- overlays & dialogs
- timeline queries (e.g.
getTime())
- generator, transition, retimer
- parametric curves
- Added
hwaccel_scale filter with preview scaling (scale_vaapi, scale_vulkan, scale_d3d11, scale_vt (macOS)).
- Added an environment variable
MLT_AVFORMAT_HWACCEL_PPS to provide a
limiter to hwaccel because transfering uncompressed video between memory
CPU and GPU memory is heavy.
PPS = maximum pixels per second. Anything over it skips hwaccel.
- Added
lut parameter to avformat producer.
- Added
attached_pic property to avformat consumer.
- Added
movit.overlay_blend video filter.
- Added
compositing property to movit.overlay transition.
- Added constant-power crossfade to
mix audio transition.
- Added rounded corner support for
rect in kdenlivetitle.
- Added typewriter properties to
subtitle filter.
- Added underline and strikethrough to the
text and qtext filters.
- Changed
qtext style property to support family named styles.
- Added anchor point support for arbitrary rotations in
qtblend.
- Allow relative paths for images in
kdenlivetitle.
- Updated Glaxnimate module to version 0.6.0.
- Switched to
QImage scaling when downscaling in qtblend.
- Deprecated
obscure and watermark filters.
- Install the jackrack module’s blacklist files.
- Fixed subtitle stream type metadata.
- Fixed mutex initialization in
avformat no-validate mode.
- Fixed crash when using
linearblend deinterlacer.
- Fixed black bar with HEVC hwaccel decode and scale on Windows.
- Fixed crash with hardware scaler and interlaced video.
- Fixed converting 8-bit full to limited range with hwaccel.
- Fixed alpha in 12-bit ProRes with alpha.
- Fixed
movit linear color not matching CPU filters.
- Fixed
multi consumer making extra linear color conversions.
- Fixed regression writing raw FLAC.
- Fixed
qtblend filter returning unexpectedly large frames.
- Fixed
qtext outline encroaching on fill color.
- Fixed wrong last+ frame when
eof=loop in Glaxnimate.
- Fixed
brightness filter on track below a clip with transparency.
Other
- Fixed crash during exit cleanup in
melt.
- Continued build improvements for MSVC.
- A lot of metadata fixes and improvements.
- Many fixes to API documentation.
- Added C++ and Python to the API docs.
- Added two 10-bit VP9 encoding presets.