PDA

View Full Version : AVI Import Filter error: (unknown) (80040154)


ConsciousEffect
23rd September 2009, 06:38
Hi im a newbie to dvdripping/encoding, after watching a few tutorials on avisynth/virtualdub on youtube i decided to attempt to follow the steps of one of them for a first try. So I ripped my Return of the King DVD into vob files using dvddecrypter and loaded them up in dgindex set it to forced film mode and saved my d2v project file, i then made this avisynth script

MPEG2Source("C:\Files\vid_test\rotk test\ROTK.d2v", cpu=6)

saved it as a .avs and proceed to open the newest version of virtualdub64 and attempted to load the .avs file but received this error message

AVI Import Filter error: (unknown) (80040154)

from the information i was able to find with google apparently i need to "register my filter in vista" with a command called regsvr32, this is as far as i am able to get, the dialogue box that pops up when I type that command in may as well be in a foreign language, and it starts talking about servers and stuff i have no idea where servers come into this picture, im quite confused and i wish virtualdub would just work! but uh any help would be appreciated, and thanks for you time guys, peace.

foxyshadis
23rd September 2009, 09:15
You should stick to 32-bit everything. Your error comes from attempting to load a 32-bit filter into a 64-bit program, which won't ever work. You'd have to compile your own copy of DGDecode to get a 64-bit version (or use squid_80's very old one), the vast majority of plugins aren't. The speed difference is marginal.

ConsciousEffect
24th September 2009, 23:43
thanks foxy i wanted to use the 32bit but the websight made it look like it wasnt supported anymore, ill see if this works!

odear probably unrelated but heres a new error message,

Avisynth open failure:
Script error: there is no function named "MPEG2Source"
(C:\Files\vid_test\rotk test\ROTK.avs, line 1)

my script reads;
MPEG2Source("C:\Files\vid_test\rotk test\ROTK.d2v")

neuron2
25th September 2009, 00:00
You need to either put DGDecode.dll in your Avisynth plugins directory or load it explicitly with:

LoadPlugin("path\DGDecode.dll")

ConsciousEffect
25th September 2009, 00:03
yep i just got it all working thanks a bunch guys, and thank the maker for doom9