Download MKVtoolnix 5.4.0
MKVToolNix has been updated to version 5.4.0. MKVToolNix is a collection of open source programs that allow viewing, editing, and conversion of Matroska files. For example, unnecessary audio tracks and subtitles can be removed or set as default. They are separate command line tools, but a graphical user interface is included. Versions are available for download for Windows, many Linux distributions, and Mac OS X. This release includes the following changes and improvements:
Changes in version 5.4.0:
- mkvmerge: bug fix: Fixed wrong calculation of the maximum number of ns per cluster in certain fringe cases if timecode scale was set to “auto” mode (“–timecode-scale -1”). Fix for bug 707.
- build system: The C++ compiler must now support the C++11 keyword ‘nullptr’. configure checks for it. For GCC this means at least v4.6.0.
- mkvinfo: new feature: mkvinfo will output the track ID that mkvmerge and mkvextract would use for a track. This information is shown alongside the “track number” element in verbose mode and in the track summary in summary mode.
- mkvmerge, mmg: enhancement: The “–default-duration” in mkvmerge and the “FPS” drop down box in mmg now accept “p” or “i” as a unit — as in eg “25p” or “50i” . Several commonly used values have been added to mmg’s “FPS” drop down box and others removed.
- mkvmerge: bug fix: When using an external timecode file with AVC/h.264 video the default duration will be set to the most-often used duration in the timecode file.
- mmg: enhancement: Added the values ”50″, “60” and “48000/1001” to the list of commonly used values for the “FPS” input field.
- mkvmerge: bug fix: AVC/h.264 packetizer: The value given with “–default-duration” (after internal conversion from the unit given by the user to duration in nanoseconds) is now again interpreted as the duration of a frame and not of a field.
- mkvmerge: bug fix: SRT subtitles: timecodes can contain the minus sign before any digit, not just before the first one.
- mkvmerge: bug fix: Sometimes non-AC3 files were mistakenly for AC3 after the re-write of the AC3 handling code on 2012-02-26. This has been rectified. Fix for bug 723.
- mkvmerge: enhancement: mkvmerge will keep the “enabled” track header flag when muxing. mkvmerge will also output its value in verbose identification mode as “enabled_track”.
- mkvmerge: enhancement: MicroDVD text subtitles are recognized as an unsupported format instead of an unknown format.
- mmg: The warning that no default duration/FPS has been given for AVC/h.264 tracks has been removed.
- mkvmerge: bug fix: Complete re-write of the timecode handling code for AVC/h.264 tracks. Now handles several cases correctly: interlaced video, video with multiple or changing SPS with different timing information. The timing information is extracted from the bitstream. Therefore the user doesn’t have to specify the default duration/FPS himself anymore. Fix for bugs 434 and 688.
- build system: Boost’s “rational” library is now required.
- mkvmerge: bug fix: Complete re-write of the (E)AC3 parsing and handling code. Dependent EAC3 frames are now handled correctly. Fix for bug 704.
- mkvmerge: bug fix: The width and height of h.264 video tracks with a pixel format other than 4:2:0 are now calculated correctly. Fix for bug 649. Patch by Nicholai Main (see AUTHORS).
- mkvmerge: bug fix: Fixed file type recognition and frame drops for VC1 elementary streams that do not start with a sequence header but with frame or field packets instead.
- mkvmerge: bug fix: Fixed mis-detection as unsupported DV files (happened for eg PGS subtitle files).
- doc: enhancement: Updates for option file usage and supported subtitle formats.
Version number | 5.4.0 |
Release status | Final |
Operating systems | Windows 7, Windows 2000, Linux, Windows XP, macOS, Windows Server 2003, Windows Vista, Windows Server 2008 |
Website | Moritz Bunkus |
Download | |
File size |
6.36MB |
License type | GPL |