InsigniaMath
11th August 2017, 16:13
Hello everyone,
I am trying to emulate the following script for vapoursynth into Avisynth+:
http://pasteall.org/60466
It is a denoising script that takes a set of images and does denoising. I have a script that is pretty similar to that script, but DeGrain3 is not working, it tells me that arguments are not valid despite me following this:
http://www.avisynth.org.ru/mvtools/mvtools2.html
Here is my script, any help would be greatly appreciated thanks!
ret=ImageSource("C:/Path/to/images/10%02d.exr", start=1, end=4, fps=24, use_DevIL=False, info=False, pixel_type="RGB32")
input=ConvertToYV16(ret, matrix="Rec709", interlaced=false)
super1 = FFT3DFilter(input, sigma=100.5, bt=5, bw=32, bh=32, ow=16, oh=16, sharpen=0.1)
superF2 = MSuper(super1, pel=2, sharp=1)
super = MSuper(input)
mvbw3 = MAnalyse(superF2, isb=True, delta=3, overlap=4)
mvbw2 = MAnalyse(superF2, isb=True, delta=2, overlap=4)
mvbw = MAnalyse(superF2, isb=True, delta=1, overlap=4)
mvfw = MAnalyse(superF2, isb=False, delta=1, overlap=4)
mvfw2 = MAnalyse(superF2, isb=False, delta=2, overlap=4)
mvfw3 = MAnalyse(superF2, isb=False, delta=3, overlap=4)
ret = MDeGrain3(input, super=super, mvbw=mvbw, mvfw=mvfw, mvbw2=mvbw2, mvfw2=mvfw2, mvbw3=mvbw3, mvfw3=mvfw3)
ret = FFT3DFilter(ret,sigma=2.5, bt=5, bw=32, bh=32, ow=16, oh=16, sharpen=0.7)
ret = ConvertToRGB32(ret,matrix="Rec601", interlaced=false)
return ret
Thanks,
Cris
I am trying to emulate the following script for vapoursynth into Avisynth+:
http://pasteall.org/60466
It is a denoising script that takes a set of images and does denoising. I have a script that is pretty similar to that script, but DeGrain3 is not working, it tells me that arguments are not valid despite me following this:
http://www.avisynth.org.ru/mvtools/mvtools2.html
Here is my script, any help would be greatly appreciated thanks!
ret=ImageSource("C:/Path/to/images/10%02d.exr", start=1, end=4, fps=24, use_DevIL=False, info=False, pixel_type="RGB32")
input=ConvertToYV16(ret, matrix="Rec709", interlaced=false)
super1 = FFT3DFilter(input, sigma=100.5, bt=5, bw=32, bh=32, ow=16, oh=16, sharpen=0.1)
superF2 = MSuper(super1, pel=2, sharp=1)
super = MSuper(input)
mvbw3 = MAnalyse(superF2, isb=True, delta=3, overlap=4)
mvbw2 = MAnalyse(superF2, isb=True, delta=2, overlap=4)
mvbw = MAnalyse(superF2, isb=True, delta=1, overlap=4)
mvfw = MAnalyse(superF2, isb=False, delta=1, overlap=4)
mvfw2 = MAnalyse(superF2, isb=False, delta=2, overlap=4)
mvfw3 = MAnalyse(superF2, isb=False, delta=3, overlap=4)
ret = MDeGrain3(input, super=super, mvbw=mvbw, mvfw=mvfw, mvbw2=mvbw2, mvfw2=mvfw2, mvbw3=mvbw3, mvfw3=mvfw3)
ret = FFT3DFilter(ret,sigma=2.5, bt=5, bw=32, bh=32, ow=16, oh=16, sharpen=0.7)
ret = ConvertToRGB32(ret,matrix="Rec601", interlaced=false)
return ret
Thanks,
Cris