9 个版本
0.4.0 | 2022年7月13日 |
---|---|
0.3.0 | 2019年10月22日 |
0.2.2 | 2018年6月16日 |
0.2.0 | 2018年3月24日 |
0.1.0 | 2018年1月29日 |
#202 在 视频
每月440 次下载
用于 9 个 Crates (通过 vapoursynth)
32KB
718 行
vapoursynth-sys
对 VapourSynth 的原生绑定。
查看 vapoursynth-rs 以获取安全的 Rust 包装器。
支持的版本
支持所有从 3.0 开始的 VapourSynth 和 VSScript API 版本。默认情况下,crates 使用 3.0 功能集。要启用更高 API 版本的支持,启用以下 Cargo 功能之一
vapoursynth-api-31
用于 VapourSynth API 3.1 (R26)vapoursynth-api-32
用于 VapourSynth API 3.2 (R27)vapoursynth-api-33
用于 VapourSynth API 3.3 (R30)vapoursynth-api-34
用于 VapourSynth API 3.4 (R30)vapoursynth-api-35
用于 VapourSynth API 3.5 (R38)vapoursynth-api-36
用于 VapourSynth API 3.6 (R47)vsscript-api-31
用于 VSScript API 3.1vsscript-api-32
用于 VSScript API 3.2
要启用链接到 VapourSynth 或 VSScript 函数,启用以下 Cargo 功能
vapoursynth-functions
用于 VapourSynth 函数 (getVapourSynthAPI()
)vsscript-functions
用于 VSScript 函数 (vsscript_*()
)
构建
如果您启用了链接功能,请确保您有相应的库可用。您可以使用 VAPOURSYNTH_LIB_DIR
环境变量来指定包含库文件的自定义目录。
在Windows上,最简单的方法是使用VapourSynth安装程序(确保已勾选VapourSynth SDK)。程序应该会自动识别库目录。如果它没有自动识别或者你正在进行交叉编译,将VAPOURSYNTH_LIB_DIR
设置为<VapourSynth安装路径>\sdk\lib64
或<...>\lib32
,具体取决于目标位数。
许可证
许可协议为以下之一:
- Apache许可证2.0版本,(LICENSE-APACHE或https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT许可证 (LICENSE-MIT或http://opensource.org/licenses/MIT)
根据您的选择。