Installation¶
From PyPI¶
The simplest way to install is via pip into a Python environment such as a venv:
pip install vsanalog
This installs both the native VapourSynth plugin and a Python module with type-hinted wrappers. The plugin is automatically loaded when you use the Python module. The wheel bundles its shared library dependencies, so no additional runtime libraries need to be installed separately. Only VapourSynth itself is required.
Manual Plugin Installation¶
Alternatively, obtain or build the plugin for your operating system and place
vsanalog.dll, vsanalog.dylib, or vsanalog.so into your VapourSynth
autoloading plugins directory.
Runtime Dependencies¶
A manual install requires the following libraries to be present on your system:
VapourSynth (>= R55)
Qt6 (Core module)
FFTW3
SQLite3
macOS (Homebrew):
brew install qt6 fftw sqlite
Ubuntu/Debian:
sudo apt install libqt6core6 libfftw3-3 libsqlite3-0
Fedora:
sudo dnf install qt6-qtbase fftw-libs sqlite-libs
Arch Linux:
sudo pacman -S qt6-base fftw sqlite
Windows:
Install VapourSynth, then ensure Qt6, FFTW3, and SQLite3 DLLs are available in your PATH or alongside the plugin.