20 个版本

0.8.2 2024年1月3日
0.8.1 2023年11月1日
0.8.0 2023年2月25日
0.7.3 2023年10月31日
0.1.0 2018年12月18日

#436视频 类别中

Download history 1853/week @ 2024-03-14 1862/week @ 2024-03-21 1861/week @ 2024-03-28 2695/week @ 2024-04-04 2709/week @ 2024-04-11 2459/week @ 2024-04-18 2764/week @ 2024-04-25 2032/week @ 2024-05-02 2401/week @ 2024-05-09 2412/week @ 2024-05-16 3038/week @ 2024-05-23 1831/week @ 2024-05-30 2032/week @ 2024-06-06 2357/week @ 2024-06-13 2028/week @ 2024-06-20 1736/week @ 2024-06-27

每月下载量 8,505
5 个 Crates 中使用 (通过 dav1d)

MIT 许可证

28KB
689

libdav1d 绑定 LICENSE Actions 状态

它是对 dav1d 的简单 FFI 绑定和安全抽象。

构建

要构建代码,请始终查看 CI 以在所有支持的操作系统上安装必要的依赖项。

覆盖 dav1d 库

绑定使用 system-deps 来查找 dav1d。您可以通过设置环境变量 PKG_CONFIG_PATH 或直接设置环境变量 SYSTEM_DEPS_DAV1D_SEARCH_NATIVE 和/或 SYSTEM_DEPS_DAV1D_LIB 来覆盖它。

使用 vcpkg 在 Windows x64 上构建

要使用 vcpkg 构建,请按照以下步骤操作

  1. 通过 chocolatey 安装 pkg-config

    choco install pkgconfiglite
    
  2. 安装 dav1d

    vcpkg install dav1d:x64-windows
    
  3. 将路径 $VCPKG_INSTALLATION_ROOT\installed\x64-windows\lib\pkgconfig 添加到环境变量 PKG_CONFIG_PATH

  4. 构建代码

    cargo build --workspace
    

为了加快计算速度,您只需在 Release 模式下构建您的包,将以下行添加到 $VCPKG_INSTALLATION_ROOT\triplets\x64-windows.cmake 文件中:set(VCPKG_BUILD_TYPE release)

为 Windows x86 构建与上述步骤相同,只需将上述步骤中的 x64 替换为 x86

支持版本

绑定需要 dav1d 1.3.0

待办事项

  • 简单绑定
  • 安全抽象
  • 示例

依赖项

~0.4–360KB