MKVToolNix logo mosu's Matroska stuff

MKVToolNix v95.0 released

2025-09-14 — mosu

Hey :)

Time for another release: a couple of new features/enhancements contributed by a kind person, a handful of bug fixes.

You can download the source code or one of the packages. The Windows packages as well as the Linux AppImage are available already. The other Linux packages & the macOS disk image are still being built and will be available over the course of the next couple of hours.

Here are the NEWS since the previous release:

Version 95.0 “Goodbye Stranger” 2025-09-14

New features and enhancements

  • mkvmerge, MKVToolNix GUI: new chapter generation feature: a new placeholder has been introduced when generating chapters for appended files, <TITLE>, which will be replaced by the appended file’s title metadata. Implements #6151. Implementation by Jason Donenfeld.
  • mkvmerge: the display matrix from MP4 files are now translated into appropriate roll and yaw values for output MKV files. Implements #6150. Implementation by Jason Donenfeld.
  • mkvmerge: add --date argument to set the date metadata. Implements #6155. Implementation by Jason Donenfeld.

Bug fixes

  • build system: fixed building with the upcoming Boost v1.89.0 by only requiring the header part of the Boost.System library as it’s been header-only since v1.69.0. Fixes #6143.
  • mkvmerge: PCM packetizer: mkvmerge will now always write frames with 40ms of samples, no matter how long or short the frames in the source files were. Part of the fix of #6149.
  • mkvmerge: MP4/QuickTime reader: fix exorbitant memory usage when reading PCM audio tracks. Part of the fix of #6149.

Build system changes

  • Boost v1.74.0 or newer is now required.

Have fun 😁


MKVToolNix v94.0 released

2025-07-27 — mosu

Hey y’all.

This is probably the smallest release I’ve ever done :) Just one bug fix & one feature. Apart from that a ton of work went into the macOS build scripts in order to be able to build universal binaries. It’s not finished yet, and therefore the work’s not part of the release.

You can download the source code or one of the packages. The Windows packages as well as the Linux AppImage are available already. The other Linux packages & the macOS disk image are still being built and will be available over the course of the next couple of hours.

Here are the NEWS since the previous release:

Version 94.0 “Initiate” 2025-07-27

New features and enhancements

  • MKVToolNix GUI: multiplexer: the “delete source files after multiplexing” job runner will now delete both files of an .idx/.sub VobSub file pair. Implements #6133.

Bug fixes

  • all: fix compilation without FLAC. Fixes #6128.

Have fun 😁


MKVToolNix v93.0 released

2025-06-14 — mosu

Heyo.

It’s been a pretty quiet last eight weeks, but let’s do a release anyway. Couple of smaller fixes, nothing major.

An important note to my macOS users:

I’m aware that Apple has announced the upcoming end of their Rosetta x86/x64 emulation layer with macOS 28 (release likely in Autumn 2027). My MKVToolNix binaries are x86/x64 binaries, not ARM ones, therefore this impacts y’all. Unfortunately I do not have an ARM-based mac and do not plan on ever getting one. Therefore I will discountinue offering macOS binaries when Rosetta support ends.

I would very much welcome others to provide macOS ARM binaries in my stead and would gladly link to their efforts from MKVToolNix’ homepage. So far no one has stepped up to do so. The closest you get is probably the Homebrew project which offers MKVToolNix for ARM, too, with the important caveat that they only build the CLI tools, not the GUI. I do not know why; please ask them or offer your help getting their builds to build the GUI, too.

If you want to compile for macOS ARM yourself: good news, this is pretty easy. MKVToolNix contains my scripts that I use for building the x64 binaries, and those same scripts work for ARM macs, too. Please see this forum post for details. There a user & I discuss requirements & small issues they encountered, and the succeeds in building ARM binaries.

You can download the source code or one of the packages. The Windows packages as well as the Linux AppImage are available already. The other Linux packages & the macOS disk image are still being built and will be available over the course of the next couple of hours.

Here are the NEWS since the previous release:

Version 93.0 “Goblu” 2025-06-14

New features and enhancements

  • all: updated the various lists that go into IETF/BCP 47 language tags: ISO 639 languages; ISO 3166 countries; ISO 15924 regions; IANA subtag registries.
  • translations: added a Hungarian translation of the programs & man pages by Viktor György, John Fowler & Attila Zsigus (see AUTHORS).
  • mkvextract: tags extraction: added an option --no-track-tags (short: -T) for not extracting tags associated with tracks.
  • MKVToolNix GUI: multiplexer: the default regular expression for deriving the “forced display” track flag from file names for subtitles was extended to also match on the term signs. Implements #6094.
  • MKVToolNix GUI: preferences: the revert buttons for the various “default regex for…” will only be enabled when the current text differs from the default, in other words: when reverting would actually change the text. Part of the implementation of #6099.
  • MKVToolNix GUI: preferences: the GUI will now auto-upgrade the “default regex for…” to their respective current default values if they’re still set to one of the previous default values. Part of the implementation of #6099.

Have fun 😁


Older posts
© 2002 – 2024 Moritz Bunkus   |   Imprint/Impressum   |   Data Protection/Datenschutz   |   Cookie settings