Okay, personally not
in Vapoursynth:
Adding this as a custom addition (together with all the needed dependencies) would do what you want.![Wink Wink](https://forum.selur.net/images/smilies/wink.png)
Since on mac the filters are autoloaded you just need to make sure the scripts are loaded,..
(so enable Filtering->Vapoursynth->Custom->Insert before->End->Enable' and copy&paste that)
The used filters are neo-fft3d/fft3dfilter, znedi3, mvtools and frmtconv.
-> If your setup allows it I would add ',opencl=True' to the QTGMC-call so NNEDI3CL is used instead of znedi3.![Wink Wink](https://forum.selur.net/images/smilies/wink.png)
Important: if your script already contains any of these lines:
do leave the lines that exist out.
Cu Selur
Ps.: I haven't tested this, but I'm pretty confident I didn't forget anything.
(If it doesn't work post the error message you get in vsViewer)
QTGMC(InputType=1, Preset="Placebo", NoiseProcess=1, NoiseRestore=0.3, Sigma=8.0)
clip = havsfunc.QTGMC(Input=clip, InputType=1, Preset="Placebo", NoiseProcess=1, NoiseRestore=0.3, Sigma=8.0)
Adding this as a custom addition (together with all the needed dependencies) would do what you want.
![Wink Wink](https://forum.selur.net/images/smilies/wink.png)
Since on mac the filters are autoloaded you just need to make sure the scripts are loaded,..
#Imports
import os
import sys
# Import scripts folder
scriptPath = '/Applications/Hybrid.app/Contents/MacOS/vsscripts' # <- adjust this if necessary
sys.path.append(os.path.abspath(scriptPath))
# Import scripts
import havsfunc
clip = havsfunc.QTGMC(Input=clip, InputType=1, Preset="Placebo", NoiseProcess=1, NoiseRestore=0.3, Sigma=8.0)
The used filters are neo-fft3d/fft3dfilter, znedi3, mvtools and frmtconv.
-> If your setup allows it I would add ',opencl=True' to the QTGMC-call so NNEDI3CL is used instead of znedi3.
![Wink Wink](https://forum.selur.net/images/smilies/wink.png)
Important: if your script already contains any of these lines:
import os
import sys
scriptPath = '/Applications/Hybrid.app/vsscripts' # <- adjust this if necessary
sys.path.append(os.path.abspath(scriptPath))
import havsfunc
Cu Selur
Ps.: I haven't tested this, but I'm pretty confident I didn't forget anything.
![Smile Smile](https://forum.selur.net/images/smilies/smile.png)
----
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.