| Crates.io | vapoursynth4-rs |
| lib.rs | vapoursynth4-rs |
| version | 0.4.0 |
| created_at | 2023-08-16 12:46:44.176791+00 |
| updated_at | 2025-03-25 07:37:24.578208+00 |
| description | A safe wrapper for VapourSynth and VSScript API version 4 |
| homepage | |
| repository | https://github.com/inflation/vapoursynth4-rs |
| max_upload_size | |
| id | 945783 |
| size | 103,985 |
vapoursynth4-rsSafe wrapper to VapourSynth. Special thanks to Ivan Molodetskikh for their work on the original bindings.
Check out vapoursynth4-sys for the raw binding.
All VapourSynth and VSScript API versions starting with 4.0 are supported. By default, the crates use the latest API version available. To use a specific version, disable the default feature and enable the corresponding Cargo feature:
vapoursynth-api-40 for VapourSynth API 4.0 (R55)vsscript-api-40 for VSScript API 4.0vsscript-api-41 for VSScript API 4.1Make sure you have the corresponding libraries available if you enable the linking features.
You can use the VAPOURSYNTH_LIB_DIR environment variable to specify
a custom directory with the library files.
On Windows the easiest way is to use the VapourSynth installer (make sure the VapourSynth SDK
is checked). Set VAPOURSYNTH_LIB_DIR to <path to the VapourSynth installation>\sdk\lib64
or <...>\lib32, depending on the target.
Licensed under MPL-2.0 or at http://mozilla.org/MPL/2.0/.