MKVToolNix 23.0.0

Moritz Bunkus - ( Open Source)



MKVToolNix is a handy and powerful set of tools for easily creating and working with Matroska (.MKV) files.

MKVtoolnix is a handy application that helps you to work with Matroska - a multimedia container that allows to unite in a single file video, audio and subtitle tracks, taking the concept of mkvextract GUI but empowered with some additional features. The application lets you extract the audio, video and subtitles of MKV container, mix new audio tracks, videos or subtitles, convert videos and audios to Matroska (MKV) format, offering the possibility to choose the default audio or add more, and the same with subtitle tracks. In addition, you can retouch MKVToolnix quality and appearance of the video. MKVToolnix supports the many formats such as for video: 264, AVC, H.264, AVI, DRC, MP4, MPG, MPEG, M1V, M2V, EVO, MKV, OGG, MOV, RA, RAM, RMVB, VC1; audio: AC3, AAC, M4A, MP4, DTS, FLAC, OGG, MP2, MP3, MKA, TTA, WAV, WV and subtitles: SRT, ASS, SSA, USF, XML, IDX.

Title:
MKVToolNix 23.0.0
File Size:
14.7 MB
Requirements:
Windows (All Versions)
Language:
en-us
License:
Open Source
Date Added:
03 May 2018
Publisher:
Moritz Bunkus
Homepage:
https-www-bunkus-org-videotools-mkvtoolnix
MD5 Checksum:
9F759AC0F511D1B725B83A1FE9962789

New features and enhancements:
Mkvmerge: input: format detection uses file-extension to improve performance and to give preference when several formats match.
Mkvmerge: AV1: added support for reading AV1 video from Open Bitstream Unit files.
Mkvmerge: AV1: adjusted the code for the AV1 bitstream format changes made up to 2018-05-02 (git revision d14e878).
Mkvmerge: MP4 reader: if a track has an edit list with two identical entries, each spanning the files duration as given in the movie header atom, then the second entry will now be ignored. Improves the handling of files with bogus data.
MKVToolNix GUI: multiplexer: added options to only enable tracks of certain types by default.
MKVToolNix GUI: multiplexer: added an option to enable dialog normalization gain removal by default for all audio tracks for which the operation is supported.
MKVToolNix GUI: multiplexer: when deriving track languages from the file names is active and the file name contains the usual season/episode pattern (e.g. "S02E14"), then only the part after the season/episode pattern will be used for detecting the language.
MKVToolNix GUI: multiplexer: the regular expression used for deriving track languages from the file names can now be customized in the preferences.
MKVToolNix GUI: multiplexer: the user can now customize the list of track languages the GUI recognizes in file names. This list defaults to a handful of common languages instead of the full list of supported languages.
Bug fixes:
Mkvmerge: MP3 packetizer: removed a memory leak growing linearly with the tracks size.
Mkvmerge: VobSub packetizer: whenever a VobSub packet doesnt contain a duration on the container level, mkvmerge will now set it from the duration in the SPU packets. Before it was accidentally setting the SPU-level duration to 0 instead.
Mkvmerge: track statistics tags: if writing the Date element is deactivated via --no-date, the _STATISTICS_WRITING_DATE_UTC isnt written either anymore.
Mkvmerge, mkvextract, mkvpropedit: removed several small, constant-size memory leaks.
Mkvextract: fixed a crash when mkvextract with a non-Matroska file as the source file.
MKVToolNix GUI: the central area is now scrollable, allowing the GUI to be resized to almost arbitrary sizes.
MKVToolNix GUI: multiplexer: the "copy file title to destination file name" functionality will now replace everything in the destination file name up to the last period instead of only up to the first period.
Build system changes:
Build system: MKVToolNix now requires a compiler that supports the following features of the C++14 standard: "user-defined literals for std::string". For the GNU Compiler Collection (gcc) this means v5.x or newer; for clang it means v3.4 or newer.
Windows: linking against and installing shared version of the libraries with MXE is now supported by setting configures host triplet accordingly, e.g. --host=x86_64-w64-mingw32.shared.
Other changes:
Mkvmerge: AV1: support for AV1 must be activated manually by adding --engage enable_av1 as the AV1 bitstream specification hasnt been finalized yet.




Screenshots

Related software





User Rating:

3.2/5 from 62 users