Welcome Guest ( Log In | Register )


Important

The forums will be closing permanently the weekend of March 15th. Please see the notice in the announcements forum for details.

 
Avisynth Plugin Problem
« Next Oldest | Next Newest » Track this topic | Email this topic | Print this topic
Chigaimasu
Posted: Oct 5 2004, 03:49 PM


Unregistered









I am quite new to using VirtualDub and AviSynth, so I am just learning how to write a script properly. Right now, I am following this tutorial:
http://www.animemusicvideos.org/guides/wor...ng_with_dvd.pdf

I have written the script as per the instructions of that tutorial, and saved is as a .avs file. According to this tutorial, I can open the .avs in VirtualDub. However, when I try to do so, I get this error:
CODE

Avisynth open failure:
LoadPlugin:"E:\Programs\AviSynth2\plugins\MPEG2Dec3.dll" is not an Avisynth 1.0 plugin
(E:\dvd.avs, line 1)


I know that this is not a plugin for Avisynth 1.0, as I am using version 2.5. However, the tutorial writer seems to have no trouble with this, and he and I are using the same versions of both Avisynth and VirtualDub. All help for getting this to work is appreciated.
 
  Top
NuPogodi
Posted: Oct 6 2004, 11:47 AM


Advanced Member


Group: Members
Posts: 536
Member No.: 6558
Joined: 1-October 03



i must confess that i stopped downloading this stupid tutorial after approx. 3 minutes of impatient waiting biggrin.gif How hell large is it? and, what is more important, how about to copy-paste your avs-script and to give the other details by yourself ?

--------------------
Optimists believe that they live in the best of existing worlds. Pessimists are afraid of that's right...
 
     Top
Chigaimasu
Posted: Oct 6 2004, 02:56 PM


Unregistered









I apologize. It didn't take me very long to download the tutorial, but this is the script that it gives you to write.
CODE

LoadPlugin("E:\Programs\AviSynth2\plugins\MPEG2Dec3.dll")
LoadPlugin("E:\Programs\AviSynth2\plugins\Decomb521.dll")
MPEG2Source("E:\DVD rips\Cowboy Bebop\cowboy bebop dvd 1.d2v", idct=5, CPU=4, iPP=true)
Telecide(order=0, guide=1, post=4)
Decimate(quality=3)

It's very simple, and the error I get is in the first line. It's saying that MPEG2Dec3.dll is not an Avisynth 1 plugin.
 
  Top
NuPogodi
Posted: Oct 6 2004, 03:33 PM


Advanced Member


Group: Members
Posts: 536
Member No.: 6558
Joined: 1-October 03



1. try to comment the 1st line - if i'm not mistaken MPEG2Dec3.dll is already the built-in function in the latest AviSynth... So, it might be just a conflict when loading external function with the same name.
2. on failure, goto WarpEnterprises filter collection and download filter... actually, there are several MPEG-filters. all must work for a proper AVS-version - either 2.0x or 2.5x
3. if none of MPEG-filters is working, download dgIndex by Donald Graft (advanced version of DVD2AVI), make d2v-project, then copy DGDecode.dll to the AviSynth's plugins folder and write in your script something like PP="E:\Programs\AviSynth2\plugins\"
loadplugin(PP+"dgDecode.dll")
MPEG2Source("Project.d2v",cpu=4,iPP=true)
LoadPlugin(PP+"Decomb521.dll") # and so on

Beleive me, it definitely works... i've tested zillion times!

--------------------
Optimists believe that they live in the best of existing worlds. Pessimists are afraid of that's right...
 
     Top
Wilbert
Posted: Oct 6 2004, 08:01 PM


Advanced Member


Group: Members
Posts: 132
Member No.: 6270
Joined: 11-September 03



QUOTE
1. try to comment the 1st line - if i'm not mistaken MPEG2Dec3.dll is already the built-in function in the latest AviSynth

No, it's not build in.

QUOTE
Avisynth open failure:
LoadPlugin:"E:\Programs\AviSynth2\plugins\MPEG2Dec3.dll" is not an Avisynth 1.0 plugin
(E:\dvd.avs, line 1)

This means you are using AviSynth v2.0x. Get v2.5x. (If this is not the case it means you have a v2.0x floating around somewhere, perhaps in vdub folder. So search your hdd and remove all of them.)
 
     Top
NuPogodi
Posted: Oct 7 2004, 07:31 AM


Advanced Member


Group: Members
Posts: 536
Member No.: 6558
Joined: 1-October 03



QUOTE (Wilbert @ Oct 6 2004, 02:01 PM)
QUOTE
1. try to comment the 1st line - if i'm not mistaken MPEG2Dec3.dll is already the built-in function in the latest AviSynth

No, it's not build in.

i thought that the remark "R.I.P." (Rest In Peace) in the WarpEnterprises collection says that the filter is already built-in. My mistake... Does it mean that the filter is no longer supported? hopefully, RIP is not related to the filter authors... otherwise, writing AVS-filters is more dangerous for their health then crossing the UK roads by citizens of other european countries.

--------------------
Optimists believe that they live in the best of existing worlds. Pessimists are afraid of that's right...
 
     Top
Wilbert
Posted: Oct 7 2004, 08:12 PM


Advanced Member


Group: Members
Posts: 132
Member No.: 6270
Joined: 11-September 03



QUOTE
i thought that the remark "R.I.P." (Rest In Peace) in the WarpEnterprises collection says that the filter is already built-in.

No. I means that the development of the filter is continued as the plugin which is listed next (of WarpE link):

decodefix100 (2003-10-12)

The most recent version can be found here:

http://neuron2.net/fixd2v/decodefix.html
 
     Top
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:
6 replies since Oct 5 2004, 03:49 PM Track this topic | Email this topic | Print this topic

<< Back to Avisynth Filtering, Processing and Scripts Discussion