Log in

View Full Version : Can't get AVISynth working!


squadjot
3rd July 2017, 19:04
I have had this problem for a while and now i give up, i need help!
Problem: The video player cant render the file, so i don't see any error messages either.

- I'm using Media Player Classic which supports playback of AVS files
- I tried to reinstall AVISynth
- I've installed Huffyuv and K-Lite codec pack
- I've followed the AVISynth troubleshooting guide (http://avisynth.nl/index.php/Troubleshooting) but no luck.

I have another computer on which everything works fine, but i really like it to work on another computer aswell.
Does anyone have ideas for what to do? :)

The machine is running win7 64bit pro with a radeon video card

StainlessS
3rd July 2017, 19:14
You could for a start mention what version (avs + windows) you are trying, and is it 32/64 bit.

Also, try first without any plugins in plugs directory, and only using eg


return Version # RGB24


EDIT: and then

return Version.ConvertToYV12 # or ConvertToYUY2


Also try with VirtualDub/VirtualDubmod, or my new favorite VirtualDubFilterMod.

(Also, not sure but think that avs+ may require runtimes).

Also Check out Grouchy2004 AvsMeter.

stax76
3rd July 2017, 19:49
@squadjot

What you should be aware is AviSynth 32bit can only load 32bit plugins and such scripts can only be loaded by 32bit players/editors. Most apps load AviSynth directly or via DirectShow using LAV splitter for instance. StaxRip and VirtualDub load AviSynth and VapourSynth via VFW. For settings I use CodecTweakTool, I think this is part of your codec pack, for DirectShow testing you can use GraphStudioNext, I use LAV Filters as avs splitter, I think LAV Filters is also part of your codec pack.

clsid
3rd July 2017, 20:35
The codec pack uses a 64-bit version of Media Player Classic by default, which means you need a 64-bit version of AviSynth. You can customize the codec pack settings if you also want to install a 32-bit player.

squadjot
3rd July 2017, 20:56
Thanks guys, i didn't think using a 64bit player would matter. I got it working using the MPC 32 bit player!
So..is it possible to have everything working for both 32bit and 64bit, or are you limited to choose on at a time?

StainlessS
3rd July 2017, 21:04
32 bit player requires 32 bit avisynth and 32 bit plugs. (similar for 64 bit player).
Some apps may use their own dedicated eg 64 bit version (eg StaxRip I think), where system installed may be 32 bit (each with own plugs dir).

Groucho2004 does a quick system version switcher (Avisynth Universal Installer):- https://forum.doom9.org/showthread.php?t=172124

Groucho2004
3rd July 2017, 21:13
So..is it possible to have everything working for both 32bit and 64bit, or are you limited to choose on at a time?Yes, you can have both 64 and 32 bit Avisynth installed. The program (32 / 64 bit) that invokes the frame server (mpchc, x264, ...) determines which version is used.

Edit: I'm not sure if it's useful but you can even use both 32 & 64 bit Avisynth simultaneously.

squadjot
3rd July 2017, 22:52
Thanks all :thanks: