libmatroska
« Back to VersTracker
Description:
Extensible, open standard container format for audio/video
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Multimedia
Tags: multimedia video library container c++
Install: brew install libmatroska
About:
Libmatroska is a C++ library that parses and creates Matroska and WebM files. It provides a robust, extensible API for handling the EBML-based container format, allowing developers to manipulate video, audio, and subtitle tracks. Its main value is enabling high-performance, low-level access to metadata and media streams for multimedia applications.
Key Features:
  • C++ library for parsing and creating MKV/WebM files
  • Extensible Binary Meta-Language (EBML) based format
  • Supports seeking, streaming, and frame-wise access
  • Separate from the libebml dependency for modularity
Use Cases:
  • Building custom video players or media servers
  • Developing video transcoding and editing tools
  • Implementing WebM support in applications
Alternatives:
  • FFmpeg – FFmpeg is a complete multimedia framework that includes matroska demuxing/muxing, whereas libmatroska is a dedicated library focused solely on the container format.
  • GStreamer – GStreamer provides a plugin-based multimedia framework with matroska support, while libmatroska offers a lower-level, direct API for container manipulation.
Version History
Detected Version Rev Change Commit
Sep 11, 2025 4:25am 0 VERSION_BUMP 74c49d5d
Sep 10, 2025 8:35pm 0 VERSION_BUMP dbf6dcc3