Libraries

We offer two sets of libraries for C & C++ that programmers can use in their own programs. Our own programs are based on these libraries.

libEBML & libMatroska

These are low-level C++ libraries for reading and writing Matroska files.

License: LGPL 2.1 or later

Library Version Date Download git repository
libEBML 1.4.5 2023-12-12 https://dl.matroska.org/downloads/libebml/ https://github.com/Matroska-Org/libebml
libMatroska 1.7.1 2022-10-08 https://dl.matroska.org/downloads/libmatroska/ https://github.com/Matroska-Org/libmatroska

The source code archives are signed with GPG key ID 0x0F92290A 445B9007, belonging to one of the Matroska maintainers, Moritz Bunkus.

libEBML2 & libMatroska2

These are low-level C libraries for reading and writing Matroska files. There are no separate releases available at the moment. Please use the code from their git repository instead.

License: BSD