PDA

View Full Version : can't open wmv or rmvb anymore!


Mounir
6th September 2007, 01:46
I used to convert my wmv videos (the ones with no drm of course)with the help of avisynth/directshow and virtualdubmod but since i got my new computer it doesn't work anymore.

The script i use is very simple:
DirectShowSource("C:\path\myvideo.asf", fps=25)

The error i get is the following:

"Script error invalid arguments to function "DirectShowSource""

or without the fps part, which goes like this:
DirectShowSource("C:\path\myvideo.asf")

The error i get now is the following:

"Evaluate: system exception Access Violation"

I must say i'm totally lost on this one

Some guy told me to register the .avs script in "ANSI" instead of UTF-8 norm but that wasn't helpful so far

Hope someone here will clear this up

Many thanks in advance

foxyshadis
6th September 2007, 06:25
Sounds like an old version of avisynth, directshowsource, or both got installed. Try downloading and reinstalling the latest.

Mounir
6th September 2007, 19:09
Where can i download the latest version of directshow?(microsoft.com i guess)

But more importantly how can i know the version of directshow i got

I've got the 2.56 version ofr Avisynth(not that old)

IanB
6th September 2007, 23:33
In your plugin directory from explorer right click on DirectShowSource.DLL and select Properties. Look at the version tab. From 2.5.5 or 6 there has been a version block.

Mounir
7th September 2007, 19:37
Ok i found it's the 2, 5, 6, 0 version

IanB
7th September 2007, 23:26
DirectShowSource("C:\path\myvideo.asf", fps=25)

Is the correct syntax. Your avisynth installation maybe corrupted, try reinstalling it. Also move all your autoload plugins out of the plugin directory, one of these maybe corrupt and upsetting things. Move them back 1 at a time if this resolves the problem to find the damaged one.

Mounir
8th September 2007, 01:01
Well in the plugins directory i haven't so many things, i've got:

DirectShowSource.dll
TCPDeliver.dll
colors_rgb.avsi

So i have removed colors_rgb.avsi but that wasn't helpful

i really wonder why in the hell i can not open wmv or anything else

Avisynth work because i use it to frame serve with virtualdub mod:

I replace the .vdr extension with a double ext .vdr.avs and i can encode in mpg after that with tmpgenc or canopus pro coder so it works..

it's all about the DirectShowSource.dll i guess (maybe the dll is corrupted don't know)

Can't you give me the same DirectShowSource.dll you use please?

Mounir
8th September 2007, 01:19
Somebody can tell me and give me a link to get the MOST STABLE DirectShowSource.dll ?

Many thanks in advance

foxyshadis
8th September 2007, 03:22
It's included in the install for avisynth 2.5.7. DSS stability is much more related to the codecs present on your system than its own code, usually.

(Moved posts back from old thread)

Check the registry under [HKEY_LOCAL_MACHINE\SOFTWARE\AviSynth], make sure the folders in there match with what you're looking at. Another software may have installed its own avisynth somewhere, and yours may not even be used.

Mounir
8th September 2007, 05:12
I took some time to look in the registry but i didn't notice anything out of normality Take a Look here (http://img530.imageshack.us/img530/2176/regeditsx4.gif)