Log in

View Full Version : FFT3DFilter error - libfftw3f-3.dll not found


InsigniaMath
10th August 2017, 22:03
Hey Everyone,

I am trying to use FFT3DFilter in AviSynth+ but I am getting the following error:

FFT3DFilter: libffw3f-3.dll or fftw3.dll not found. Please put in PATH or use LoadDll() plugin (cant find documentation for this function). So I am using the 32-bit version of FFT3DFilter, version 2.4 from here:
https://github.com/pinterf/fft3dfilter/releases

I have libfftw3f-3.dll in my System32 folder, I do not have fftw3.dll, but I am assume I need one or the other, not both. I even put the dll in the AviSynth plugins folder, but it does not stop the error. Here is the script I have thus far if that puts anything into context:
##################
ret=ImageSource("C:path/to/exr/files%02d", 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)

return input

##################

Any help would be greatly appreciated, thanks!

Zetti
10th August 2017, 22:23
You should put the dll file in SysWOW64 instead of System32 when you use the 32-bit version.

InsigniaMath
10th August 2017, 22:30
That worked! Thank you!

manono
11th August 2017, 02:42
Except, if that's your complete script the FFT3DFilter isn't being used. I think you'd know if it was, what with the Sigma set for 100.5.

InsigniaMath
11th August 2017, 15:54
I am not sure what you mean by it not being used, are you saying it is not being used properly or it isn't being called at all?

wonkey_monkey
11th August 2017, 16:38
You're returning "input" at the bottom of the script instead of "super1," so Avisynth will never call FFT3DFilter.

InsigniaMath
11th August 2017, 16:41
Oh, I did not notice that, well I was getting an error that FFT3dFilter was not being recognized at all, but you are right. This is not the final script, just a super small test script to see whether FFT3DFilter will be seen at all, but thanks for the comment!