winget install --id MoritzBunkus.MKVToolNix
About MKVToolNix
MKVToolNix is a set of tools to create, alter and inspect Matroska files under Linux, other Unices and Windows.
What's new in 99.0.0
New features and enhancements - MKVToolNix GUI: the GUI will now remember the last used directory for selecting audio files for playback in "play audio file" program runners separately from any other "open file"-type situations. This directory will also default to /System/Library/Sounds on macOS now. Implemented by #6213. - MKVToolNix GUI: executing actions → running programs: added new variables: MTX_DESTINATION_FILE_BASE_NAME (the name without the drive letter, path or the suffix; e.b. /movies/A.new.hope.mkv → A.new.hope) and MTX_DESTINATION_FILE_SUFFIX (only the letters after the last ., e.g. /movies/A.new.hope.mkv → mkv). Added examples to all the destination file variables in the popup menu when adding variables in the preferences. Implements parts of #6220. - MKVToolNix GUI: executing actions → running programs: the command-line input widget will now receive focus again after using the popup menu for adding a variable. Implements parts of #6220. - MKVToolNix GUI: executing actions → running programs: the variables will now also be set as environment variables when running a program after a job completes. - MKVToolNix GUI: executing actions → running programs: when using the "Execute now" button for testing the MTX_… variables will be set to the current multiplexer tab's values for easier testing. Implements parts of #6220. Bug fixes - mkvmerge: if using legacy font MIME types is off mkvmerge will now remap legacy font MIME types present in source files into the current ones. Patch by corticalcode via #6249. - mkvmerge, mkvpropedit, MKVToolNix GUI's multiplexer & heade...
Version history
| Version | Updated | Notes |
|---|---|---|
| 99.0.0 | Unknown | New features and enhancements - MKVToolNix GUI: the GUI will now remember the last used directory for selecting audio files for playback in "play audio file" program runners separately from any other "open file"-type sit... |
| 98.0.0 | Unknown | New features and enhancements - all: huge update to the Japanese translations which had been not worked on for several years. The program translation is now complete again, the man page translation has been extended as w... |
| 97.0.0 | Unknown | New features and enhancements - mkvmerge: MP4 reader: added support for TrueHD in MP4 with FourCC mlpa. Implements #6178. - installer: the Windows installer will request admin permissions again, as it did before release... |
| 96.0.0 | Unknown | New features and enhancements - all programs: added a command-line parameter --no-bom that disables writing byte order marks to text files encoded with one of the UTF variants. Implements #6166. - MKVToolNix GUI: multipl... |
| 95.0.0 | Unknown | 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... |
| 94.0.0 | Unknown | 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 com... |
| 93.0.0 | Unknown | 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 t... |
| 92.0.0 | Unknown | New features and enhancements - mkvmerge: FLAC reader: pictures embedded into the FLAC file were already handled as attachments, but they were left in the codec initialization data as well. They're now removed from the c... |
| 91.0.0 | Unknown | Important notes - The MKVToolNix project's source code repository, bug tracker and wiki have been moved to Codeberg. - The customized MXE repository used for building the Windows variants has been moved from Gitlab to Co... |
| 90.0.0 | Unknown | New features and enhancements - MKVToolNix GUI: header editor: double-clicking on one of the three flag indicators ("Default track", "Forced display", "Enabled") for a track in the tree view will now toggle the correspon... |
| 89.0.0 | Unknown | New features and enhancements - mkvmerge: AC-3 writer: mkvmerge will now use the codec ID A_AC3 even for streams with bitstream IDs 9 or 10 instead of the deprecated codec IDs A_AC3/BSID9 & A_AC3/BSID10. Fixes #2387. - M... |
| 88.0.0 | Unknown | New features and enhancements - mkvmerge, MKVToolNix GUI's chapter editor: added support for reading chapters from PotPlayer bookmark files. Bug fixes - configure: fixed setting HAVE_QTDBUS properly if the QtDbus module... |
| 87.0.0 | Unknown | New features and enhancements - mkvmerge: chapters: added support for specifying MPLS files with --chapters, too, not just as regular source files. The documentation stated this was possible already, but that wasn't actu... |
| 86.0.0 | Unknown | New features and enhancements - mkvmerge: Matroska reader: track statistics tags are included in the JSON identification output just like other tags had already been included: as part of the track properties, prefixed wi... |
| 85.0.0 | Unknown | Bug fixes - fixed compilation of src/common/sorting.h with certain compilers due to the deprecation & removal of std::result_of<> in C++20. Fixes #3695. - fixed compilation with the gtest library when gtest requires addi... |
| 84.0.0 | Unknown | New features and enhancements - mkvmerge: added a new file-specific option --regenerate-track-uids. When used for Matroska files, mkvmerge will generate new random track UIDs instead of keeping existing track UIDs. This... |
| 83.0.0 | Unknown | New features and enhancements - translations: added a Belarusian translation of the programs & the man pages by prydespar (see AUTHORS). - mkvmerge, MKVToolNix GUI's chapter editor: added support for reading chapters fro... |
| 82.0.0 | Unknown | New features and enhancements - mkvmerge: Matroska reader: the "video alpha mode" track header property will be copied to the output file if present. Part of the implementation of #3643. - mkvmerge: Matroska reader: the... |
| 81.0.0 | Unknown | New features and enhancements - mkvmerge: MPEG transport stream reader: HEVC/H.265: added support for reading single-layer Dolby Vision from Annex B type bitstream read from MPEG transport streams. Partially implements #... |
| 80.0.0 | Unknown | New features and enhancements - MKVToolNix GUI: if the system's locale uses one of the Han scripts, the GUI will force Arabic numerals to be used in spin boxes. This prevents Suzhou numerals from being used which seems t... |