MKVToolNix

{{Use American English|date=December 2020}}

{{Use mdy dates|date=December 2020}}

{{short description|Free and open source Matroska libraries and toolset}}

{{Infobox software

| name = MKVToolNix

| title =

| logo = mkvmerge256.png

| logo caption =

| logo size =

| logo alt = mkvmerge logo

| screenshot = Mkvmerge cut video.png

| caption = mkvmerge GUI v5.7.0, a component of MKVToolNix, showing its "Global" tab

| screenshot size =

| screenshot alt =

| collapsible =

| author = Moritz Bunkus

| developer = Moritz Bunkus

| released = {{Start date and age|2003|04|30}}

| discontinued = no

| latest release version = 91.0{{Cite web |url=https://mkvtoolnix.download/doc/NEWS.md |title=Archived copy |access-date=April 7, 2022 |archive-date=April 7, 2023 |archive-url=https://web.archive.org/web/20230407193050/https://mkvtoolnix.download/doc/NEWS.md |url-status=live}}

| latest release date = {{Start date and age|2025|03|16}}

| latest preview version =

| latest preview date =

| programming language = C++ (GUI: originally in wxWidgets, but ported to Qt5 due to the wxWidgets problems.{{cite web

|title=MKVToolNix GUI · Wiki · Moritz Bunkus _ MKVToolNix · GitLab

|url=https://gitlab.com/mbunkus/mkvtoolnix/wikis/MKVToolNix-GUI

|accessdate=May 14, 2019

|archive-date=December 29, 2020

|archive-url=https://web.archive.org/web/20201229175848/https://gitlab.com/mbunkus/mkvtoolnix/-/wikis/MKVToolNix-GUI

|url-status=live}}

{{cite web

|title=Debian -- Details of package mkvtoolnix-gui in jessie

|url=https://packages.debian.org/jessie/mkvtoolnix-gui

|accessdate=May 14, 2019

|archive-date=December 29, 2020

|archive-url=https://web.archive.org/web/20201229175852/https://packages.debian.org/jessie/mkvtoolnix-gui

|url-status=live}}

| operating system = Unix-like, macOS, Microsoft Windows, Linux

| platform = Matroska

| size = ~20 MB

| language =

| language count = 27

| language footnote = [https://codeberg.org/mbunkus/mkvtoolnix/src/branch/main/po : list]

| genre = Multimedia software (container format manipulation)

| license = GPLv2 or later

| website = {{URL|https://mkvtoolnix.download/}}

| AsOf =

}}

MKVToolNix is a collection of tools for the Matroska media container format by Moritz Bunkus including mkvmerge. The free and open source Matroska libraries and tools are available for various platforms including Linux and BSD distributions, macOS and Microsoft Windows. The tools can be also downloaded from video software distributorsMultiple references:{{Bulleted list|{{cite web |url=http://www.videohelp.com/tools/MKVtoolnix |title=MKVToolnix |publisher=videohelp.com |date=2015}}|{{cite web |url=http://www.matroska.org/downloads/windows.html |at=sec. Editors |date=2011 |title=Downloads for Windows |publisher=matroska.org |accessdate=February 6, 2015|archive-date=February 6, 2015|archive-url=https://web.archive.org/web/20150206042910/http://matroska.org/downloads/windows.html|url-status=live}}|{{cite web |url=http://www.divx-digest.com/software/mkvtoolnix.html |title=MKVToolnix |publisher=digital digest |date=2015}}|{{cite web |url=http://www.free-codecs.com/download/MKVToolnix.htm |title=MKVToolnix |publisher=free-codecs.com |date=2015}}}} and FOSS repositories.{{cite web |url=http://www.fosshub.com/MKVToolNix.html |title=MKVToolNix |author=FOSShub |date=January 5, 2015 |accessdate=February 8, 2015 |quote=This is a must-have software if you work with MKV files.|archive-date=December 29, 2020|archive-url=https://web.archive.org/web/20201229175931/https://www.fosshub.com/MKVToolNix.html|url-status=live}}

Applications

MKVToolNix was reviewed by the Linux Journal, Linux Format, the ICTE Journal, and Softpedia among others.Multiple references:{{Bulleted list|{{cite journal |author1=Nick Veitch |title=Video tools. MKVToolNix |journal=Linux Format |date=February 2011 |issue=141 |page=77 |publisher=Future plc |issn=1470-4234 |url=http://www.linuxformat.com/includes/downloads.php?PDF=LXF141.hot.pdf|url-access=subscription|access-date=February 8, 2015|archive-date=December 29, 2020|archive-url=https://web.archive.org/web/20201229175935/https://www.linuxformat.com//includes/downloads.php?PDF=LXF141.hot.pdf|url-status=live}}|{{cite journal |author1=Mike Saunders (Christmas 2012) |title=Video file creator. MKVToolNix |journal=Linux Format |issue=165 |page=68 |publisher=Future plc |issn=1470-4234 |url=http://www.linuxformat.com/includes/downloads.php?PDF=LXF165.hot.pdf|url-access=subscription|access-date=February 8, 2015|archive-date=December 29, 2020|archive-url=https://web.archive.org/web/20201229175935/https://www.linuxformat.com//includes/downloads.php?PDF=LXF165.hot.pdf|url-status=live}}|{{cite journal |author1=Richard Smedley |title=Video and audio file utilities. MKVToolNix |journal=Linux Format |date=April 2014 |issue=182 |page=67 |publisher=Future plc |issn=1470-4234 |url=http://www.linuxformat.com/includes/downloads.php?PDF=LXF182.hot.pdf|url-access=subscription |quote="they're pretty robust, but continue to get incremental improvement and feature updates with fairly regular point releases."|access-date=February 8, 2015|archive-date=December 29, 2020|archive-url=https://web.archive.org/web/20201229175946/https://www.linuxformat.com//includes/downloads.php?PDF=LXF182.hot.pdf|url-status=live}}|{{cite journal |url=http://dl.acm.org/citation.cfm?id=1464267|url-access=subscription |title=Reviews: The popcorn hour a-100 |author=D. Bartholomew |date=2008 |issue=175 |pages=16:16 |journal=Linux Journal |volume=2008 |accessdate=February 7, 2015|archive-date=December 29, 2020|archive-url=https://web.archive.org/web/20201229175946/https://dl.acm.org/doi/10.5555/1464251.1464267|url-status=live}}|{{cite web |url=https://periodicals.osu.eu/ictejournal/dokumenty/2014-01/ictejournal-2014-1.pdf#page=28 |title=Creation of educational video tutorials and their use in education |author=A. Oujezdský |date=2014 |publisher=ICTE Journal |pages=28|access-date=February 7, 2015|archive-date=December 29, 2020|archive-url=https://web.archive.org/web/20201229175920/https://periodicals.osu.eu/ictejournal/dokumenty/2014-01/ictejournal-2014-1.pdf#page=28|url-status=live}}|{{cite web |url=http://linux.softpedia.com/blog/Merge-Split-and-Convert-MKV-Files-with-MKVToolNix-468963.shtml |title=Merge, Split, and Convert MKV Files with MKVToolNix |author=Silviu Stahie |publisher=Softpedia Linux blog |date=January 5, 2015 |accessdate=February 7, 2015|archive-date=December 29, 2020|archive-url=https://web.archive.org/web/20201229175932/https://linux.softpedia.com/blog/Merge-Split-and-Convert-MKV-Files-with-MKVToolNix-468963.shtml|url-status=live}}|{{cite book |isbn=978-1597495875 |title=Digital Forensics with Open Source Tools |author=Cory Altheide, Harlan Carvey |at=ch. 8 "File Analysis" |date=March 29, 2011 |publisher=Elsevier}}}} The tools are cited in patents for a "Universal container for audio data".{{ cite patent

| country =US

| number = 8494866

| status = patent

| title =Universal container for audio data

| pubdate = July 23, 2013

| gdate =

| fdate = 2011-10-31

| pridate = 2004-07-02

| invent1 = William G. Stewart

| invent2 = James E. McCartney

| invent3 = Douglas S. Wyatt

| assign1 = Apple Inc.

| class =

}} [https://patents.google.com/patent/US8494866B2 Google Patent entry] {{Webarchive|url=https://web.archive.org/web/20201229175939/https://patents.google.com/patent/US8494866B2 |date=December 29, 2020 }} A "portable" Windows edition exists, but is not {{as of|2015|lc=yes|alt=yet}} available in the PortableApps format.{{cite web |url=http://portableapps.com/node/36135 |title=MKVToolNix Portable 7.1.0 Dev Test 1 |author=darksabre76 |date=January 21, 2013 |publisher=PortableApps.com |accessdate=February 7, 2015|archive-date=December 29, 2020|archive-url=https://web.archive.org/web/20201229175853/https://portableapps.com/node/36135|url-status=live}}

Components

;MKVToolNix GUI: is a Qt GUI for mkvmerge and a successor of mmg.

;mkvmerge: merges multimedia streams into a Matroska file.{{cite web |url=https://www.bunkus.org/videotools/mkvtoolnix/doc/mkvmerge.html |title=mkvmerge -- Merge multimedia streams into a Matroska™ file |date=2015 |author=Moritz Bunkus |work=mkvtoolnix |accessdate=February 6, 2015}}

;mkvinfo: lists all elements contained in a Matroska file.

;mkvextract: extracts specific parts from a Matroska file to other formats.

;mkvpropedit: allows to analyze and modify some Matroska file properties.

See also

{{Portal|Free and open-source software}}

References

{{reflist}}