mmg (1) - Linux Man Pages

mmg: a GUI for mkvmerge(1) including a chapter and a header editor


mmg - a GUI for

mkvmerge(1) including a chapter and a header editor


mmg [[--edit-headers {filename.mkv}] | [preferences-file.mmg] | [source-file.ext]]



is a wxWindows(TM) based GUI for mkvmerge(1). It offers easy access to all of mkvmerge(1)'s options. All settings (e.g. source files, track options etc) can be saved and restored. Included is a chapter editor that can read OGM style and XML style chapter files, write XML style chapter files and even read chapters from Matroska(TM) files and write chapters directly to Matroska(TM) files. Included is also a header editor that can be used to quickly change properties of existing Matroska(TM) files without needing a complete remux.

mmg(1) knows few options. The first possibility is to start it with a single file name. If that file name's extenion is '.mmg' then it will be treated as a preferences file and mmg(1) will load its setting when it starts. Otherwise the name is interpreted as being the name of an input file which will be added.

The second operation mode is invoked with the option --edit-headers and a file name. This lets mmg(1) run its header editor and load the file.

The full documentation is available in HTML form (doc/mkvmerge-gui.html).


The latest version can always be found at m[blue]the MKVToolNix homepagem[][1].


Moritz Bunkus <moritz [at]>



the MKVToolNix homepage


mkvmerge(1), mkvextract(1), mkvinfo(1), mkvpropedit(1)