You need to have the .dll files placed directly in the plugins subfolder of avisynth 2.5 in order to use a function (or alternatively, you could load it manually, but that's unnecessary effort most often than not)?
The first thing to check is if you have the LSMASHSource.dll, and if you don't, put it there. You can grab L-Smash Works (which includes the lwlibavvidesource function) from
here?
However, if the .dll is already there and it isn't working, chances are that the issue lies elsewhere. Sometimes when installing avisynth, the plugins folder doesn't properly register in the Avisynth key, so that means that you'd need to properly get the key in the register. You can try to reinstall avisynth, but if that doesn't work, you'll have to manually fix the key from regedit.
On a 64bit OS, the key you need to check is:
- Code: Select all
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\AviSynth
At that key, make sure you have a string value called:
- Code: Select all
plugindir2_5
and if not, add it.
That value should be set to:
- Code: Select all
C:\Program Files (x86)\AviSynth 2.5\plugins
so that it knows that's the path to the plugins folder.
Chances are your issue here is you're simply missing the .dll, but just in case, it's better to say everything.