Versie 7.0.0 van MKVToolNix is uitgekomen. Een mooi rond nummer, maar niet meer dan de logische opvolger van versie 6.9.1. MKVToolNix is een collectie opensourceprogramma's waarmee Matroska-bestanden kunnen worden bekeken, bewerkt en geconverteerd. Zo kunnen geluidssporen en ondertiteling worden toegevoegd, verwijderd of juist als standaard worden ingesteld. Het zijn afzonderlijke commandline-tools, maar er wordt een grafische gebruikersinterface meegeleverd. Versies kunnen worden gedownload voor Windows, een groot aantal Linux-distributies en OS X. In deze release zijn de volgende veranderingen en verbeteringen aangebracht:
Release version 7.0.0
- mkvmerge: enhancement: In addition to the track statistics tags “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 file 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 as in the segment info header element “Date”, though “_STATISTICS_WRITING_DATE_UTC” is actually a string representation instead of an integer value.
Additionally a tag named “_STATISTICS_TAGS” is written containing the names of the tags that mkvmerge has set automatically. It equals the following currently: “BPS DURATION NUMBER_OF_BYTES NUMBER_OF_FRAMES”.- build system: Boost's "date/time" library is now required.
- 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.
- 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: --disable-track-specific-tags.
- mkvmerge: new feature: When identifying a Matroska file in verbose identification mode track-specific tags will be output as well. The format is “tag_:“, 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 second, “DURATION” for the duration, “NUMBER_OF_BYTES” and “NUMBER_OF_FRAMES” for the track's size in bytes and its number of frames/packets). Implements #1021.
- mkvmerge: bug fix: Changed the file type detection order again. The text subtitle formats are now probed after those binary 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.
- 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.
- 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.
- mmg: bug fix: Selecting a subtitle track correctly sets the “character set” drop-down box if no character set was set for this 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).
- mmg: enhancement: mmg will look for the “mkvmerge” executable in 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 not in the $PATH.