AfterDawn.com

Version history for MKVToolNix

<<Back to software description

Changes for v5.2.1 - v5.3.0

  • 2012-02-09 Moritz Bunkus
  • Released v5.3.0.
  • 2012-02-06 Moritz Bunkus
  • mkvmerge: new feature: mkvmerge will parse and apply the audio encoder delay in MP4 files that contain said information in the format that iTunes writes it. Fix for bug 715.
  • 2012-02-02 Moritz Bunkus
  • mkvmerge: new feature: Implemented support for treating several input files as if they they had been concatenated binarily into a single big input file. Snytax is "mkvmerge -o out.mkv ( in1.ts in2.ts in3.ts )". This feature has already been present since version 5.1.0 but never been mentioned in the ChangeLog. Support for this feature in mmg is still missing.
  • 2012-01-31 Moritz Bunkus
  • mkvmerge: bug fix: Blocks with "BlockAdditions" will no longer be muxed as "SimpleBlock" elements discarding the additions but instead as "BlockGroup" elements. This applies to e.g. WAVPACK4 tracks with correction files as the correction data is stored in "BlockAdditions". Fix for bug 713.
  • mkvmerge: bug fix: Fixed some more issues with (E)AC3 being misdtected as AVC elementary streams.
  • 2012-01-27 Moritz Bunkus
  • mmg: bug fix: The header editor was sometimes creating two instances of an element if an element was added to the second or one of the later tracks. Fix for bug 711.
  • mkvpropedit, mmg: bug fix: Trying to modify a file located in a path mounted with GVFS SFTP will no longer crash the programs. Instead an error message is output if an error occurs. Fix for bug 710.
  • 2012-01-25 Moritz Bunkus
  • mkvmerge: bug fix: Fixed integer underflows in the read caching code resulting in invalid memory access. Happened in broken or incomplete files only. Fix for bug 709.
  • 2012-01-23 Moritz Bunkus
  • mkvmerge: bug fix: Appending AVI, Matroska or MPEG program stream files with DTS audio tracks will not result in a warning that the appended DTS tracks might not be compatible. Fix for bug 705.
  • 2012-01-13 Moritz Bunkus
  • mkvextract: bug fix for the "timecodes_v2" mode: mkvextract will write one more timecode than there are frames in the file. The last timecode written will be the the sum of the last frame's timecode and duration with the "last frame" being the one with the highest timecode. Fix for bug 691.
  • 2012-01-12 Moritz Bunkus
  • mkvmerge: bug fix: Fixed writing into paths on which a drive is mounted on Windows. Fix for bug 701.
  • mkvmerge: enhancement: Identification output for Matroska files: Added the track number header field as "number" to the verbose identification mode.
  • 2012-01-09 Moritz Bunkus
  • mkvmerge: enhancement: Identification output for Matroska files: Added a field "content_encoding_algorithms" that contains a comma-separated list of encoding algorithm IDs used for that track. For example, "content_encoding_algorithms:3" would indicate that header removal compression is used.
  • 2012-01-07 Moritz Bunkus
  • mkvmerge: enhancement: Identification output for Matroska files: Added several fields to mkvmerge's verbose identification mode for tracks: UID, CodecID, length and content (as a hex dump) of the codec private data.
  • mkvmerge: bug fix: Fixed a segmentation fault in the DTS detection code. Fix for bug 698.
  • 2012-01-05 Moritz Bunkus
  • mkvextract: bug fix: The track IDs used in the "timecodes_v2" extraction mode are consistent again with the IDs that mkvmerge's identification reports and that mkvextract's "tracks" extraction mode uses. Fix for bugs 689 and 694.
  • 2012-01-04 Moritz Bunkus
  • mkvmerge: enhancement: Added video pixel dimensions to the output of "--identify-verbose" for Matroska files.



Changes for v5.1.0 - v5.2.0

  • 2011-12-18 Moritz Bunkus
  • Released v5.2.0.
  • mkvmerge, mmg: bug fix: Automatic MIME type recognition for TrueType fonts will result in "application/x-truetype-font" again instead of "application/x-font-ttf". Fix for bug 682.
  • 2011-12-14 Andriy Bilous'ko
  • documentation: enhancement: Added a Ukrainian translation for mkvextract's man page.
  • 2011-12-13 Moritz Bunkus
  • mkvinfo: bug fix: Various elements used to have a space between their names and their value's hex dump. In v5.1.0 that space was accentally removed. It has been added again. Fix for bug 583.
  • 2011-12-12 Moritz Bunkus
  • mkvmerge: bug fix: Turn off input file buffering for badly interleaved MP4 files.
  • 2011-12-11 Moritz Bunkus
  • mkvmerge: bug fix: Changed how mkvmerge assigns IDs to tracks in source files for Matroska and MP4 files. That way files whose headers contain the same ID for multiple tracks will work correctly. Fix for bug 681.
  • 2011-12-07 Moritz Bunkus
  • mkvmerge: enhancement: The VP8 output module will always re-derive frame types (key frame vs. non-key frame).
  • mkvmerge: bug fix: VP8 read from AVI could not be put into WebM compatible files.
  • mkvmerge: bug fix: Fixed a rare audio type mis-detection of MP2/MP3 audio tracks in MPEG program streams causing mkvmerge to abort with an error message.
  • 2011-12-04 Nils Maier
  • mkvmerge, mkvextract: enhancement: Implemented input file buffering in mkvmerge and improved/implemented output file buffering in other tools.
  • 2011-12-03 Moritz Bunkus
  • mmg, mkvinfo's GUI: enhancement: Added new icons based on the work of Alexandr Grigorcea (see AUTHORS).
  • mmg: bug fix: Fixed a memory leak in mmg's header editor that caused the "open file" function to stop working after opening a few files. Fix for bug 679.
  • 2011-11-28 Moritz Bunkus



Changes for v5.0.1 - v5.1.0

  • 2011-11-27 Moritz Bunkus
  • Released v5.1.0.
  • 2011-11-26 Moritz Bunkus
  • mkvmerge: bug fix: Fixed bogus huge timecodes sometimes occurring for AVC/h.264 video tracks read from MPEG transport streams.
  • 2011-11-24 Moritz Bunkus
  • all: enhancement: Made all EXEs declare their required access level privileges for Windows' User Access Control.
  • mmg: enhancement: Made mmg DPI-aware on Windows (tested up to 144 DPI).
  • 2011-11-09 Moritz Bunkus
  • mmg: bug fix: mmg will append ".xml" to the file name entered when saving from the chapter editor if no extension was given.
  • 2011-11-06 Moritz Bunkus
  • mkvinfo: bug fix: Improved skipping broken data on all operating systems.
  • mkvmerge, mkvextract: bug fix: Skipping broken data in Matroska file often caused the program to abort on Windows. This has been fixed so that processing continues after the broken part. Fix for bug 668.
  • 2011-11-04 Moritz Bunkus
  • examples: Added XSLT 2.0 stylesheets in the "examples/stylesheets" directory for turning Matroska chapters into cue sheet and split points for "shntool" (useful for situations in which you have e.g. a live recording from a concert including chapters and want to create one audio file per song).
  • mkvmerge: bug fix: Fixed reading VC1 video tracks from Matroska files that don't use VC1 start markers (0x00 0x00 0x01 ...).
  • 2011-10-30 Moritz Bunkus
  • mmg: enhancement: Added "ogv" to the list of known file extensions for "Ogg/OGM audio/video files". Implements bug 667.
  • mmg: bug fix: A utility function for breaking a line into multiple ones was accessing invalid memory in rare situations causing mmg to crash. Could happen e.g. when adding a job to the job queue.
  • 2011-10-24 Moritz Bunkus
  • mkvmerge: bug fix: mkvmerge will use DTS instead of PTS for VC1 video tracks read from MPEG transport streams.
  • 2011-10-23 Moritz Bunkus
  • build system: Boost's "Range" library is now required.
  • build system: Boost v1.46.0 or newer is now required. As a consequence included copies of some of Boost's libraries have been removed (foreach, property tree).
  • build system: The C++ compiler must now support several features of the C++11 standard: initializer lists, range-based 'for' loops, right angle brackets, the 'auto' keyword and lambda functions. configure checks for each of these. For GCC this means at least v4.6.0.
  • 2011-10-22 Moritz Bunkus
  • mkvmerge: bug fix: Fixed reading MPEG transport streams on big endian systems.
  • mkvmerge: enhancement: Added support for reading AAC tracks from MPEG transport streams.
  • 2011-10-17 Moritz Bunkus
  • mkvmerge: bug fix: Relaxed the compatibility checks when concatenating VP8 video tracks.
  • 2011-10-16 Moritz Bunkus
  • mkvmerge: bug fix: Fixed PCM audio in WAV sometimes being detected as DTS.
  • mkvmerge: enhancement: The verbose identification mode will add the properties "default_duration", "audio_sampling_frequency" and "audio_channels" if appropriate and if the corresponding header elements are present.
  • 2011-10-13 Moritz Bunkus
  • Packaging: In v5.0.1 mmg's guide was accidentally moved into the "mkvtoolnix" Debian/Ubuntu package. It has been moved back into "mkvtoolnix-gui" again.
  • 2011-10-11 Moritz Bunkus
  • mkvmerge: enhancement: "Castilan" has been merged with "Spanish" into "Spanish; Castillan" in the ISO 639 language list as both share the same ISO 639-2 code "spa".
  • 2011-10-09 Moritz Bunkus



Changes for v4.9.1 - v5.0.0

  • 2011-09-24 Moritz Bunkus
  • * Released v5.0.0.
  • * build system: libEBML 1.2.2 and libMatroska 1.3.0 are required for building. If external versions are not found or if they're too old then the included versions will be used as a fallback.
  • 2011-09-21 Moritz Bunkus
  • * mkvmerge: bug fix: The "writing application" element will not be localized but always be written in English.
  • 2011-09-20 Moritz Bunkus
  • * mkvmerge: new feature: MPEG TS: mkvmerge will extract the track languages from a corresponding clpi (clip info) file. That file is searched for in the same directory and in ../CLIPINF and must have the same base name but with the ".clpi" extension.
  • * mkvmerge: enhancement: Added new stereo mode options to match the current specs. The new options are "anaglyph_green_magenta" (12), "both_eyes_laced_left_first" (13) and "both_eyes_laced_right_first" (14).
  • * mkvmerge: The --stereo-mode named option "anaglyph" was renamed to "anaglyph_cyan_red" to match the specs. The numerical value (10) remains unchanged.
  • 2011-09-18 Moritz Bunkus
  • * mkvextract: bug fix: Fixed attachment number displayed during extraction. Fix for bug 663.
  • * mkvmerge: enhancement: MPEG TS: Added support for HDMV PGS subtitles.
  • * mkvmerge: enhancement: MPEG TS: Added support for DTS HD Master Audio tracks.
  • 2011-09-17 Moritz Bunkus
  • * mkvmerge: enhancement: MPEG TS: Streams that are mentioned in the PMT but do not actually contain data are neither reported during identification nor muxed.
  • 2011-09-14 Moritz Bunkus
  • * mkvmerge: new feature: MPEG TS: Added support for reading the language code.
  • 2011-09-13 Moritz Bunkus
  • * mmg: enhancement: Added MPEG transport streams to the "add file" dialog file selector.
  • * mkvmerge: new feature: MPEG TS: Added support for normal DTS tracks.
  • * mkvmerge: Tons of fixes and additions to the MPEG transport stream demuxer.
  • 2011-09-10 Moritz Bunkus
  • * build system: configure will accept external versions of libEBML and libMatroska again. Minimum required versions are libEBML 1.2.1 and libMatroska 1.1.0.
  • 2011-09-07 DenB
  • * All: Updated the French translation with a complete set by DenB (see AUTHORS).
  • 2011-09-05 Cosme Domínguez
  • * mmg: mmg respects the XDG Base Directory Specification regarding its configuration files (environment variable $XDG_CONFIG_HOME/mkvtoolnix if set, otherwise ~/.config/mkvtoolnix).
  • 2011-08-24 Moritz Bunkus
  • * all: Added an Lithuanian translation by Mindaugas Baranauskas (see AUTHORS).
  • 2011-08-14 Massimo Callegari
  • * mkvmerge: new feature: Implemented a MPEG transport stream demuxer.
  • 2011-08-02 Moritz Bunkus
  • * mkvmerge: enhancement: When looking for MPEG files with the same base name as a source file mkvmerge will be stricter what it accepts. The file name must consist of at least one char followed by "-" or "_" followed by a number. That will match VTS_01_1.VOB but not e.g. "some_series_s03e10.mpg".
  • 2011-07-31 Moritz Bunkus
  • * mkvmerge: bug fix: Opening MPEG files with numbers in their name from folders with e.g. Cyrillic names failed on Windows.
  • * mkvmerge: bug fix: Several elements are not written when creating WebM compliant files. In the segment headers: SegmentUID, SegmentFamily, ChapterTranslate, PreviousSegmentUID, NextSegmentUID. In the track headers: MinCache, MaxCache and MaxBlockAdditionID.
  • 2011-07-19 Moritz Bunkus
  • * mkvmerge: enhancement: Sped up file identification by caching read operations.
  • * mkvmerge: bug fix: Fixed identifying QuickTime/MP4 files that start with a 'skip' atom.
  • 2011-07-13 Moritz Bunkus
  • * mkvmerge: bug fix: Fixed a crash when reading AVI files with DTS audio tracks that do not contain valid headers in the first couple of packets. Fix for bug 646.



Changes for v4.9.0 - v4.9.1

  • 2011-07-11 Moritz Bunkus
  • Released v4.9.1.
  • mkvmerge: bug fix: Fixed endless loop when reading AVI files on Windows if MKVToolNix was compiled with a gcc mingw cross compiler v4.4.x. Fix for bug 642.
  • mkvmerge: bug fix: Fixed long file identification time caused by DV detection. Fix for bug 641.



Changes for v4.8.0 - v4.9.0

  • 2011-07-10 Moritz Bunkus
  • * Release v4.9.0.
  • 2011-07-09 Moritz Bunkus
  • * mkvmerge: bug fix: DV files are recognized as an unsupported container type. Fix for bug 630.
  • * mkvmerge: bug fix: Fixed handling block groups in Matroska files with a duration of 0.
  • 2011-07-08 Moritz Bunkus
  • * mmg: Various compatibility fixes for use with wxWidgets 2.9.x.
  • 2011-06-23 Moritz Bunkus
  • * mmg: bug fix: Fixed building with Sun Studio's C compiler.
  • 2011-06-03 Moritz Bunkus
  • * mkvmerge: bug fix: ISO 639-2 terminology language codes are converted to the corresponding bibliography code upon file identification (e.g. 'deu' is converted to 'ger').
  • 2011-06-02 Moritz Bunkus
  • * mkvinfo: bug fix: The timecode scale is retrieved first before applying it to the segment duration.
  • * all: Added an Italian translation by Roberto Boriotti and Matteo Angelino (see AUTHORS).
  • 2011-05-28 Moritz Bunkus
  • * mmg: bug fix: Fixed populating the 'compression' drop down box according to what mkvmerge was compiled with.
  • 2011-05-26 Moritz Bunkus
  • * mkvmerge: bug fix: When a DTS track is read from a source file that provides timecodes (e.g. Matroska files) then those timecodes will be preserved.
  • 2011-05-25 Moritz Bunkus
  • * mkvmerge: Fixed remuxing certain VC1 video tracks from Matroska files. Fix for bug 636.
  • 2011-05-23 Moritz Bunkus



Changes for v4.7.0 - v4.8.0

  • 2011-05-23 Moritz Bunkus
  • * Released v4.8.0.
  • * mmg: bug fix (Windows): mmg will no longer convert the "mkvmerge executable" from just "mkvmerge" into a full path name when writing its preferences to the registry upon existing.
  • * mkvmerge: enhancement: Added support for VobSub IDX files with negative "delay" fields.
  • 2011-05-11 Moritz Bunkus
  • * mkvmerge: bug fix: The 'doc type read version' EBML header field is only set to 2 even if a stereo mode other than 'none' is used for at least one video track. Fix for bug 625.
  • 2011-05-06 Moritz Bunkus
  • * mkvpropedit: new feature: Added support for adding, replacing and removing chapters.
  • 2011-05-03 Moritz Bunkus
  • * All: Avoided a segmentation fault in gcc by not including a pre-compiled header if FLAC or CURL support is disabled.
  • * mkvmerge: bug fix: Reading DTS files stored in 14-to-16 mode were read partially.
  • 2011-04-28 Moritz Bunkus
  • * mkvmerge: enhancement: mkvmerge will rederive frame types for VC1 video tracks stored in Matroska files instead of relying on the container information. This fixes files created by e.g. MakeMKV that mark all frames as key frames even if they aren't.
  • 2011-04-26 Moritz Bunkus
  • * mkvmerge: bug fix: Fixed detection of AAC files with ADIF headers. Fix for bug 626.
  • 2011-04-25 Moritz Bunkus
  • * mkvmerge: bug fix: The 'doc type version' and 'doc type read version' EBML header fields are only set to 3 if a stereo mode other than 'none' is used for at least one video track. Fix for bug 625.
  • * mkvmerge: enhancement: File identification for tracks read from Matroska files with a codec ID of "A_MS/ACM" will show the track's format tag field if it is unknown to mkvmerge. Implements bug 624.
  • 2011-04-22 Moritz Bunkus
  • * mkvmerge: new feature: Track, tag and attachment selection via --audio-tracks, --video-tracks etc. can have their meaning reversed by prefixing the list of IDs with "!". If it is then mkvmerge will copy all tracks/tags/attachments but the ones with the IDs given to the option (e.g. "--attachments !3,6").
  • * mkvmerge: bug fix: Fixed handling AVIs with AAC audio format tag 0x706d and bogus private data size. Fix for bug 623.
  • 2011-04-20 Moritz Bunkus



Changes for v4.6.0 - v4.7.0

  • build system: For the time being the build system will always build and link statically against the internal versions of libEBML and libMatroska.
  • mkvmerge: bug fix: Fixed appending timecode calculation for appended subtitle tracks if the subtitle tracks are read from complex containers (e.g. Matroska, MP4, AVI etc). Fix for bug 620.



Changes for v4.5.0 - v4.6.0

  • Released v4.6.0.
  • build system: Fixed building the Qt version of mkvinfo's GUI (again). Fix for bug 576.
  • mmg: bug fix: If the header editor finds 'language' elements with ISO-639-1 codes (e.g. "fra" instead of "fre" for "French") then it will map the code to the corresponding ISO-639-2 code. Fix for bug 598.
  • mmg: bug fix: Fixed one of the issues causing mmg to report that it is configured to use an unsupported version of mkvmerge when the reported version was actually empty.
  • mkvmerge: enhancement: HD-DVD subtitles are recognized as being an unsupported file format. This makes the error message presented to the user a bit clearer. Fix for bug 600.
  • build: Boost 1.36.0 or newer is required (up from 1.34.0). Also fixed building with v3 of Boost's filesystem library, e.g. with Boost 1.46.0 Beta 1 or newer.
  • mkvpropedit: new feature: Added support for adding, replacing and removing tags.
  • all: Added a translation for the programs into Turkish by ßou?ock (see AUTHORS).
  • build system: Fixed compilation if configure choses the internal versions of libebml and libmatroska while older versions are still installed in a location named with "-I..." or "-L..." in CFLAGS/CXXFLAGS/LDFLAGS or with configure's "--with-extra-includes" and "--with-extra-libs" options.



Changes for v4.4.0 - v4.5.0

  • build: Building mkvtoolnix now requires libebml v1.2.0 and libmatroska v1.1.0 or later.
  • build: enhancement: mkvtoolnix now includes libebml and libmatroska. The configure script will use them if either no installed versions of them is found or if the installed version is too old.



Changes for v4.3.0 - v4.4.0

  • 2010-10-31 Moritz Bunkus
  • * Released v4.4.0.
  • * build system: bug fix: Installation no longer fails if xsltproc is available but the DocBook stylesheets aren't. Fix for bug 575.
  • * mkvmerge: new feature: If the name of an input file starts with '=' then mkvmerge will not try to open other files with the same name (e.g. 'VTS_01_1.VOB', 'VTS_01_2.VOB', 'VTS_01_3.VOB') from the same directory. A single '=' as an argument disables this as well for the next input file. Implements bug 570.
  • * mmg: new feature: Added an option to disable extra compression when adding tracks by default.
  • * mkvmerge: bug fix: Made file type detection stricter for MP3, AC3 and AAC files. This prevents mis-detection of other file types as one of these for certain files. Fix for bug 574.
  • 2010-10-19 Moritz Bunkus
  • * mkvmerge: bug fix: Fixed the usage of iterators with the STL "deque" template class. This caused mkvmerge to abort on systems which did not use the GNU implementation of the standard template library, e.g. OpenSolaris with the SunStudio compiler. Fix for bug 567.
  • 2010-09-28 Moritz Bunkus
  • * mkvmerge: enhancement: The warning about subtitle entries that are skipped because their start time is greater than their end time now includes the subtitle number.
  • 2010-09-23 Moritz Bunkus
  • * Build system: bug fix: 'drake install' did not work if the login shell was not POSIX compatible (e.g. fish). Fix for bug 559.
  • 2010-09-19 Moritz Bunkus
  • * mkvmerge: enhancement: When appending two Matroska files which both contain chapters the chapter entries of all editions will be merged even if the edition's UIDs were different to begin with. This is done based on the order of the edition. If both files contain three editions each then the chapters from the first edition in the second file will be put into the first edition from the first file; the chapters from the second edition into the second edition and so on.
  • * all: Added a translation of the programs into French by Trinine (see AUTHORS).
  • * mkvmerge: bug fix: The MPEG ES reader was accessing uninitialized data. This could lead to crashes or source files not being read correctly.
  • * mkvmerge: bug fix: Using "--no-video" on AVI files caused the video track to be mistaken for an audio track and included anyway. Fix for bug 558.
  • 2010-09-04 Moritz Bunkus



Changes for v4.1.1 - v4.3.0

  • mkvmerge: bug fix: Appending tracks which would normally be compressed (e.g. with header removal compression) and turning off compression for those tracks with "--compression TID:none" (or the corresponsing option in mmg) was resulting in the second and all following appended tracks to be compressed all the same.



Changes for v3.4.0 - v4.0.0

  • Released v4.0.0.
  • build: Building mkvtoolnix now requires libebml v1.0.0 and libmatroska v1.0.0 or later.
  • all command line tools: bug fix: Fixed the output of eastern languages like Japanese or Chinese under cmd.exe on Windows.
  • mmg: new feature: Added the estimated remaining time to the mux and job dialogs.
  • all: Added a translation of the programs into Dutch by René Maassen (see AUTHORS).
  • mkvextract: feature removal: Removed support for extracting FLAC tracks into Ogg FLAC files. Instead they're always written into raw FLAC files. The option "--no-ogg" has been removed as well.
  • mkvmerge: feature removal: Removed support for the FLAC library older than v1.1.1.
  • mkvmerge: bug fix: Fixed support for reading FLAC tracks from Ogg files following the FLAC-in-Ogg-mapping established with FLAC v1.1.1. Fix for bug 488.
  • mmg: enhancement: The "mkvmerge executable" input in the preferences dialog is not read-only anymore. Final part of a fix for bug 490.
  • mmg: bug fix: mmg will output a warning if it is used with a mkvmerge executable whose version differs from mmg's version. Part of a fix for bug 490.
  • mmg: bug fix: If adding a file fails mkvmerge's error message will be shown in a scrollable dialog instead of a normal message box. Part of a fix for bug 490.
  • mmg: Added 'IVF' files to the list of known input file types.
  • mkvmerge: Added support for reading IVF files with VP8 video tracks.
  • mkvextract: Added support for extracting VP8 video tracks into IVF files.
  • mkvmerge, mkvinfo, mkvextract: bug fix: Fixed handling of clusters missing a cluster timecode element.
  • mkvinfo GUI: bug fix: Frames for simple blocks were shown at the wrong place in the element tree.
  • mkvmerge, mkvextract: Fixed handling of clusters with an unknown size.
  • mkvinfo: bug fix: Fixed handling clusters with an unknown size.
  • mkvinfo: new feature: Added an option ("-z" / "--size") for displaying each element's size property. Elements with an unknown/infinite size are shown as "size is unknown".
  • mmg: new feature: Added a checkbox for enabling "WebM" mode. This will also enable the same limitations that mkvmerge enables: Only VP8 and Vorbis tracks, no chapters, no tags. The output file name extension will be changed to ".webm" upon enabling the mode.
  • mkvmerge: change: mkvmerge will not write track header elements whose actual value equals their default value anymore.
  • mkvmerge: new feature: Neither chapters nor tags will be written to WebM compliant files. Warnings are issued if chapters or tags are found and not disabled.
  • mkvmerge: bug fix: Matroska files without clusters are accepted as valid input files again.
  • mmg: enhancement: Added "WebM" with the extension "webm" to the list of known file types.
  • mkvmerge: new feature: Added support for muxing VP8 video tracks.
  • mkvmerge: enhancement: mkvmerge will no longer put all clusters into a meta seek element resulting in smaller file size. The parameter "--no-clusters-in-meta-seek" has been renamed to "--clusters-in-meta-seek" and its meaning reverted.
  • mkvmerge: enhancement: WebM compatibility mode will be turned on automatically if the output file name's extension is '.webm', '.webma' or '.webmv'.
  • mkvinfo GUI: enhancement: Added "webm" to the list of known file name extensions for WebM files both for the "Open file" dialog and the drag & drop support.
  • mkvmerge: new feature: Added options "--webm"/"--web-media" that enable the WebM compatibility mode. In this mode only Vorbis audio tracks and VP8 video tracks are allowed. Neither chapters nor tracks are allowed. The DocType element is set to "webm".
  • mkvinfo GUI: bug fix: Opening more than one file without restarting mkvinfo GUI could result in wrong timecodes due to variables not being reinitialized.
  • mkvinfo: bug fix: Binary elements shorter than 10 bytes were not output correctly.
  • Build system: bug fix: The man page installation process only installed the English originals instead of the Japanese and Chinese translations.



Changes for v2.9.9 - v3.0.0

  • Released v3.0.0.
  • mmg: enhancement: Added support for showing the muxing progress for both normal muxes and the job manager in Windows 7's taskbar.



Changes for v2.6.0 - v2.7.0

  • Build requirements changed: mkvtoolnix requires Boost v1.32.0 or later.



Changes for v2.4.0 - v2.4.1

  • 2008-12-04 Moritz Bunkus
  • Released v2.4.1.
  • Build system: bug fix: Configure does not use "uname -m" for the detection of the Boost libraries anymore but configure's "$target" environment variable. This fixes the Boost detection for cross compilation builds. Fix for bug 311. Patch by Dominik Mierzejewski (see AUTHORS).
  • 2008-12-03 Moritz Bunkus
  • mkvmerge: bug fix: PCM audio tracks bigger than approximately 8 GB were cut off after approximately 8 GB.
  • 2008-12-02 Moritz Bunkus
  • mkvmerge: bug fix: mkvmerge recognizes SRT subtitle files with timecodes that contain spaces between the colons and the digits and timecodes whose numbers are not exactly two or three digits long.
  • 2008-11-28 Moritz Bunkus
  • mmg: bug fix: mmg processes window events much more often during muxing.
  • all: Updated the language code list from the offical ISO 639-2 standard.
  • 2008-11-04 Moritz Bunkus
  • mmg: bug fix: Split timecodes with more than three decimals were not allowed even though the docs say that they are. They are now, as mkvmerge supports such timecodes.
  • 2008-11-03 Moritz Bunkus
  • mkvmerge: bug fix: Changed the way mkvmerge calculates the timecodes when appending files. Should result in better audio/video synchronization.
  • mkvmerge: new feature: Added support for reading SRT and SSA/ASS subtitles from AVI files (fix for bug 64).
  • 2008-11-01 Moritz Bunkus
  • mkvmerge: bug fix: mkvmerge's LZO compressor would segfault if mkvmerge was compiled against v2 of the LZO library and the v1 LZO headers were not present.
  • 2008-10-29 Moritz Bunkus
  • mkvmerge: bug fix: SRT subtitle files are also handled correctly if the timecode lines do not have spaces around the arrow between the start and end timecodes.
  • 2008-10-13 Moritz Bunkus
  • mkvextract: bug fix: Matroska elements with binary data were output as garbage in XML files.
  • 2008-10-11 Moritz Bunkus



<<Back to software description

Subscribe to AfterDawn's weekly newsletter.