An engine for vapoursynth previewers, renderers and script analysis tools.
pip install vsjetengine
from vsengine.policy import GlobalStore, Policy
from vsengine.vpy import load_script
with Policy(GlobalStore()) as policy, load_script("/path/to/script.vpy", policy) as script:
outputs = script.environment.outputs
print(outputs)- Environment Policy - Managing VapourSynth environments with stores
- Event Loops - Integration with asyncio, Trio, and custom loops
- Script Execution - Loading and running VapourSynth scripts
This project is licensed under the EUPL-1.2. When contributing to this project you accept that your code will be using this license. By contributing you also accept any relicencing to newer versions of the EUPL at a later point in time.