MKVToolnix is een collectie opensourceprogramma's waarmee matroskabestanden kunnen worden bekeken, bewerkt en geconverteerd. Zo kunnen bijvoorbeeld onnodige geluidssporen en ondertiteling worden 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 Mac OS X. Versie 4.9.0 van MKVToolnix is beschikbaar gekomen en sinds de vorige vermelding in de Meuktracker zijn de volgende veranderingen en verbeteringen doorgevoerd:
Changes in version 4.9.0:Changes in version 4.8.0:
- 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.
- mmg: Various compatibility fixes for use with wxWidgets 2.9.x.
- mmg: bug fix: Fixed building with Sun Studio's C compiler.
- 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').
- 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).
- mmg: bug fix: Fixed populating the 'compression' drop down box according to what mkvmerge was compiled with.
- 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.
- mkvmerge: Fixed remuxing certain VC1 video tracks from Matroska files. Fix for bug 636.
- 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.
- 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.
- mkvpropedit: new feature: Added support for adding, replacing and removing chapters.
- 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.
- 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.
- mkvmerge: bug fix: Fixed detection of AAC files with ADIF headers. Fix for bug 626.
- 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.
- 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.