Monthly Archives: June 2015

I’ve released MKVToolNix v8.1.0 just eight days after 8.0.0. It incorporates a big amount of feedback on the new MKVToolNix GUI from users. Major bugs have been squashed, many usability enhancements have been implemented and even a couple of new features were added. If you’re using 8.0.0 I urge you to upgrade.

As this release comes so quickly after the last one I have also decided to keep the old GUI around until at least 8.3.0 (the prior plan was to drop it after 8.2.0).

mmg: bug fix: fixed handling of the characters [ and ] in container and track properties.

MKVToolNix GUI: merge tool enhancement: moved the »output file name« controls below the three tabs so they’re always visible. Also added an option in the preferences to move them back inside the »output« tab. Implements #1266.

2015-06-26 Moritz Bunkus <moritz@bunkus.org>

MKVToolNix GUI: new chapter editor feature: added a function for generating a certain number of evenly spaced sub-chapter. Implements #1291.

MKVToolNix GUI: merge tool bug fix: fixed various menu entries not working correctly after closing a tab or switching to another one. Fixes #1301.

MKVToolNix GUI: job queue enhancement: added menu entries for acknowledging both warnings and errors at the same time.

2015-06-24 Moritz Bunkus <moritz@bunkus.org>

MKVToolNix GUI: merge tool bug fix: if »automatically set the file title« is enabled then the title field will be cleared after all source files have been removed.

MKVToolNix GUI: new watch jobs tool feature: the first tab showing the output of the current job has been changed to show the output of all jobs that have been run since the GUI’s been started. This can be turned off in the preferences so that only the output of the currently running job is shown again. Implements #1263.

MKVToolNix GUI: new feature: added a check box to the track/chapters/tags/attachments list. This offers an additional way of toggling the »mux this« state of entries, same as the drop down box on the right and as double-clicking on the item already did. Implements #1277.

MKVToolNix GUI: merge tool bug fix: when appending files with multiple tracks of a type (e.g. multiple audio tracks) then all tracks of that kind would get assigned to the first track of that kind of the file they’re appended to. Now the second audio track from the appended file is appended to the second audio track of the existing file, the third to the third etc. Fixes #1257.

MKVToolNix GUI: new feature: added an option to always treat files dragged & dropped external applications as being added circumventing the question what to do with them (add, append or add as additional parts). This option is enabled by default changing the default behavior from release 8.0.0. Implements #1259.

MKVToolNix GUI: new feature: added an optional action after starting a job or adding one to the queue. This can be either to create whole new settings or to only remove all input files. Implements #1254.

mmg: bug fix: the deprecation warning will only be shown once. Fixes #1252.

I’ve released MKVToolNix v8.0.0. A ton of work has gone into the new GUI, MKVToolNix GUI, which is now officially the GUI to use. The old GUI is now marked as being deprecated (it will show a warning about that when you start it) and will be removed within the next two releases.

Apart from all the improvements to the new GUI there have been a couple of bug fixes in other parts of the program suite. The most important or most noticeable is probably a bug fix to mkvmerge’s key frame detection handling for MP4 DASH files.

MKVToolNix GUI: job output enhancement: when clicking the »abort« button the GUI asks for confirmation before aborting. Both this check and the one when quitting the application can be turned off via an option in the preferences. Implements #1238.

MKVToolNix GUI: job output bug fix: fixed displaying the estimated remaining time in tabs that have been opened for specific jobs. Fixes #1244.

2015-06-07 Moritz Bunkus <moritz@bunkus.org>

MKVToolNix GUI: new merge tool, header & chapter editor features: the GUI will ask for confirmation before closing or reloading tabs that have been modified and before quitting if there are modified tabs. This check can be disabled in the preferences. Implements #1211.

MKVToolNix GUI: new merge tool feature: implemented an option that allows the user to set up a list of languages. When adding files only those tracks whose language is included in that list are set to be muxed by default. Implements #1227.

MKVToolNix GUI: header editor bug fix: fixed the editor assuming values were changed if a track is present whose language element is not present in the file. Fixes #1240.

2015-06-06 Moritz Bunkus <moritz@bunkus.org>

MKVToolNix GUI: bug fix: fixed the translation of the tool tip for the »close tab« buttons after changing the interface language. Fixes #1237.

MKVToolNix GUI: bug fix: appended tracks will be disabled automatically when starting to mux if the track they’re appended to has been disabled by the user.

MKVToolNix GUI: new feature: added an option in the preferences for disabling additional lossless compression for all track types. Implements #1174.

mkvmerge, MKVToolNix GUI: new feature: added an option (»–engage keep_last_chapter_in_mpls«) that will cause mkvmerge not to remove the last chapter entry from a Blu-ray play list file which mkvmerge normally does if that entry’s timecode is within five seconds of the movie’s end. Implements #1226.

MKVToolNix GUI: fixed updating the number of pending jobs info in the status bar when manually starting jobs. Fixes #1236.

MKVToolNix GUI: new watch jobs tool feature: implemented estimating the remaining time for both the current job and the whole queue.

MKVToolNix GUI: merge tool bug fix: the default settings for the »output directory policy« was changed to »same directory as the first input file«. Fixes #1234.

2015-06-04 Moritz Bunkus <moritz@bunkus.org>

MKVToolNix GUI: enhancement: the following dialogs can now be maximized: the »preferences« dialog; the »additional command line options« dialog; the dialog showing the command line; the dialog where the user selects the play list to add. Implements #1231.

MKVToolNix GUI: merge tool enhancement: implemented toggling of »mux this« for all selected tracks by either double-clicking on the tracks or pressing enter/return when the tracks view is currently focused. Implements #1225.

MKVToolNix GUI: enhancement: the text in all message box dialogs can now be selected & copied, even on Windows. Implements #1230.

all: the detection whether or not the applications are installed on Windows is done by checking for the presence of a special file in the program folder instead of checking for an entry in the registry written by the installer. This enables users to try new portable versions without having to uninstall an installed version first as their settings will be kept separate now. A side effect is that compatibility with Windows XP should be restored. Implements #1229.

2015-06-02 Moritz Bunkus <moritz@bunkus.org>

MKVToolNix GUI: bug fix: on Windows the job queue was accidentally always saved to and loaded from the registry even if the portable version was used.

mkvmerge: bug fix: the track statistics tags of Matroska source files are always discarded, no matter whether or not they’re to be created for the output file. That way they won’t be reported as track tags by mkvmerge’s identification mode. This makes it easier for the user to create output files without track statistics tags as (s)he only has to use the option »–disable-track-statistics-tags« and not disable all the track tags as well anymore. Fixes #1186.

MKVToolNix GUI: new feature: implemented viewing the output of any job in the job queue.

MKVToolNix GUI: new feature: implemented saving the job output to a file.

MKVToolNix GUI: enhancement: language and country drop-down boxes will contain the common languages/countries both at the top as well as in the full list. Part of the implementation of #1200.

MKVToolNix GUI: enhancement: the entry »Undefined (und)« is always shown at the top of the language drop-down boxes. Part of the implementation of #1200.

MKVToolNix GUI: enhancement: the number of new warnings and errors are shown in the status bar. Both counters can be acknowledged via context menus on the status bar and in the job queue view. Part of the implementation of #1199.

2015-05-24 Moritz Bunkus <moritz@bunkus.org>

MKVToolNix GUI: enhancement: the number of jobs pending automatic/manual execution is listed in the status bar. Part of the implementation of #1199.

2015-05-23 Moritz Bunkus <moritz@bunkus.org>

MKVToolNix GUI: enhancement: the progress widget in the stats bar is not reset to 0 once all the jobs have been processed in order to signal the user that the jobs have actually been processed. Part of the implementation of #1198.

MKVToolNix GUI: merge tool enhancement: a short animation of a moving icon is shown when a job is started or added to the job queue as a clue to the user what’s happening and where to look for output. This animation can be disabled in the preferences. Implements #1198.

MKVToolNix GUI: merge tool bug fix: when adding a VOB from a DVD the tree items for the additional parts (the other VOBs processed automatically) weren’t shown.

2015-05-11 Moritz Bunkus <moritz@bunkus.org>

MKVToolNix GUI: merge tool: fixed the scroll bar not disappearing in the input tab if the window is high enough. Fixes #1193.

MKVToolNix GUI: chapter editor enhancements: when selecting a chapter the the chapter name closest to the previously selected chapter name (or the first if there wasn’t a previously selected one) is selected automatically.

MKVToolNix GUI: chapter editor enhancements: when starting a new file a single edition and a single chapter are added automatically.

MKVToolNix GUI: merge tool enhancement: the »add files« button has been re-labeled »add source files« in order to make it clearer that it cannot be used for adding attachments, even if the attachments tab is the currently selected tab.

MKVToolNix GUI: merge tool & job queue tool enhancement: short tool tips will be shown for the files, tracks, attachments and jobs views telling the user to right-click for adding files and similar actions.

MKVToolNix GUI: new feature for the merge tool, the header and chapter editors: if no file is open then »new« and »open file« buttons are shown.

build system: desktop files and icons were only installed if wxWidgets was enabled. Fixes #1188.