MKVToolNix 42.0.0

MKVToolNix is a small collection of tools (mkvmerge, mkvinfo, mkvextract, mkvpropedit and mmg) with a GUI that allows you to manipulate Matroska (MKV) files in several ways. You can use MKVToolNix to create, split, edit, mux, demux, merge, extract or inspect Matroska files. The program will also work with other video formats (AVI, MPEG, MP4, MPEG, Ogg/OGM, RealVideo, MPEG1/2, h264/AVC, Dirac, VC1) including some video codecs (such as VP9 video codec support - reading from IVF/Matroska/WebM files, extract to IVF files). Audio formats (AAC, FLAC, MP2, MP3, (E)AC3, DTS/DTS-HD, Vorbis, RealAudio) and also most subtitle formats (SRT, PGS/SUP, VobSub, ASS, SSA, etc.). MKVToolNix is a cross-platform application that will work on Windows (both 32 and 64-bit versions), Mac OS X and Linux.

Thanks to rushdie for the update.

Download


Comments

Version 42.0.0 "Overtime"

New features and enhancements

  • mkvmerge: added an option for creating byte-identical files: --deterministic . Part of the implementation of #2698.
  • mkvmerge: Matroska reader: mkvmerge will remove the icpf atom headers if they're present in frames read from Matroska files. Implements #2692.
  • mkvmerge: MP4 reader: ALAC tracks: the number of channels, sampling frequency and bit depth are now taken from the bitstream in order to fix bogus values on the container level. Implements #2714.
  • mkvpropedit: when changing track UIDs the referring elements in existing chapters & tags will be updated automatically, too. Part of the implementation of #2700.
  • mkvinfo: when the option -p/--hex-positions is used, element positions will be output regardless of the verbosity level. Part of the implementation of #2713.
  • mkvinfo: added the option -P/--positions for showing the position of each element in decimal regardless of the verbosity level used. Part of the implementation of #2713.
  • mkvinfo: added the option -o/--continue for continuing processing when the first cluster is encountered regardless of the verbosity level used. Part of the implementation of #2713.
  • mkvinfo: added the option -a/--all for outputting all sub-elements (even cues & seek head entries) and not stopping at the first cluster regardless of the verbosity level used. Part of the implementation of #2713.
  • MKVToolNix GUI: multiplexer: added an option in the preferences for disabling adding cover images from Blu-ray discs. Implements #2693.
  • MKVToolNix GUI: multiplexer: added mkvmerge's new --deterministic option in the "additional command-line options" dialog. Part of the implementation of #2698.
  • MKVToolNix GUI: header editor:: when changing track UIDs the referring elements in existing chapters & tags will be updated automatically, too. Part of the implementation of #2700.

Bug fixes

  • mkvmerge: HEVC ES parser: fixed a bug in the slice parser calculating the size of a field which in turn could have led to the slice's type being read wrong. Patch by Torsten Hauska. Fixes #2710.
  • mkvmerge: Matroska reader: fixed a segmentation fault when trying to read a file that uses header removal compression but no removed bytes are present in the track headers. Fixes #2687.
  • mkvmerge: MPEG elementary stream parser: fixed an invalid memory access and use of uninitialized memory that could happen under certain circumstances. Fixes #2690.
  • mkvmerge: RealMedia reader: fixed a division by zero when all audio timestamps were zero. Fixes #2689.
  • mkvmerge: RealMedia reader: fixed an invalid memory access in the video frame assembly code triggered by invalid data in the file. Fixes #2691.

Build system changes

  • std::optional (C++17 feature) is now used instead of boost::optional.
  • std::regex is now used instead of boost::regex.

Other changes

  • New man page translations into French, Italian, Russian and Chinese Traditional have been added.

 

 

 

MKVToolNix v42.0.0 "Overtime" + gMKVExtractGUI v2.5.0 + MKVCleaver v0.8.0.0 PortableNAMP (26.67 / 28.13 МB)

 

32-bit

Site:   https://numerico.altervista.org

Sharecode:   /11M/MKVToolNixPortable_42.0.0_x86.paf.exe

 

64-bit

Site:   https://numerico.altervista.org

Sharecode:   /11M/MKVToolNixPortable_42.0.0_x64.paf.exe

 

MKVToolNix v42.0.0 "Overtime" Portableapps by mwayne (17.05 МB)

 

32-bit

Site:   https://sourceforge.net

Sharecode:   /projects/mwayne/files/MKVToolNixPortable/MKVToolNixPortable_42.0.0_Dev_Test_1.paf.exe/download