Z's weird vapoursynth python script(s)
import zvs
NOT necessary. Will fall back to default values if it can't be found.
The global one resides alongside the main script file zvs.py, and a local one can override global values, you should place it somewhere can be found by python-dotenv, like your project root folder.(that means follow the python-dotenv documents there, yes I'm lazy)
*cringe*
from vsenv import *
core.num_threads=nn
core.max_cache_size=xxx #change these values can work inside vsenv.py but like if you preview in vsedit it only works for first time so not very well... but other than that i think it's viable
*cringe*
- mvsfunc
- numpy(optional)
- opencv-python(optional)
- PyWavelets(optional)
- scipy(optional)
- python-dotenv(optional)
- nnedi3_resample
- xvs
- finesharp(optional)
- muvsfunc(optional)
plugins (most of which should be optional when not using related function and this list is probably incomplete)
- BM3DCUDA
- BM3D (only VAggregate is used for not-v2 bm3dcuda)
- FFTW3 (dependency of some plugins such as the one above)
- mvtools (for degrain4-6 and some speed up use my build before they make new release)
- descale
- nnedi3cl/znedi3/nnedi3
- fmtconv
- neo_f3kdb/f3kdb
- tcanny
- akarin
- edgefixer
- KNLMeansCL
- nlm-cuda
- bilateral
- cas
- vs-removegrain
- ctmf
- DualSynth-madVR (and madVR itself of course)