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)
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
it's recommended to uninstall any other variant/flavor/EP of onnxruntime before you install your desired ort version/package
pip uninstall onnxruntime[-xxx]
pip install onnxruntime-directml
or what ever but i recommend dml for windows
import scene_detect as scd
clip=scd.scene_detect(clip[,onnx_path=<str>,thresh=0.92,ort_provider='Dml' et cetera et cetera ])
- mvsfunc
- numpy(optional)
- opencv-python(optional)
- PyWavelets(optional)
- scipy(optional)
- python-dotenv(optional)
- nnedi3_resample
- xvs
- finesharp(optional)
- muvsfunc(optional but required by xvs)
plugins (most of which should be optional when not using related function and this list is probably incomplete)
- BM3DCUDA/CPU
- BM3D (only VAggregate is used for not-v2 bm3dcuda/cpu)
- FFTW3 (dependency of some plugins such as the one above)
- mvtools (my build is also available, clang produces faster binary in this case)
- 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)