With these tools, one can get information about (mkvinfo) Matroska files, extract tracks/data from (mkvextract) Matroska files and create (mkvmerge) Matroska files from other media files. Matroska is a new multimedia file format aiming to become the new container format for the future. You can find more information about it and its underlying technology, the Extensible Binary Meta Language (EBML), at https://www.matroska.org/
What's New
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.
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.