Release Notes: New features include a reader for the FlashVideo file format, splitting by frame/field numbers, splitting by chapter numbers, splitting into parts by frame/field numbers, reading VobSubs from MP4 files, and the ability to save additional commandline options as default options in mmg. Header removal compression has been turned off. Bugfixes have been done all over the place.
Release Notes: This release fixes several bugs: appending empty subtitle tracks; file names containing '%' read from .mmg files; reading linked seek heads in mkvmerge (fixes mkvmerge not finding attachments after usage of mkvpropedit); discarding EBML void elements when writing and reading XML chapter files; mkvmerge will keep timecodes of PCM tracks read from containers that provide timecodes; and reading seek position elements bigger than 2 GB. Enhancements include writing the newly introduced elements "cue duration" and "cue relative position", which provide more detailed information for seeking.
Release Notes: This release fixes mmg's bug of not displaying the last lines of mkvmerge's output. Other bugfixes include VC1 handling, A/V synchronisation with MPEG 1/2 video tracks, SRT format handling, and compilation with gcc 4.7.x and clang 3.1. New features include support for the ALAC audio codec in mkvmerge, adding/deleting/replacing attachments in mkvpropedit, and editing several additional flags and fields in mmg's chapter editor. A Basque translation of both the programs and mmg's guid has been added.
Release Notes: In MP4/QuickTime files, an issue with "constant sample size, variable duration not supported" has been fixed. Excessive CPU usage has been fixed. Other bugs were fixed.
Release Notes: This release fixes a couple of important issues with the new "--split parts:" functionality. Other bugs were fixed as well. A Polish translation of the programs has been added, as well as a Spanish translation of mmg’s guide.
Release Notes: A new mode for "--split" enables discarding/keeping parts of the source files. mmg can automatically clear jobs from the job queue after they've been run. All of the XML code has been re-written. Several bugfixes have been made across the board.
Release Notes: The AVC/h.264 timecode handling code has been completely rewritten. Users do not have to specify the --default-duration/FPS for such tracks anymore. The (E)AC3 code has been completely rewritten, fixing several issues. The file type detection code has been improved for several file formats. MicroDVD subtitles are now recognized as an unsupported file format. The "--default-duration" option and mmg's "FPS" field can handle values like "25p" or "50i".
Release Notes: Several fields have been added to mkvmerge's verbose identification output. File type identification and a segfault have been fixed for DTS files. File type detection for (E)AC3 files has been improved. mkvextract's "timecodes_v2" mode uses the same track IDs as mkvmerge's identification mode outputs again. An invalid memory access with certain broken Matroska files has been fixed. mkvmerge can read input files as if they were part of a single huge file. mkvmerge can extract and use the audio encoder delay information stored in MP4 files as written by iTunes.
Release Notes: mkvmerge and mkvextract use the same track IDs again. Performance on Linux has been improved for large files. MP4 files with chapters in unexpected character sets cause a proper error message. The MPEG program stream reader can handle tracks with huge gaps gracefully. Compilation has been fixed if gettext, FLAC, or CURL is not available.
Release Notes: Many bugs were fixed and great improvements were made to the MPEG transport stream handling. Building now requires GCC 4.6.0 or newer and Boost 1.46 or newer, as many features from the C++11 standard are used actively.