Versie 8.3.0 van MKVToolNix is uitgekomen. Met deze verzameling opensourceprogramma's kunnen Matroska-bestanden 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 ook een grafische gebruikersinterface meegeleverd. Deze is in versie 8.0 vervangen door een nieuwe, de oude wordt binnenkort helemaal verwijderd. Versies kunnen worden gedownload voor Windows, een groot aantal Linux-distributies en OS X. In deze release zijn de volgende veranderingen en verbeteringen aangebracht:
MKVToolNix v8.3.0 released
I’ve released MKVToolNix v8.3.0. Even if I’m starting to sound like a broken record: this release implements a lot of enhancements and new features for MKVToolNix GUI, pretty much all of them requested by users. Several bugs in the GUI have been fixed as well. This is the last release that includes the old GUI (mkvmerge GUI).
Here’s the full ChangeLog since the previous release:
- MKVToolNix GUI: chapter editor enhancement: pressing return will cause the next appropriate chapter control to be selected depending on where the focus currently is: from a chapter input to the first chapter name, from a chapter name to the next chapter name and from the last chapter name to the next chapter entry’s start time. Implements #1358.
- MKVToolNix GUI: enhancement: the number of running jobs is shown in the status bar. Implements #1381.
- MKVToolNix GUI: new job queue feature: added a context menu for force-starting selected jobs. This allows for running more than one job at the same time. Implements #1395.
- MKVToolNix GUI: new merge tool feature: added an option for automatically setting the »default track« flag to »no« for all subtitle tracks when they’re added. Implements #1339.
- MKVToolNix GUI: new merge tool feature: dragging & dropping files onto line edit controls that expect file names (e.g. the »chapter file« control) will set that line edit’s text to the dropped file name. Implements #1344.
- mkvmerge: bug fix: track statistics tags can be kept with the option »–engage keep_track_statistics_tags«. This allows outputting them in verbose identification mode for easier parsing. Fixes #1351.
- MKVToolNix GUI: new feature: jobs in the queue can now be edited again. For that they’re re-opened in the corresponding tool and removed from the queue. Implements #1296.
- build system: stack protection is enabled when building with gcc on all platforms. For Windows DEP and ASLR is enabled. Implements #1370.
- build system: the Boost detection macros were updated from www.gnu.org resulting in better compatibility with bare-bones shells like dash.
- MKVToolNix GUI: enhancement: the format of the setting and queue files has been changed from INI style to JSON documents. Reading older setting files in INI style remains supported, but saving will convert them to JSON. Together with the other three changes mentioned below this results in a noticeable reduction in the time needed for writing the queue files, e.g. when pressing »start muxing« or when quitting the application.
- MKVToolNix GUI: enhancement: the way the job queue is stored has been changed. Earlier all jobs were stored in the same file (or registry on Windows) as the preferences. Now they’re stored in a sub directory called »jobQueue« with one file per queue entry.
- MKVToolNix GUI: enhancement: on Windows the preferences are not stored in the registry anymore, not even if the application has been installed. Instead they’re stored in an INI file in the user’s AppData\Local directory tree.
- MKVToolNix GUI: enhancement: the number of times the queue files are saved has been reduced. The queue files are also loaded only once on startup, not twice.
- MKVToolNix GUI: bug fix: fixed various crashes when dragging & dropping in all of the tree views (merge tool: files view, tracks view, attachments view; chapter editor: edition/chapter tree, chapter name list; job queue). Fixes #1365.
- MKVToolNix GUI: enhancement: if an instance is already running when the application is started a second time then the GUI requests that the already-running instance will be activated. Implements #1379.
- MKVToolNix GUI: new feature: added an option in the preferences for automatically switching to the job output tool whenever the user starts a job (e.g. by pressing »start muxing«). Implements #1376.
- MKVToolNix GUI: new job output and job queue feature: added a function for opening the output folder. Implements #1342.
- MKVToolNix GUI: new job output tool feature: added a way to clear the output, warnings and errors views. Implements #1356.
- MKVToolNix GUI: merge tool bug fix: attachments: sometimes changing values didn’t apply the changes to all selected attachments depending on how they were selected. Fixes #1373.
- MKVToolNix GUI: merge tool bug fix: the automatically suggested description for new jobs contained the file name twice, even in the directory portion. Fixes #1378.
- MKVToolNix GUI: merge tool bug fix: if »set output file name automatically« is enabled then file names ending with a number in parenthesis (e.g. »Berlin (1962).mkv«) will keep their number in the generated output file name. Fixes #1375.
- MKVToolNix GUI: merge tool bug fix: the GUI will keep manual changes to the output file name even if »set output file name automatically« is enabled. Fixes #1372.
- MKVToolNix GUI: bug fix: fixed the stereoscopy drop down box not being re-translated when the GUI language is changed. Fixes #1224.
- MKVToolNix GUI: chapter editor bug fix: it was possible to drop chapter entries on the top-level reserved for editions. Fixes #1369.
- MKVToolNix GUI: Windows: if the application has been installed then its settings will no longer be saved in the registry but in an INI file in the user’s data application folder (e.g. C:\Users\mbunkus\AppData\Local\bunkus.org\mkvtoolnix-gui).
- MKVToolNix GUI: merge tool enhancement: added »Simple OGM-style chapter files (*.txt)« to the file selection dialog when selecting a chapter file. Implements #1269.
- MKVToolNix GUI: bug fix: fixed compilation when building without curl support. Fixes #1359.