View Full Version : AVS not play in Media Players
harry4321
22nd December 2002, 00:45
I have a problem with avisynth, when i try to open an AVS file in Media Player it says it cant open "source filter" it wont even display version.avs, the weird thing is if i open the AVS with VirtualDub it works fine. Ive unintalled and reinstalled, rebooted, deleted all registry setting and trying older versions but it still gives same error. Ive tried with Media Player 6.4, Media Player Classic, ZoomPlayer, Media Player 9, all give the same problem.
Windows .NET RC1
DirectX 8.1
Avisynth 2.07
VirtualDub 1.4.13
Can anyone help??? plz
sh0dan
22nd December 2002, 14:29
What ís "Windows .NET RC1" - sorry for my ignorance. :o
harry4321
23rd December 2002, 14:35
Windows .NET server (release candidate 1) aka Windows NT 5.2 Server
Nic
23rd December 2002, 14:50
Try (re)installing huffyuv, as that allows support for yuy2. might help.
I was using rc2 of .net server just 5 mins ago, before which Id never heard of it...coincidence...
-Nic
stax76
23rd December 2002, 16:36
and check in Zoom Player which DirectShow filters are loaded, filter packs install buggy filters that cause AviSynth not to work with DirectShow anymore. There is also a mod bug in DirectShow, use mod 4
'Dolemite
Didée
26th December 2002, 03:11
I hardly dare to admit, so I'm gonna whisper:
On all systems I ever tried, I never was able to play any AVS script in any media player (ZP reports "unable to create filters...).
Also, GraphEdit can't render (!) any AVS on my rigs (error: ...the module was not found).
Any idea what Harry and I are doing wrong?
>> Perhaps someone take the effort to post a screenshot of a GraphEdit mediagraph for an AVS? Could reveal the culprit ...
Thx
Didée (ashamed this time)
JuanC
26th December 2002, 07:24
When I want to play an AVS script with any media player, I always edit my script to make sure to use ConvertToRGB32() as the last filter, most of the times in the return statement. This always has worked for me. Hope that helps, :J
onesoul
27th December 2002, 05:24
Just to report that now I can open avs files with media player :), previously I couldn't :sly: and I would have to link2 it.
Now I can open directly with WMP. The only difference that I find from before is that I have installed directx 9 (please forgive me if this has nothing to do with it).
My system:
Windows xp service pack 1
Windows media player 8
Hurray.
btw :cool: my favorite movie is Lord of the Rings (what has it got to do with anyhing else? :rolleyes: dunno)
scmccarthy
27th December 2002, 08:04
ConvertToRGB32() is good. I would guess that might work if the problem is that the right codec is not present to do the conversion automatically.
Any guess is going to be a serious shot in the dark; here is mine.
I wonder if AviSynth will work in VirtualDub without installing the registry keys. If so, maybe you never did install AviSynth.
Stephen
trbarry
27th December 2002, 15:43
I can open AVS scripts in Zoom Player, though I wish Blight would add avs as a file extension to look for.
But I can't yet get around the CPU eating RGB conversions. Someone said you can render YV12 using VMR under windows XP and/or maybe DirectX 9 but I haven't checked that yet.
- Tom
Didée
27th December 2002, 16:03
Tom,
would it be much effort to post a screenshot of an AVS rendered by GraphEdit ? I hope that could help me figuring my problem. (And as PNG, it should be pretty small.)
I tried everything I can think of, with no success at all.
scmccarthy
27th December 2002, 16:26
@tom
My avs files open in WMP 6.4 when I click on it. This works for both AVS 2.07 and AVS 2.5a depending on which dll is in the system32 folder. That is because I associated the avs extension with WMP 6.4. Maybe it is relevant that I have WMP9 on my system. A person could associate it with any program that can open it, Notepad if you want to be able to view it quickly.
Stephen
scmccarthy
27th December 2002, 16:36
Oh Yeah, does everyone have GKNOT installed? It is a great way to make sure you have compatible software and all the codecs are installed properly. Maybe you need both AVS and Huffyuv installed?
Stephen
trbarry
27th December 2002, 18:49
Didée -
Attached is a recent graph that uses Avisynth 2.5a, though no sound. For an older one where I even kludged in ac3 sound see this thread (http://forum.doom9.org/showthread.php?s=&threadid=32049&highlight=graphedit). This is all under Win/Me with (I think) DirectX 8.1.
I'm pretty sure that with mp3 sound I've made them work with no extra steps, though I don't have an example now.
- Tom
Didée
28th December 2002, 13:08
Tom,
thanks a lot, I figured it. Looking at that pretty simple graph, I started wondering and - BA-DING!
It was me being too dumb. Time to start over again with a Sinclair ZX 81, or something.
See: I have Avisynth 2.07 and 2.5 parallel running, with one DLL in VirtualDub's folder, one in VirtualDubMod's, ...
... and no DLL in Windows/system32!
Thanks for laughing, I have deserved that.
Didée (much more ashamed now)
scmccarthy
28th December 2002, 15:45
@didee
Technically, you did not have AviSynth installed on your system. I considered pointing out that it needs to be in your system folder as well as talking about the registry, but I was afraid that would cause offence by being too obvious. The directions for installing it come with the dll after all. Harry4321 probably needed to put AviSynth in his system folder too.
Stephen
Didée
29th December 2002, 18:31
scmccarthy,
it's okay, let it be, I'm already on my knees ;)
Technically, I have AviSynth installed. Before AviSynth2.5, everything was exactly like it should be - but if I remember right, by that time I never tried to throw an AVS into any player ...
With 2.5 being out for testing, I took the easy way with moving every DLL in the corresponding Vdub directory (leaving system32 'naked', of course, since the system looks there first). And I finally 'forgot' about that.
And yes, you dropped a comment about the DLL having to be present in system32. I simply overlooked that part. After all, I know pretty good how a Windows system works (relatively, of course. At least all of my friends call me when they're clutching at straws with their rigs ;) ) - and occasionally, that's a problem. Sometimes you're so sure to know 'everything' about something, that you stumble over the most simple things. In German, that is called "Künstlerpech"
Blah blah ... I only wanted to say this:
No need to be 'afraid', simply tell the story like it is.
There is no way to offend me.
Didée
scmccarthy
29th December 2002, 22:19
One thing having two versions of the avisynth dll confirms is that windows works like DOS does where a program will look in its own directory folder first before searching the directory folders on the path. So if you put avisynth 2.07 in system32 and 2.5 in the VirtualDubMod folder, VirtualDubMod will only use the one in its own folder. I learned that in DOS, but I never learned that for Windows.
Stephen
vBulletin® v3.8.5, Copyright ©2000-2012, Jelsoft Enterprises Ltd.