1个不稳定版本
使用旧的Rust 2015
0.1.0 | 2017年6月3日 |
---|
#119 in #cuda
3KB
72 代码行
NVIDIA视频编解码器SDK绑定
它是nvidia视频编解码器SDK的一个简单绑定和安全的抽象。
构建
绑定是通过使用系统中应存在的头文件和库生成的。
默认情况下,头文件在/opt/cuda/include
和/opt/nvidia-video-codec/include
中查找,库假定在默认路径中(并由驱动程序提供)。
可以通过设置环境变量CUDA_INCLUDE_PATH
和NVIDIA_VIDEO_CODEC_INCLUDE_PATH
来覆盖头文件的搜索路径。
cuvid和nvenc头文件的一个便利重新打包版本可用,并且已知与绑定兼容。
待办事项
-
简单绑定
- cuda
- cuvid
- nvenc
-
安全抽象
- 支持cuda
- 支持cuvid
- 支持nvenc
-
示例
- 简单解码
- 简单编码
无运行时依赖
~0–2.2MB
~44K SLoC