Alright, I think I worked my way around dependency walker (unless you have a specific set of steps I should follow and perhaps I did it wrong) and turns out the dependencies it couldn't load are the ones that came in the archive alongside it (avformat-57.dll, swscale-4.dll, etc). They're in the same folder as LSMASHSource.dll but for whatever reason, they're not loading (which I find unusual considering the plugin auto-loads from the same directory). At least I know I have them, now it's just a matter of working out why they're not loading. Edit: Found Groucho's AVSMeter and used that to check the dependencies and came to the same conclusion. AVSMeter states that those dlls were dependencies that couldn't be loaded. Interestingly enough, if I remove the dlls that won't load from the folder, AVISynth tells me there's no function known as "LWLibAVVideoSource" but AVSMeter returns the same message stating those particular dependencies could not be loaded.