Third-party applications

Nowadays there are plenty of applications that can read or even create Matroska files. The following is an incomplete list of those applications grouped roughly by their type for those who are looking for some inspiration.

If you want to see an application included in this least, please contact us with the name of the application, a short description of its purpose and a link to its home page.

Note that the descriptions are how the respective authors describe their own programs. They’re not the opinions of the Matroska team and not endorsements from our side.


  • VLC (VideoLAN client) — a free and open source cross-platform multimedia player and framework that plays most multimedia files as well as DVDs, Audio CDs, VCDs, and various streaming protocols
  • MPC-HC (MediaPlayer Classic — Home Cinema) — a free and open-source video and audio player for Windows

  • BS.player — one of the best multimedia players in the world
  • Zoomplayer — the most flexible and most sophisticated video player in the world
  • foobar2000 — an advanced freeware audio player for the Windows platform

Encoders & rippers

  • Handbrake — a tool for converting video from nearly any format to a selection of modern, widely supported codecs
  • MakeMKV — your one-click solution to convert video that you own into free and patents-unencumbered format that can be played everywhere

Multiplexers & demultiplexers

  • Bulk MKV Muxer — a multithreaded, time saving application that allows for batch muxing of multiple MKVs
  • gMKVExtractGUI — a small GUI utility to use mkvinfo and mkvextract CLI tools from MKVToolNix in order to extract tracks, chapters and CUE sheets from Matroska files
  • JMkvpropedit — Batch GUI for mkvpropedit
  • MKVCleaver — a front end (GUI) for mkvextract which extracts data from MKV files in bulk
  • MKVToolNix — TODO


  • MkTags — a simple Perl application that lets you edit the tags in a Matroska file
  • tageditor — a tag editor with Qt GUI and command-line interface supporting MP4/M4A/AAC (iTunes), ID3, Vorbis, Opus, FLAC and Matroska

File information

  • MediaInfo — a convenient unified display of the most relevant technical and tag data for video and audio files
  • VideoInspector — a tool designed to provide you with as much information as possible about your video files
  • mkvalidator — a simple command line tool to verify Matroska and WebM files for spec conformance

Development tools & libraries

  • libEBML & libMatroska — low-level C++ libraries for reading & writing Matroska files
  • libEBML2 & libMatroska2 — low-level C libraries for reading & writing Matroska files
  • tagparser — C++ library for reading and writing MP4/M4A/AAC (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags
  • yamka — a cross-platform C++ SDK for creation/manipulation of Matroska container files

Other tools

  • Meteorite — a program for repairing damaged Matroska files
  • mkclean — a command line tool to clean and optimize Matroska and WebM files