a C++ libary to parse Matroska files (.mkv and .mka)
a C++ library to parse and create Matroska files
libmatroska is based on
cmake. It requires a C++ compiler as well as libebml. This means that the normal build process consists of the usual steps:
mkdir build ; cd build
cmake ..
make
make install
By default only a static library is built.
This library supports the usual
cmakeoptions for specifying installation paths (e.g.
-DCMAKE_INSTALL_PREFIX=/opt/libmatroska). The following additional
cmakeoptions are supported:
-DEbml_DIR=/path/to/libebml— if
libebmlwas installed in a non-default location, you have to tell
cmakewhere to find it. Point this variable to the directory containing the
EbmlConfig.cmakefile.
-DDISABLE_PKGCONFIG=YES— don't generate and install the
libebml.pcpackage configuration module for
pkg-config
-DDISABLE_CMAKE_CONFIG=YES— don't generate and install the package configuration module for
cmake
-DBUILD_SHARED_LIBS=YES— build the shared library instead of the static one (default: no)
Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.