Automic VaultAutomic Vault

brew

Install mkclean with Homebrew, Nix

Optimizes Matroska and WebM files. Version 0.9.0 via Homebrew; verified from local package data.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install mkclean

local Homebrew formula metadata

Linux

Nixverified · 92%
nix profile install nixpkgs#mkclean

nixpkgs package indexes · pkgs/by-name/mk/mkclean/package.nix · source: api.github.com

overview

Package summary

Optimizes Matroska and WebM files

Commands and aliases

  • mkclean

history

Project history and usage

mkclean is an official Matroska command-line utility for cleaning and optimizing already-muxed Matroska and WebM files. The official page describes it as a tool that reorders elements with Cues at the front for efficient streaming, removes elements outside the Matroska specs, and can optionally remux Cluster blocks around keyframes.

Project history

mkclean belongs to the Matroska tooling family around Matroska and WebM container maintenance. The official Matroska page lists v0.9.0 from January 31, 2021 as the latest release and links release source packages through SourceForge.

The project depends on libebml2 and libmatroska2, themselves part of the Matroska container implementation stack.

Adoption history

mkclean's package-manager footprint is narrow but useful: Homebrew and Nix package it for users who want an installed command-line optimizer for Matroska and WebM files without building the Matroska release tarball manually.

How it is used

mkclean is a post-processing tool. Users run it on existing .mkv, .mka, .mks, .mk3d, .webm, or .weba files to improve streaming layout, remove invalid elements, and optionally remux clusters around keyframes.

It complements muxers and validators: it does not encode media, but adjusts container structure and metadata layout.

Why package nerds care

mkclean is notable as one of the small Matroska ecosystem commands that package managers preserve even when most users know the larger MKVToolNix suite. It represents the Unix packaging pattern of shipping a focused maintenance utility around a media container format.

Timeline

  • 2010: Changelog series shows active 0.3 through 0.8 development around Matroska/WebM cleanup and optimization behavior.
  • 2012-08: Changelog lists v0.8.10 with updated Matroska element support.
  • 2021-01: Official page lists v0.9.0 as the latest release.

Related projects

  • mkclean is related to Matroska, WebM, libebml2, libmatroska2, mkvalidator, and MKVToolNix.

security posture

Risk level: green

narrow executable package without higher-risk signals.

Risk classifier

green risk · low confidence · appliance

Why

  • narrow executable package without higher-risk signals

Signals

  • metadata:no-higher-risk-signals

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 13 platform targets.
  • Build metadata lists 1 build dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
mkcleancliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-07-08
manager version0.9.0
manager updated
local dataok
upstreamnot checked
latest detectednot detected

https://www.matroska.org/downloads/mkclean.html

install metadata

Package metadata

Package keybrew:mkclean
Version0.9.0
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/mkclean
Homepagehttps://www.matroska.org/downloads/mkclean.html
Upstream docshttps://www.matroska.org/downloads/mkclean.html
LicenseBSD-3-Clause
Source archivehttps://downloads.sourceforge.net/project/matroska/mkclean/mkclean-0.9.0.tar.bz2
Build dependenciescmake
Bottleavailable (on arm64_big_sur, arm64_linux, arm64_monterey, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, big_sur, catalina, monterey, sonoma, ventura, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namemkclean
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Nix95%

mkclean

nix profile install nixpkgs#mkclean
  • normalized package name match
  • Matched by: Mkclean
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/mk/mkclean/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment