vapoursynth4-sys

Crates.iovapoursynth4-sys
lib.rsvapoursynth4-sys
version0.2.0
sourcesrc
created_at2023-08-16 12:44:07.289279
updated_at2023-09-08 10:56:55.104657
descriptionRust bindings for VapourSynth and VSScript API version 4
homepage
repositoryhttps://github.com/inflation/vapoursynth4-rs
max_upload_size
id945777
size130,959
Inflation (inflation)

documentation

https://docs.rs/vapoursynth4-sys

README

vapoursynth4-sys

Crates Documentation

Raw bindings to VapourSynth. Special thanks to Ivan Molodetskikh for their work on the original bindings.

Check out vapoursynth4-rs for a safe Rust wrapper.

Supported Versions

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.0
  • vsscript-api-41 for VSScript API 4.1

Building

Make 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 bit count.

License

Licensed under MPL-2.0 or at http://mozilla.org/MPL/2.0/.

Commit count: 11

cargo fmt