Okay, personally not
QTGMC(InputType=1, Preset="Placebo", NoiseProcess=1, NoiseRestore=0.3, Sigma=8.0)
in Vapoursynth:
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.
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)
(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.
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
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)