Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > Capturing and Editing Video > Avisynth Usage
Register FAQ Calendar Today's Posts Search

Reply
 
Thread Tools Search this Thread Display Modes
Old 10th August 2017, 22:03   #1  |  Link
InsigniaMath
Registered User
 
Join Date: Jul 2017
Posts: 6
FFT3DFilter error - libfftw3f-3.dll not found

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("Cath/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!
InsigniaMath is offline   Reply With Quote
Old 10th August 2017, 22:23   #2  |  Link
Zetti
Registered User
 
Join Date: Dec 2015
Posts: 309
You should put the dll file in SysWOW64 instead of System32 when you use the 32-bit version.
Zetti is offline   Reply With Quote
Old 10th August 2017, 22:30   #3  |  Link
InsigniaMath
Registered User
 
Join Date: Jul 2017
Posts: 6
That worked! Thank you!
InsigniaMath is offline   Reply With Quote
Old 11th August 2017, 02:42   #4  |  Link
manono
Moderator
 
Join Date: Oct 2001
Location: Hawaii
Posts: 7,406
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.
manono is offline   Reply With Quote
Old 11th August 2017, 15:54   #5  |  Link
InsigniaMath
Registered User
 
Join Date: Jul 2017
Posts: 6
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?
InsigniaMath is offline   Reply With Quote
Old 11th August 2017, 16:38   #6  |  Link
wonkey_monkey
Formerly davidh*****
 
wonkey_monkey's Avatar
 
Join Date: Jan 2004
Posts: 2,496
You're returning "input" at the bottom of the script instead of "super1," so Avisynth will never call FFT3DFilter.
__________________
My AviSynth filters / I'm the Doctor
wonkey_monkey is offline   Reply With Quote
Old 11th August 2017, 16:41   #7  |  Link
InsigniaMath
Registered User
 
Join Date: Jul 2017
Posts: 6
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!
InsigniaMath is offline   Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 22:25.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.