文件名称:libmatroska:一个C ++库来解析Matroska文件(.mkv和.mka)
文件大小:117KB
文件格式:ZIP
更新时间:2024-05-25 11:44:03
C++
libmatroska 一个C ++库来解析和创建Matroska文件 建造和安装 构建和安装库 libmatroska是基于cmake 。 它需要一个C ++编译器以及 。 这意味着正常的构建过程包括通常的步骤: 创建一个构建目录: mkdir build ; cd build mkdir build ; cd build 生成make文件: cmake .. 编译: make 安装(以root身份运行): make install 使用选项自定义内容 默认情况下,仅构建静态库。 该库支持用于指定安装路径的常规cmake选项(例如-DCMAKE_INSTALL_PREFIX=/opt/libmatroska )。 支持以下其他cmake选项: -DEbml_DIR=/path/to/libebml如果libebml安装在非默认位置,则必须告诉cmake在哪里可以找到它。 将
【文件预览】:
libmatroska-master
----libmatroska.pc.in(309B)
----tools()
--------check_ids(362B)
----test()
--------tags()
--------mux()
--------utf8()
--------Makefile(230B)
--------ebml()
----LICENSE.LGPL(26KB)
----NEWS.md(8KB)
----matroska()
--------KaxChapters.h(1KB)
--------FileKax.h(5KB)
--------KaxAttached.h(2KB)
--------KaxBlockData.h(3KB)
--------KaxCues.h(3KB)
--------KaxTag.h(1KB)
--------KaxInfo.h(2KB)
--------KaxAttachments.h(2KB)
--------KaxContentEncoding.h(2KB)
--------KaxTags.h(2KB)
--------KaxVersion.h(2KB)
--------KaxBlock.h(12KB)
--------KaxConfig.h(2KB)
--------KaxTrackEntryData.h(2KB)
--------KaxSemantic.h(15KB)
--------KaxTypes.h(2KB)
--------KaxContexts.h(5KB)
--------KaxCluster.h(6KB)
--------KaxInfoData.h(3KB)
--------c()
--------KaxCuesData.h(3KB)
--------KaxSegment.h(2KB)
--------KaxSeekHead.h(2KB)
--------KaxTrackVideo.h(1KB)
--------KaxClusterData.h(2KB)
--------KaxDefines.h(10KB)
--------KaxTracks.h(3KB)
--------KaxTrackAudio.h(2KB)
----src()
--------KaxInfoData.cpp(2KB)
--------KaxSegment.cpp(3KB)
--------KaxCues.cpp(5KB)
--------FileKax.cpp(11KB)
--------KaxContexts.cpp(2KB)
--------KaxAttached.cpp(2KB)
--------KaxSemantic.cpp(45KB)
--------KaxTracks.cpp(2KB)
--------KaxBlockData.cpp(3KB)
--------KaxSeekHead.cpp(4KB)
--------KaxVersion.cpp(2KB)
--------KaxAttachments.cpp(2KB)
--------KaxBlock.cpp(32KB)
--------KaxCluster.cpp(11KB)
--------KaxCuesData.cpp(8KB)
----.gitignore(333B)
----CMakeLists.txt(4KB)
----CODE_OF_CONDUCT.md(3KB)
----README.md(1KB)
----MatroskaConfig.cmake.in(176B)