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.
2.5k
30-day installs · #873
6.0k
90-day · #1012
26.2k
365-day · #946
Runtime dependencies
Build dependencies
Links
- https://mkvtoolnix.download/
- Brew formula source: Formula/m/mkvtoolnix.rb
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."
}