🍺 BREW Explorer

← all formulae

mkvtoolnix

brew install mkvtoolnix v99.0 GPL-2.0-or-later

Command-line tools for creating, editing, and inspecting Matroska (MKV) video container files.

Why you might care

mkvtoolnix is the standard toolkit for working with MKV files—muxing streams together, extracting tracks, editing metadata, and splitting/joining files without re-encoding. Use it for video workflow automation, batch processing, or precise track manipulation that GUI tools don't expose. It's the de facto reference implementation for the Matroska container format.

Categories

Alternatives

ffmpeg HandBrake MP4Box
2.5k
30-day installs · #873
6.0k
90-day · #1012
26.2k
365-day · #946

Runtime dependencies

Build dependencies

Links

Blurb generated by claude-haiku-4-5 on today.

Raw metadata
{
  "aliases": [],
  "alternatives": [
    "ffmpeg",
    "HandBrake",
    "MP4Box"
  ],
  "build_dependencies": [
    "docbook-xsl",
    "gettext",
    "nlohmann-json",
    "pkgconf",
    "utf8cpp"
  ],
  "categories": [
    "video-tool",
    "file-utility"
  ],
  "caveats": null,
  "conflicts_with": [],
  "dependencies": [
    "boost",
    "flac",
    "fmt",
    "gmp",
    "libebml",
    "libmatroska",
    "libogg",
    "libvorbis",
    "pugixml",
    "qtbase",
    "gettext"
  ],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "Matroska media files manipulation tools",
  "disable_reason": null,
  "disabled": 0,
  "enrichment_fetched_at": "2026-06-20T23:41:09+00:00",
  "first_seen": "2026-06-20T23:34:18+00:00",
  "full_name": "mkvtoolnix",
  "github_default_branch": null,
  "github_last_commit_at": null,
  "github_readme_excerpt": null,
  "github_repo": null,
  "github_stars": null,
  "github_topics": [],
  "homepage": "https://mkvtoolnix.download/",
  "homepage_og_description": null,
  "homepage_og_image": null,
  "homepage_title": "MKVToolNix news \u2013 Matroska tools for Linux/Unix and Windows",
  "installs_30d": 2518,
  "installs_365d": 26194,
  "installs_90d": 6027,
  "keg_only": 0,
  "keg_only_reason": null,
  "last_seen": "2026-06-20T23:34:18+00:00",
  "license": "GPL-2.0-or-later",
  "llm_generated_at": "2026-06-20T23:47:35+00:00",
  "llm_model": "claude-haiku-4-5",
  "name": "mkvtoolnix",
  "oldnames": [],
  "one_liner": "Command-line tools for creating, editing, and inspecting Matroska (MKV) video container files.",
  "optional_dependencies": [],
  "rank_30d": 873,
  "rank_365d": 946,
  "rank_90d": 1012,
  "raw_hash": "f7bb96af7d424bfc",
  "recommended_dependencies": [],
  "revision": 0,
  "ruby_source_path": "Formula/m/mkvtoolnix.rb",
  "tap": "homebrew/core",
  "test_dependencies": [],
  "uses_from_macos": [
    {
      "libxslt": "build"
    },
    {
      "ruby": "build"
    }
  ],
  "version_head": "HEAD",
  "version_stable": "99.0",
  "versioned_formulae": [],
  "why_use_this": "mkvtoolnix is the standard toolkit for working with MKV files\u2014muxing streams together, extracting tracks, editing metadata, and splitting/joining files without re-encoding. Use it for video workflow automation, batch processing, or precise track manipulation that GUI tools don\u0027t expose. It\u0027s the de facto reference implementation for the Matroska container format."
}