❌

Normale weergave

Version 16.5.1 – Feb 27, 2026

27 Februari 2026 om 01:00

Bug Fixes

  • WC-1488: Fixed unable to authenticate with the YouTube destination in Output Settings.
  • WC-1468: Fixed a bug that prevented several Elgato devices from appearing in the Add Source menu.
  • WC-1439: Fixed certain serial licenses do not display the license tab in Preferences. This prevented users from deactivating their licenses.
  • WC-1431: Fixed the countdown clock gets stuck at 00:00 on Windows.
  • WC-1400: Fixed Black Duck.
  • WC-1392: Fixed Multistream sessions cannot be created when opening Wirecast documents quickly.
  • WC-1179: Updated the minimum macOS version to 14.0.
  • WC-1047: Fixed an outdated dialog when the subscription expires.
  • WC-1038: Fixed the Facebook Speed Test.
  •  

what? nohtml is evolving!

Door: 9001
11 Maart 2026 om 02:26

there is a discord server with an @everyone in case of future important updates, such as vulnerabilities (most recently 2026-03-08)

⚠️ ATTN: this release fixes a vulnerability

GHSA-m6hv-x64c-27mm the nohtml volflag did not prevent javascript inside SVG images from executing -- a malicious user with write-access could upload an SVG file which would execute as javascript when someone opens it 1c9f894

recent important news

πŸ§ͺ new features

  • version-checker (thx @icxes!) c6965f0
    • default-disabled; you must choose a URL to grab security advisories from to enable it
    • periodically checks the security advisories and shows a warning in the controlpanel if you're running a vulnerable version
    • can optionally panic and shutdown the server if you prefer that
    • man, the timing on this though... absolute cinema

🩹 bugfixes

πŸ”§ other changes

  • #1316 Chinese translation got a huge makeover (thx @satgo1546 and @lxdlam!) b015274
  • #1324 better rclone advice on the connect-page 8941701
  • static website resources, previously served from /.cpr/ have moved to /.cpr/w/ for easier configuration of allowlists in reverseproxies and authentication middlewares 753ff54

🌠 fun facts

  • according to the SVG spec, images being able to execute javascript is a feature and intentional behavior... what a concept!

⚠️ not the latest version!

  •  

Paint.NET 5.1.12 is now available

8 Maart 2026 om 19:50

This is a small update that adds a new translation (Kazakh) and updates the bundled DDS and JPEG XL FileType plugins to their latest versions.

Get the Update

There are two releases of Paint.NET:

  • Microsoft Store release (recommended)
    • You can purchase it here. This helps fund development and is an alternative or supplement to sending in a donation. In addition, updates happen automatically in the background when you’re not using the app.
    • If you already have it installed, the update should happen automatically once Microsoft certifies the update, usually within the next day or so. To get the update immediately (once it’s certified), you can follow the instructions listed here.
  • Classic Desktop release
    • Download the installer from the website. This is the recommended download if you don’t have Paint.NET installed. It can also be used to update the app.
    • If you already have it installed, you should be offered the update automatically within the next few days, but you can also get it immediately by going to βš™ Settings -> Updates -> Check Now.
    • Offline Installers and Portable ZIPs are available over on GitHub.

Change Log

Changes since 5.1.11:

  • New: Added a Kazakh (kk) translation
  • Updated the bundled DDS FileType Plus plugin to v1.12.14 (thanks @null54!)
  • Updated the bundled JPEG XL FileType plugin to v1.2.1 (thanks @null54!)

  •  

Paint.NET 5.1.11 is now available

10 November 2025 om 03:38

This is a hotfix for 5.1.10 that fixes the DxgiAdapterService, which is used by plugins that initialize DirectX using their own interop.

The 5.1.10 update was a maintenance release that added a Romanian translation, fixed some important bugs, and updated the bundled FileType plugins.

Get the Update

There are two releases of Paint.NET:

  • Microsoft Store release (recommended)
    • You can purchase it here. This helps fund development and is an alternative or supplement to sending in a donation. In addition, updates happen automatically in the background when you’re not using the app.
    • If you already have it installed, the update should happen automatically once Microsoft certifies the update, usually within the next day or so. To get the update immediately (once it’s certified), you can follow the instructions listed here.
  • Classic Desktop release
    • Download the installer from the website. This is the recommended download if you don’t have Paint.NET installed. It can also be used to update the app.
    • If you already have it installed, you should be offered the update automatically within the next few days, but you can also get it immediately by going to βš™ Settings -> Updates -> Check Now.
    • Offline Installers and Portable ZIPs are available over on GitHub.

Change Log

Changes since 5.1.10:

  • Fixed the DxgiAdapterService not implementing IDxgiAdapterService2 due to a bad merge conflict

Changes in 5.1.10 that were new since 5.1.9:

  • New: Added a Romanian (RO) translation
  • Fixed a crash (BadNumberException) when moving selected pixels off-canvas, then modifying the selection, then moving the selected pixels back on-canvas
  • Changed Effects->Noise->Add Noise’s Coverage property to be a float instead of an integer
  • Fixed a rare crash when the system wakes from sleep
  • Fixed a small GCHandle leak
  • Fixed HlslTernaryFunctionEffect when using 3 value parameters
  • Added IDxgiAdapterService2 for plugin use
  • Updated the bundled AvifFileType plugin to v3.13.1 (thanks @null54!)Β 
  • Updated the bundled JPEG XL FileType plugin to v1.2.0, which improves support for HBD/HDR image loading (thanks @null54!)
  • Updated the bundled WebP FileType plugin to v1.6.0 (thanks @null54!)

  •  

Paint.NET 5.1.10 is now available

10 November 2025 om 00:18

This is a maintenance release that adds a Romanian translation, fixes some important bugs, and updates the bundled FileType plugins.

Get the Update

There are two releases of Paint.NET:

  • Microsoft Store release (recommended)
    • You can purchase it here. This helps fund development and is an alternative or supplement to sending in a donation. In addition, updates happen automatically in the background when you’re not using the app.
    • If you already have it installed, the update should happen automatically once Microsoft certifies the update, usually within the next day or so. To get the update immediately (once it’s certified), you can follow the instructions listed here.
  • Classic Desktop release
    • Download the installer from the website. This is the recommended download if you don’t have Paint.NET installed. It can also be used to update the app.
    • If you already have it installed, you should be offered the update automatically within the next few days, but you can also get it immediately by going to βš™ Settings -> Updates -> Check Now.
    • Offline Installers and Portable ZIPs are available over on GitHub.

Change Log

Changes since 5.1.9:

  • New: Added a Romanian (RO) translation
  • Fixed a crash (BadNumberException) when moving selected pixels off-canvas, then modifying the selection, then moving the selected pixels back on-canvas
  • Changed Effects->Noise->Add Noise’s Coverage property to be a float instead of an integer
  • Fixed a rare crash when the system wakes from sleep
  • Fixed a small GCHandle leak
  • Fixed HlslTernaryFunctionEffect when using 3 value parameters
  • Added IDxgiAdapterService2 for plugin use
  • Updated the bundled AvifFileType plugin to v3.13.1 (thanks @null54!)
  • Updated the bundled JPEG XL FileType plugin to v1.2.0, which improves support for HBD/HDR image loading
    (thanks @null54!)
  • Updated the bundled WebP FileType plugin to v1.6.0 (thanks @null54!)

  •  

Paint.NET 5.1.9 is now available

31 Juli 2025 om 19:12

This is a maintenance release that adds a Bulgarian translation and fixes some important bugs.

Get the Update

There are two releases of Paint.NET:

  • Microsoft Store release (recommended)
    • You can purchase it here. This helps fund development and is an alternative or supplement to sending in a donation. In addition, updates happen automatically in the background when you’re not using the app.
    • If you already have it installed, the update should happen automatically once Microsoft certifies the update, usually within the next day or so. To get the update immediately (once it’s certified), you can follow the instructions listed here.
  • Classic Desktop release
    • Download the installer from the website. This is the recommended download if you don’t have Paint.NET installed. It can also be used to update the app.
    • If you already have it installed, you should be offered the update automatically within the next few days, but you can also get it immediately by going to βš™ Settings -> Updates -> Check Now.
    • Offline Installers and Portable ZIPs are available over on GitHub.

Change Log

Changes since 5.1.8:

  • New: Added Bulgarian (bg) translation
  • Fixed: The Levels and Auto-Level adjustments were crashing with panoramic images due to a bug in Direct2D that caused it to attempt allocating a texture that was too large
  • Fixed: Using a non-solid fill pattern with a non-opaque color was resulting in the wrong colors being drawn to the layer due to a mixup between straight and premultiplied alpha
  • Fixed: Non-CMYK images with an embedded CMYK color profile were being rendered with completely wrong colors
  • Fixed a few small memory leaks

  •  

Paint.NET 5.1.8 is now available

20 Mei 2025 om 03:02

This is a simple maintenance release that mostly fixes a few small bugs, and updates the bundled DDS FileType plugin.

Get the Update

There are two releases of Paint.NET:

  • Microsoft Store release (recommended)
    • You can purchase it here. This helps fund development and is an alternative or supplement to sending in a donation. In addition, updates happen automatically in the background when you’re not using the app.
    • If you already have it installed, the update should happen automatically once Microsoft certifies the update, usually within the next day or so. To get the update immediately (once it’s certified), you can follow the instructions listed here.
  • Classic Desktop release
    • Download the installer from the website. This is the recommended download if you don’t have Paint.NET installed. It can also be used to update the app.
    • If you already have it installed, you should be offered the update automatically within the next few days, but you can also get it immediately by going to βš™ Settings -> Updates -> Check Now.
    • Offline Installers and Portable ZIPs are available over on GitHub.

Change Log

Changes since 5.1.7:

  • Fixed an issue where a JPEG with an XYZ color profile was taking a very long time to load
  • Fixed the ability to use relative paths to open images via paintdotnet.exe when Paint.NET is already open
  • New: Added +/- buttons in the toolbar for the Text tool’s font size
  • Improved the robustness of file saving in pathological scenarios (e.g. power outage at the very end of saving)
  • Added a /resetWindows command-line parameter to assist in troubleshooting scenarios
  • Updated the bundled DDSFileTypePlus plugin to v1.12.13 (thanks @null54!)

  •  

Paint.NET 5.1.7 is now available

23 Maart 2025 om 00:13

This is a hotfix for brush rendering to not occasionally have segments that are drawn twice.

The 5.1.6 update was a hotfix for a memory leak, and also updated the bundled JPEG XL plugin to fix a crash on ARM64.

The 5.1.5 update added JPEG XL (*.jxl) support, improved quantization color quality, updated AVIF loading to better handle mapping HDR images to SDR, and fixed some bugs.

Get the Update

There are two releases of Paint.NET:

  • Microsoft Store release (recommended)
    • You can purchase it here. This helps fund development and is an alternative or supplement to sending in a donation. In addition, updates happen automatically in the background when you’re not using the app.
    • If you already have it installed, the update should happen automatically once Microsoft certifies the update, usually within the next day or so. To get the update immediately (once it’s certified), you can follow the instructions listed here.
  • Classic Desktop release
    • Download the installer from the website. This is the recommended download if you don’t have Paint.NET installed. It can also be used to update the app.
    • If you already have it installed, you should be offered the update automatically within the next few days, but you can also get it immediately by going to βš™ Settings -> Updates -> Check Now.
    • Offline Installers and Portable ZIPs are available over on GitHub.

Change Log

Changes since 5.1.6:

  • Fixed a bug in the UI system that was causing the brush tools to occasionally process pointer input events twice.
  • Updated the bundled JpegXLFileType plugin to v1.1.3 (thanks @null54!).

Changes since 5.1.5:

  • Fixed a memory leak when flattening an image and then undoing that change.
  • Updated the bundled JpegXLFileType plugin to v1.1.2 to fix a crash on ARM64 (thanks @null54!).

Changes since 5.1.4:

  • New: JPEG XL (*.jxl) images are now supported by way of bundling @null54β€˜s JpegXLFileType plugin
  • Fixed the Levels adjustment not honoring the active selection.
  • Fixed some more mouse cursor issues when completing certain actions with certain tools.
  • Fixed some keyboard shortcuts in the Adjustments menu not working reliably.
  • Fixed most cases of tooltips blinking on/off when drawn near the bottom of the screen (thanks @toe_head2001!).
  • Fixed some new high-DPI scaling issues in toolbar dropdowns.
  • Improved quantization quality for Effects->Color-Quantize and when saving an image at 8-bit depth and below. This was done by merging octree node colors in linear gamma space.
  • Fixed some incorrect background text color rendering in the status bar.
  • Updated the bundled AvifFileType plugin to v3.12.1, which improves conversion from HDR images utilizing the Rec. 2020 PQ color space (thanks @null54).
  • Updated the bundled WebpFileType plugin to v1.5.0 (thanks @null54!).

  •  

Paint.NET 5.1.6 is now available

13 Maart 2025 om 17:07

This is a hotfix for 5.1.5 that fixes a memory leak, and also updates the bundled JPEG XL plugin to fix a crash on ARM64.

The 5.1.5 update added JPEG XL (*.jxl) support, improved quantization color quality, updatesdAVIF loading to better handle mapping HDR images to SDR, and fixed some bugs.

Get the Update

There are two releases of Paint.NET:

  • Microsoft Store release (recommended)
    • You can purchase it here. This helps fund development and is an alternative or supplement to sending in a donation. In addition, updates happen automatically in the background when you’re not using the app.
    • If you already have it installed, the update should happen automatically once Microsoft certifies the update, usually within the next day or so. To get the update immediately (once it’s certified), you can follow the instructions listed here.
  • Classic Desktop release
    • Download the installer from the website. This is the recommended download if you don’t have Paint.NET installed. It can also be used to update the app.
    • If you already have it installed, you should be offered the update automatically within the next few days, but you can also get it immediately by going to βš™ Settings -> Updates -> Check Now.
    • Offline Installers and Portable ZIPs are available over on GitHub.

Change Log

Changes since 5.1.5:

  • Fixed a memory leak when flattening an image and then undoing that change.
  • Updated the bundled JpegXLFileType plugin to fix a crash on ARM64 (thanks @null54!).

Changes since 5.1.4:

  • New: JPEG XL (*.jxl) images are now supported by way of bundling @null54β€˜s JpegXLFileType plugin
  • Fixed the Levels adjustment not honoring the active selection.
  • Fixed some more mouse cursor issues when completing certain actions with certain tools.
  • Fixed some keyboard shortcuts in the Adjustments menu not working reliably.
  • Fixed most cases of tooltips blinking on/off when drawn near the bottom of the screen (thanks @toe_head2001!).
  • Fixed some new high-DPI scaling issues in toolbar dropdowns.
  • Improved quantization quality for Effects->Color-Quantize and when saving an image at 8-bit depth and below. This was done by merging octree node colors in linear gamma space.
  • Fixed some incorrect background text color rendering in the status bar.
  • Updated the bundled AvifFileType plugin to v3.12.1, which improves conversion from HDR images utilizing the Rec. 2020 PQ color space (thanks @null54).
  • Updated the bundled WebpFileType plugin to v1.5.0 (thanks @null54!).

  •  

Paint.NET 5.1.5 is now available

11 Maart 2025 om 16:47

This update adds JPEG XL (*.jxl) support, improves quantization color quality, updates AVIF loading to better handle mapping HDR images to SDR, and fixes some bugs.

Get the Update

There are two releases of Paint.NET:

  • Microsoft Store release (recommended)
    • You can purchase it here. This helps fund development and is an alternative or supplement to sending in a donation. In addition, updates happen automatically in the background when you’re not using the app.
    • If you already have it installed, the update should happen automatically once Microsoft certifies the update, usually within the next day or so. To get the update immediately (once it’s certified), you can follow the instructions listed here.
  • Classic Desktop release
    • Download the installer from the website. This is the recommended download if you don’t have Paint.NET installed. It can also be used to update the app.
    • If you already have it installed, you should be offered the update automatically within the next few days, but you can also get it immediately by going to βš™ Settings -> Updates -> Check Now.
    • Offline Installers and Portable ZIPs are available over on GitHub.

Change Log

Changes since 5.1.4:

  • New: JPEG XL (*.jxl) images are now supported by way of bundling @null54β€˜s JpegXLFileType plugin
  • Fixed the Levels adjustment not honoring the active selection.
  • Fixed some more mouse cursor issues when completing certain actions with certain tools.
  • Fixed some keyboard shortcuts in the Adjustments menu not working reliably.
  • Fixed most cases of tooltips blinking on/off when drawn near the bottom of the screen (thanks @toe_head2001!).
  • Fixed some new high-DPI scaling issues in toolbar dropdowns.
  • Improved quantization quality for Effects->Color-Quantize and when saving an image at 8-bit depth and below. This was done by merging octree node colors in linear gamma space.
  • Fixed some incorrect background text color rendering in the status bar.
  • Updated the bundled AvifFileType plugin to v3.12.1, which improves conversion from HDR images utilizing the Rec. 2020 PQ color space (thanks @null54).
  • Updated the bundled WebpFileType plugin to v1.5.0 (thanks @null54!).

  •  

Paint.NET 5.1.5 Beta (build 9191)

1 Maart 2025 om 21:17

This update adds JPEG XL (*.jxl) support, improves quantization color quality, updates AVIF loading to better handle mapping HDR images to SDR, and fixes some bugs.

Change Log

Changes since 5.1.4:

  • New: JPEG XL (*.jxl) images are now supported by way of bundling @null54β€˜s JpegXLFileType plugin
  • Fixed the Levels adjustment not honoring the active selection.
  • Fixed some more mouse cursor issues when completing certain actions with certain tools.
  • Fixed some keyboard shortcuts in the Adjustments menu not working reliably.
  • Fixed most cases of tooltips blinking on/off when drawn near the bottom of the screen (thanks @toe_head2001!).
  • Fixed some new high-DPI scaling issues in toolbar dropdowns.
  • Improved quantization quality for Effects->Color-Quantize and when saving an image at 8-bit depth and below. This was done by merging octree node colors in linear gamma space.
  • Fixed some incorrect background text color rendering in the status bar.
  • Updated the bundled AvifFileType plugin to v3.12.0, which improves conversion from HDR images utilizing the Rec. 2020 PQ color space (thanks @null54!).
  • Updated the bundled WebpFileType plugin to v1.5.0 (thanks @null54!).

Download and Install

This build is available via the built-in updater as long as you have opted-in to pre-release updates. From within Settings -> Updates, enable β€œAlso check for pre-release (beta) versions of paint.net” and then click on the Check Now button. You can also use the links below to download an offline installer or portable ZIP.

image.png

You can also download the installer here (for any supported CPU and OS), which is also where you can find downloads for offline installers, portable ZIPs, and deployable MSIs.

  •  

Paint.NET 5.1.4 is now available

15 Februari 2025 om 00:11

This update is mostly a hotfix that fixes installation on Windows Server systems.

Get the Update

There are two releases of Paint.NET:

  • Microsoft Store release (recommended)
    • You can purchase it here. This helps fund development and is an alternative or supplement to sending in a donation. In addition, updates happen automatically in the background when you’re not using the app.
    • If you already have it installed, the update should happen automatically once Microsoft certifies the update, usually within the next day or so. To get the update immediately (once it’s certified), you can follow the instructions listed here.
  • Classic Desktop release
    • Download the installer from the website. This is the recommended download if you don’t have Paint.NET installed. It can also be used to update the app.
    • If you already have it installed, you should be offered the update automatically within the next few days, but you can also get it immediately by going to βš™ Settings -> Updates -> Check Now.
    • Offline Installers and Portable ZIPs are available over on GitHub.

Change Log

Changes since 5.1.3:

  • Fixed: Installation on Windows Server will no longer fail with an error about a missing srclient DLL.
  • Improved: When saving an image fails due to Windows Defender’s β€œControlled Folder Access” setting, the error message will mention that instead of being a generic β€œI/O failure” message.
  • New: GIF Comment metadata is now preserved. It maps to EXIF Photo.UserComment tags.
  • Improved: Consolidated the number of threads used for Async Present from 3 per image (canvas, left ruler, top ruler) to 3 total.
  • Improved: ColorManagementEffect now supports DxgiColorSpace color contexts (for plugin developers).

    •  

    OBS Studio 32.1.0

    24 Maart 2026 om 23:33

    32.1 New Features

    • Overhauled the Audio Mixer [Warchamp7]
      • Adjusted the horizontal layout
      • Adjusted the vertical layout
      • Added button to swap layouts to the toolbar
      • Changed the default layout to vertical
      • Added button to toggle audio monitoring
      • Sources in the preview are now shown while in Studio Mode
      • Added ability to pin audio sources
        • Pinned sources are always displayed
        • Global audio sources are always pinned
      • Added ability to display sources set to hide
      • Added ability to display sources that are not in the current scene
    • Added WebRTC Simulcast Support [Sean-Der]
    • Added missing undo/redo actions for scene items [cg2121]
      • Scale filtering, blending mode, blending method, deinterlacing mode and deinterlacing field order
    • Added partial support for Canvases to obs-websocket [exeldro/tt2468/Warchamp7]

    32.1 Changes

    • Improved security of browser sources using local files [Warchamp7]
    • Improved plugin manager by allowing enabling/disabling missing plugins [Warchamp7]
    • Removed "Source" from source names [Warchamp7]
    • Updated the Edit Transform dialog [Warchamp7]
    • Changed copying a scene item to copy all properties [cg2121/Warchamp7]
    • Disabled dock animations [Warchamp7]
    • Moved transition preview button to button box [exeldro]
    • Rearranged default dock positions [Warchamp7]
    • Increased media source playback slider update rate [Warchamp7]
    • Enabled palette for Light theme audio mixer [Warchamp7]
    • Changed default bitrates to 6000 kbps [mihawk90]

    32.1 Bug Fixes

    • Fixed a crash if some source data was null [Penwy]
    • Fixed a crash on Linux when changing profiles or on application shutdown [hoshinolina]
    • Fixed a possible crash on macOS during application shutdown if YouTube docks were active [PatTheMav]
    • Fixed an issue where projector resolutions had decimals [Warchamp7]
    • Fixed sync of Preview/Program size and positioning [Warchamp7]
    • Refactored OBSBasic::Save to only save frontend canvas scenes/groups [dsaedtler]
    • Fixed NAL type for HEVC caption/BPM SEIs [dsaedtler]
    • Fixed an issue where video scaling could be incorrect in multivideo encoder scenarios [dsaedtler]
    • Fixed an issue with chapter markers having incorrect time when using file splitting [garyholmes]
    • Fixed an issue where some recordings could have black thumbnails [derrod]
    • Fixed an issue where the NVIDIA Blur and Background Blur could have banding or look splotchy [pkviet]
    • Fixed an issue where macOS Screen Capture would select an item for capture by default [jcm93]
    • Fixed an issue with PipeWire when capturing a device that does not require a framerate [tytan652]
    • Fixed an issue where PipeWire Camera framerates listed could be incorrect [tytan652]
    • Fixed an issue where HDR video playback in Media Source could be darker than expected [xtfo]
    • Fixed an issue that could cause OBS to become unable to change profiles or video settings [exeldro]
    • Fixed an issue that could cause transitions to become locked [Warchamp7]

    Checksums

    OBS-Studio-32.1.0-Sources.tar.gz: e03440278ef0e14232325e5a7068a18c03f358d949ab20e3d29308b7692ad7e2
    OBS-Studio-32.1.0-Ubuntu-24.04-x86_64-dbsym.ddeb: d6479300c989e4a75b363081bcbbe84607ce20151654d6dc7e0d672c33fc6d96
    OBS-Studio-32.1.0-Ubuntu-24.04-x86_64.deb: 89fa7657c56ffcc302ba75956eef1e7efaedd0e66ae2e2bd79170604d6c68800
    OBS-Studio-32.1.0-Windows-arm64-PDBs.zip: c1e62dc4208343361fbdf6fbef2f557d51f83202cf39fb7b873663492b93d2f5
    OBS-Studio-32.1.0-Windows-arm64.zip: af0ce32dc3c9beb443545fa5b356a4094b3bdbcb70936019c4c5198505dc19ee
    OBS-Studio-32.1.0-Windows-x64-Installer.exe: 0e3d75eb83951d3fe100cdc7a97fd870f16781bbdcf544fbe101d9b89f9c6231
    OBS-Studio-32.1.0-Windows-x64-PDBs.zip: 164a6476f46fa4ba274a47ec85b979a667b04d1130b19dccf7c3da9feddc87ce
    OBS-Studio-32.1.0-Windows-x64.zip: 7c742f250dc1355ca4a7ccfbcd07a1b63f53ea46f4e052bce2426d8d324ee90d
    OBS-Studio-32.1.0-macOS-Apple-dSYMs.tar.xz: a553dccbbd4b9d010ba612fa301ba78fd607118e48ea7a11e2a2e978fbf63042
    OBS-Studio-32.1.0-macOS-Apple.dmg: a5dc3507be161becef5cad8112c4acd168cbc37c80fc186b66ed453b7e9f4fc5
    OBS-Studio-32.1.0-macOS-Intel-dSYMs.tar.xz: 44eaa7aba6a691991ff62b244b5cccd29eff92f4138f3e191b65d0acde7b7f7c
    OBS-Studio-32.1.0-macOS-Intel.dmg: a7dfd507bb04ace769e7a813a97d9f994fd79cdc5507b794b5bf1f32bdcd502e
    

    •  

    Flowblade 2.16.2

    Door: jliljebl
    29 Mei 2024 om 18:42

    Fixes logging bug breaking motion tracking create with correctly updated metadata for Flathub.

    •  

    Blog: v7.36.0 released

    29 December 2025 om 09:00

    You can download it from GitHub.

    This version adds image processing in linear color on the CPU (previously only Movit). Plus, it extends 10-bit video processing on the CPU to many more services.

    Framework

    • Added mlt_image_default_colorspace()
    • Added mlt_image_default_trc()
    • Added mlt_image_default_primaries()
    • Added mlt_color_convert_trc()
    • Added the mlt_consumer property mlt_color_trc to drive a new color_transform normalizer filter. This sets the color transfer function to use for image/video effects. It is beneficial and correct to use linear color for any pixel mixing whether for blending or interpolation.
    • Removed atexit(mlt_factory_close) in mlt_factory_init(). Close the factory yourself if you feel the need to (not generally needed when exiting a process).
    • Prevent possible crash in mlt_service_connect_producer().
    • Added mlt_profile_is_valid() and Mlt::Profile::is_valid().
    • Fixed crash on invalid profile (CVE-2025-65834) in:
      • mlt_consumer_start()
      • mlt_factory_producer()
      • xml producer

    Modules

    • Drop support for Qt 5.
    • Fixed bad color in luma transition’s dissolve (regression in v7.34.0).
    • Fixed HLG HDR broken in decklink consumer (regression in v7.34.0).
    • Fixed warnings when flushing audio in the avformat consumer.
    • Added support for hwaccel=vulkan to the avformat producer.
    • Added a color_transform normalizer filter to the core module to convert all image/video producers to and from linear color. It is abstract in the core module and drives the following filters:
      • avfilter.zscale
      • sws_colortransform
      • avfilter.scale
    • Added filter sws_colortransform that is more efficient than avfilter.swscale but requires FFmpeg 8.
    • Changed the default property values of the null consumer:
      • real_time: -1
      • terminate_on_pause: 1
    • Changed the luma and movit.luma transitions to progress linearly with linear color_trc.
    • Fixed the alpha channel dropped by the xml-clip producer.
    • Added mlt_image_rgba64 format to:
      • avcolor_space filter
      • avdeinterlace filter
      • affine filter and transition
      • audiolevelgraph filter
      • audiospectrum filter
      • audiowaveform filter
      • autofade filter
      • avformat producer and consumers
      • box_blur filter
      • brightness filter
      • pillar_echo filter
      • color producer
      • dropshadow filter
      • dynamictext filter (when used with qtext)
      • frei0r.alpha0ps filter
      • frei0r.alphagrad filter
      • frei0r.alphaspot filter
      • frei0r.bluescreen0r filter
      • frei0r.select0r filter
      • frei0r.transparency filter
      • gpsgraphic filter
      • gpstext filter
      • gradientmap filter
      • hslprimaries filter
      • hslrange filter
      • kdenlivetitle producer
      • lift_gamma_gain filter
      • lightshow filter
      • mask_apply (when used with qtblend)
      • movit.convert filter
      • outline filter
      • qtblend filter and transition
      • qtcrop filter
      • qtext producer
      • shape filter
      • spot_remover filter
      • strobe filter
      • subtitle filter (when used with qtext)
      • swscale filter
      • text filter (when used with qtext)
      • timeremap link
      • timer filter (when used with qtext)
      • vqm transition
    • Changed the mask_apply filter default transition to qtblend.
    • Removed the maximum for the alpha property on the brightness filter so that you can increase the opacity of an existing alpha channel.
    • Fixed background image scaling in the gpsgraphic filter.
    • Fix audio artifacts with pcm_s24le in mkv in avformat producer.

    Other

    • Removed bitrate and quality limits in the vp9 and webm avformat presets.
    • Fixed melt on Windows not reading file path/name with extended characters (regression in v7.34.0).
    • Fixed building the ruby bindings with Ruby 3.0.
    • More fixes for MSVC.
    • Removed win32/strptime.c and replaced with Qt functions.
    • Stop showing melt usage on error exit.
    •  

    Blog: v7.34.0 released

    3 November 2025 om 09:00

    You can download it from GitHub.

    This versions adds 10-bit video processing on the CPU, but you must ensure you are using compatible filters and transitions.

    Framework

    • Added mlt_image_rgba64 format. This change touched core, avformat, and qt modules as well.
    • Added mlt_color_trc, mlt_color_primaries, and more mlt_colorspaces along with functions:
      • mlt_image_color_trc_name
      • mlt_image_color_trc_id
      • mlt_image_colorspace_name
      • mlt_image_colorspace_id
      • mlt_image_color_pri_name
      • mlt_image_color_pri_id
    • Fixed some minor memory leaks with cppcheck.

    Modules

    • Added rgba and rgba64 formats to the luma transition.
    • Added rgba64 format to affine filter and transition.
    • Added rgba64 format to the qtblend transition.
    • Added support for FFmpeg 8 to the avformat module.
    • Fixed audio panner filter for 5.1 channel layout.
    • Fixed converting 10-bit full to limited range in avformat producer (regression in v7.30.0).
    • Fixed shadow not working for multi-line template titles in kdenlivetitle producer.
    • Fixed mask_apply filter with custom transition.
    • Added input_chmask & output_chmask properties to mono filter.
    • Added channel_mask property to LADSPA/LV2/VST2 filters.
    • Added channel_mask to the volume filter.
    • Added an outline video filter.
    • Fixed a deadlock on image with a % in the name in qimage producer.
    • Added scrubbing to the decklink consumer.
    • Fixed & not decoded to & in the xml producer.
    • Fixed converting BT.709 to BT.2020 in the avformat module.
    • Fixed building a ladspa module without JACK as dependency.
    • Deprecate a JACK Rack XML file in the jackrack and ladspa modules.
    • Added filter qtblend_mode.
    • Fixed incorrect alpha channel breaking optimization of qtblend.
    • Fixed pixel format gbrap (Ut Video with alpha channel) in the avformat producer.
    • Fixed opencv_tracker filter on cut playlist clips.
    • Fixed warning about missing color range for avfilters that use it (e.g. avfilter.colorspace).
    • Added typewriter properties to the qtext filter.
    • Fixed color distortion or a crash if using hwaccel with orientation rotation in avformat producer.

    Other

    • Enable Qt 6 and disable Qt 5 modules in CMake by default.
    • Disable the SDL1 module in CMake by default.
    • Changed melt now exits with 1 if the producer is invalid.
    • Various changes to work with MSVC compiler.
    • Changed SVT-AV1 encode presets to VBR for Opus audio.
    • Fixed initializing Qt on the main thread in melt.
    • Documented the -progress2 option for melt.
    • Increased the minimum C++ version to C++20.
    • Converted many modules to use CMake find_package().
    • Added libgen.c and libgen.h for MSVC.
    •  

    Blog: v7.32.0 released

    7 Mei 2025 om 09:00

    You can download it from GitHub.

    Framework

    • Added mlt_service_set_consumer() and `Mlt::Service::set_consumer().
    • Optimized mlt_multitrack to not request a frame from a producer that is both hidden and muted.

    Modules

    • Fixed pixel format for VP8/VP9 streams in avformat producer.
    • Fixed yuva422p pixel format in avformat producer.
    • Added MLT_AVFORMAT_HWACCEL & MLT_AVFORMAT_HWACCEL_DEVICE environment variables to avformat producer.
    • Updated decklink module for recent hardware and drivers.
    • Added colorspace and color_trc (including HDR) properties to the decklink consumer.
    • Fixed silencing extra audio channel (e.g. 6 => 8) in decklink consumer.
    • Fixed 5.1 C/LFE channels swapped over HDMI in decklink consumer.
    • Fixed text outline had sharp angles in kdenlivetitle producer.
    • Fixed default gamma to be Rec. 709 for 10-bit Y’CbCr from movit module.
    • Added support for HLG gamma to movit module (requires ddennedy/movit fork).
    • Fixed opencv_tracker filter should require multiple keyframes to be ready.
    • Fixed OpenCV crash on rect <= 1 pixel in opencv_tracker filter.
    • Fixed aspect ratio in qtblend filter and transition.
    • Fixed QT_QPA_PLATFORM=offscreen not working in qt and glaxnimate modules.
    • Improved preview scaling in qtblend filter.
    • Fixed requesting huge images on multiple qtblend filters or transitions.
    • Fixed sdl2 consumer on macOS.
    • Fixed the strobe filter not working with movit.
    • Fixed color and gamma using timeremap link with movit.
    • Fixed consumer properties (e.g. channels) missing on qglsl consumer injected by the xml producer.
    •  

    Blog: v7.30.0 released

    19 Januari 2025 om 09:00

    You can download it from GitHub.

    Framework

    • Fixed Mlt::Producer::set_creation_time() not exported on i686.
    • Fixed Mlt::Properties::set(int64_t) symbol version.
    • Fixed mlt_factory_init() on Linux/BSD may fail to initialize when compiled with -DRELOCATABLE.
    • Added generic non-drop-frame timecode in mlt_property.c. Previously, it was only done for 30000/1001 and 60000/1001 frame rates, but 24000/1001 is especially important as well.
    • Added support for MLT XML embedded in chains. This, along with xml-clip producer handles mismatching frame rate between parent and child producers and facilites time-affecting links on the child.
    • Added mlt_image_full_range(const char *color_range) where any of the following strings return true (1): full, jpeg, pc.

    Modules

    • Added xml-clip producer.
    • Fixed link in and out properties arenot serialized in the xml consumer.
    • Added hslprimaries and hslrange filters to the plus module.
    • Added a gradientmap filter to the plus module.
    • Fixed avfilter audio filters with FFmpeg 7.
    • Fixed incorrect frame rate for AVCHD (and possibly others) in avformat.
    • Fixed window_id property in consumer sdl2 by using SDL_CreateWindowFrom(), especially important for embedding in GTK+ or Qt.
    • Fixed text not rendering in transition vqm since Qt 6.
    • Added decimals keyword to gpstext filter and move RAW keyword check.
    • Fixed time_offset property handling in gpstext filter.
    • Fixed reading and writing SRT files with unicode in the path.
    • Fixed subtitle_feed filter on producers with an in point > 0.
    • Fixed opaque alpha channels become translucent in luma transition.
    • Fixed a crash in the mix transition with consumer producer.
    • Fixed freeze filter freezing too much.
    • Fixed avfilter.fillborders with preview scaling.
    • Fixed non-proportional scaling in qtblend transition and filter.
    • Fixed avfilter color distortion with mlt_image_rgb and mlt_image_rgba.
    • Extended support for colorspace=2020 consumer property and the BT.2020 colorspace in the avformat producer and consumer. This does not imply HDR, which is signaled through a color_trc property.
    • Added support for mlt_image_yuv420p10, mlt_image_yuv444p10, and mlt_image_yuv422p16 in avfilter, swscale, and rescale filters. This facilitates using these pixel formats end-to-end when using only FFmpeg producers, certain avfilters, and avformat consumer. This means it is possible to do 10-bit end-to-end on the CPU when being careful to select compatible components and options to avoid conversions. One can pass-through HDR; however, you must set the color_trc and pix_fmt properties on the avformat consumer (see ffmpeg -h full for these values). The avformat consumer automatically converts MLT colorspace (integer value) to FFmpeg’s colorspace and color_primaries (unless explicit) options.

    Other

    • Cleaned up the examples in src/swig.
    • Changed the x264-medium preset to a higher quality.
    •  

    Blog: v7.28.0 released

    12 September 2024 om 09:00

    You can download it from GitHub.

    This fixes a couple of major regressions in the previous version 7.26.0:

    • Fixed seeking and frozen video due by reverting β€œImproved performance with intra-only video and reducing the frame rate.”
    • Fixed using melt to render MLT XML with OpenGL effects from movit.

    Other fixes and changes:

    • Deprecated the composite transition and the sdl and ndi modules.
    • Fixed Android camera video has the wrong frame rate (broken in v7.26.0).
    • Fixed audio not playing for audio-only DTS WMA.
    • Fixed using β€œhttps:” URLs in the xml producer.
    • Fixed crash on exit when running melt -query or melt -query links.
    • Added a transition property to the watermark filter. Now, it defaults to using affine.
    • Changed affine transition argument to set rect property if supplied.
    •  

    Blog: v7.26.0 released

    25 Augustus 2024 om 09:00

    You can download it from GitHub.

    This release adds support for subtitles and LV2 & VST2 audio plugins.

    Framework

    • Fixed a double-free crash in Mlt::Service::profile().

    Modules

    • Fixes and improvements to the avformat producer:
      • Changed to prefer r_frame_rate over avg_frame_rate.
      • Fixed lowres if set too high.
      • Fixed audio_index=all.
      • Fixed variable_frame_rate incorrectly set true on 59.94 fps in Matroska.
      • Improved performance with intra-only video and reducing the frame rate.
      • Fixed mono audio handling regression on FFmpeg 7.
      • Fixed audio samples may be dropped unexpectly esp. with uncompressed.
    • Fixed movit transitions with a non-movit filter on one of its inputs.
    • Fixed duration in the glaxnimate producer off by one frame.
    • Added dropshadow filter to the qt module.
    • Fixed resetting animation in kdenlivetitle producer.
    • Added support for LV2 and VST2 plugins in the jackrack module.
    • Fixed crash using av.declick audio filter on FFmpeg 7.
    • Added subtitle filter and producer and subtitle_feed filter to the plus module.
    • Added subtitle encoding to the avformat consumer (new properties beginning with β€œsubtitle.”).
    • Fixed alang in the the avformat consumer.
    • Added #gps_power keyword to the gpstext filter.
    • Fixed tab handling in the kdenlivetitle producer.

    Other

    • Added 8- and 10-bit encode presets for SVT-AV1.
    • Fixed building on OpenBSD.
    • Fixed building on musl libc.
    • Fixed consumer properties not updating the automatic profile on the melt command line.
    • Added -loglevel command line option to melt.
    •  

    Blog: v7.24.0 released

    27 April 2024 om 09:00

    You can download it from GitHub.

    The highlight of this release is support for FFmpeg 7 and Ambsonic audio.

    Framework

    • Fixed a small memory leak in mlt_repository.
    • Fixed a small memory leak in MltPushConsumer C++ class.
    • Block connecting a null producer to a service.
    • Include locale.h on any GNU libc platform.

    Modules

    • Added a new spatialaudio module with filters:
      • ambisonic-decoder
      • ambisonic-encoder
    • Fixed building with FFmpeg 7.
    • Fixed text keywords do not work with non-ASCII filenames on Windows:
      • pixbuf producer
      • opencv_tracker filter
      • dynamictext filter
      • qimage producer
    • Added β€œmeta.media.aspect_ratio” property to the avformat producer.
    • Fixed distort property not working in movit.rect filter.
    • Fixed frames dropping or repeating in the multi consumer.
    • Fixed the dynamic_loudness filter maximizing audio gain.
    • Fixed distortion in the mono filter.
    • Also check for WAYLAND_DISPLAY to detect a graphical session in the qt and glaxnimate modules.
    • Fixed the wave filter distorts if wave = 1 with preview scaling.
    • Added the read-only meta.media.%u.codec.layout property to avformat producer.
    • Set the channel_layout property on the frame for the noise and tone audio producers.
    • Fixed outline maximum for the text and dynamictext filters.

    Other

    • Fixed crash when using -chain from melt.
    • Fixed a small memory leak on Windows fopen().
    •  
    ❌