20 个版本
0.8.2 | 2024年1月3日 |
---|---|
0.8.1 | 2023年11月1日 |
0.8.0 |
|
0.7.3 | 2023年10月31日 |
0.1.0 | 2018年12月18日 |
#436 在 视频 类别中
每月下载量 8,505
在 5 个 Crates 中使用 (通过 dav1d)
28KB
689 行
libdav1d 绑定
它是对 dav1d 的简单 FFI 绑定和安全抽象。
构建
要构建代码,请始终查看 CI 以在所有支持的操作系统上安装必要的依赖项。
覆盖 dav1d 库
绑定使用 system-deps 来查找 dav1d。您可以通过设置环境变量 PKG_CONFIG_PATH
或直接设置环境变量 SYSTEM_DEPS_DAV1D_SEARCH_NATIVE
和/或 SYSTEM_DEPS_DAV1D_LIB
来覆盖它。
使用 vcpkg 在 Windows x64 上构建
要使用 vcpkg 构建,请按照以下步骤操作
-
通过 chocolatey 安装
pkg-config
choco install pkgconfiglite
-
安装
dav1d
vcpkg install dav1d:x64-windows
-
将路径
$VCPKG_INSTALLATION_ROOT\installed\x64-windows\lib\pkgconfig
添加到环境变量PKG_CONFIG_PATH
-
构建代码
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