MKVToolNix v7.0.0 released
Moritz Bunkus <moritz <at> bunkus.org>
2014-06-09 17:24:39 GMT
I've released mkvtoolnix v7.0.0. It's a release that includes a couple
of minor enhancements to mmg and mkvmerge and the usual bug fixes
(nothing major – though some more cases of overly long file detection
times have been fixed).
The most prominent change is that mkvmkerge will now write certain
track-specific statistics (such as bit rate) as tags. See the
ChangeLog for more details. Accompanying this change is that
mkvmerge's verbose identification mode will now include the track's
tags as well in order to make retrieving that information easier for
For packagers: this build requires Boost's Date/Time library.
Here are the usual links...
...to the home page:
...to the source code:
...to the Windows installer and 7zip archive:
All of the Linux binaries that I provide have already been built and are
Here's the full ChangeLog since release 6.9.1:
2014-06-09 Moritz Bunkus <moritz <at> bunkus.org>
* Released v7.0.0.
2014-05-26 Moritz Bunkus <moritz <at> bunkus.org>
* mkvmerge: enhancement: In addition to the track statistics
»BPS«, »DURATION«, »NUMBER_OF_BYTES« and »NUMBER_OF_FRAMES«
mkvmerge will write two more tags identifying which application
wrote the statistics (»_STATISTICS_WRITING_APP«) and when the
in question was written: »_STATISTICS_WRITING_DATE_UTC«.
»_STATISTICS_WRITING_APP« will always contain the same string
contained in the segment info header element »WritingApp«.
»_STATISTICS_WRITING_DATE_UTC« will contain the same timestamp
in the segment info header element »Date«, though
»_STATISTICS_WRITING_DATE_UTC« is actually a string
instead of an integer value.
Additionally a tag named »_STATISTICS_TAGS« is written
the names of the tags that mkvmerge has set automatically. It
equals the following currently: »BPS DURATION NUMBER_OF_BYTES
* build system: Boost's "date/time" library is now required.
2014-05-25 John Peebles <johnpeeb <at> gmail.com>
* mkvmerge: bug fix: If a single subtitle track contains two or
more entries at the same timecode then the cue duration and cue
relative position elements written were wrong.
2014-05-24 Moritz Bunkus <moritz <at> bunkus.org>
* mkvinfo: bug fix: fixed wrong progress percentage shown during
saving the information to text files. Fixes #1016.
* mkvmerge: new feature: Added a global option for disabling
writing the tags with statistics for each track:
2014-05-20 Moritz Bunkus <moritz <at> bunkus.org>
* mkvmerge: new feature: When identifying a Matroska file in
verbose identification mode track-specific tags will be output
well. The format is »tag_<tag name in lower case>:<tag value>»,
e.g. for a tag named »BPS« with the value »224000« the output
would be »tag_bps:224000«. Enhancement for #1021.
* mkvmerge: new feature: mkvmerge will write track-specific tags
with statistics (»BPS« for the average number of bits per
»DURATION« for the duration, »NUMBER_OF_BYTES« and
»NUMBER_OF_FRAMES« for the track's size in bytes and its number
frames/packets). Implements #1021.
2014-05-18 Moritz Bunkus <moritz <at> bunkus.org>
* mkvmerge: bug fix: Changed the file type detection order
again. The text subtitle formats are now probed after those
formats that can be detected quickly and unambiguously. This
avoids some mis-detection if e.g. Matroska files as ASS text
subtitles if they do contain such a track.
* mmg: enhancement: The chapter editor will only use fast-mode
parsing when loading chapters from Matroska files.
2014-05-14 Moritz Bunkus <moritz <at> bunkus.org>
* all: bug fix: fixed invalid memory access in the cleanup
procedures which only occurred if the output was redirected with
the »--redirect-output« command line parameter.
2014-05-04 Moritz Bunkus <moritz <at> bunkus.org>
* mkvmerge: enhancement: The last chapter entry read from MPLS
files is removed if it is at most five seconds long. Patch by
Andrew Dvorak (see AUTHORS).
* mkvmerge: enhancement: added the attachment UID to the verbose
identification output of Matroska files.
2014-04-21 Moritz Bunkus <moritz <at> bunkus.org>
* mmg: bug fix: Selecting a subtitle track correctly sets the
»character set« drop-down box if no character set was set for
track. Fixes #1008.
* mmg: enhancement: the subtitle character set cannot be set
anymore for subtitle tracks read from Matroska files as mkvmerge
ignores that setting for said container anyway (text subs are
always encoded in UTF-8 in Matroska).
2014-04-20 Moritz Bunkus <moritz <at> bunkus.org>
* mmg: enhancement: mmg will look for the »mkvmerge« executable
the same directory as the »mmg« executable is located it if the
location hasn't been set by the user on all operating systems
(before: only on Windows). Improves detection if »mkvmerge« is
in the $PATH.
Matroska-users mailing list
Matroska-users <at> lists.matroska.org
Read Matroska-Users on GMane: http://dir.gmane.org/gmane.comp.multimedia.matroska.user