Log in

View Full Version : Using AviSynth 2.08 plugins


pelle412
25th March 2005, 17:50
Hello,

I've been trying to find a way to use AviSynth 2.08 plugins (e.g. PixieDust) in DVD2DVD (w/ RoBa). I know I could rip the DVD first then produce an AVI file that is filtered the way I want and then feed that into DVD2DVD but that's a 2-step process and I'm shooting for automation (albeit slower). Here's the script I'm trying to use:

0=LoadPlugin(!Undot.dll)
1=LoadPlugin(!LoadPluginEx.dll)
2=LoadPlugin(!DustV5.dll)
3=Undot()
4=ConvertToYUY2().PixieDust(limit=2)
5=Import(!RoBaConditional.avs)
6=LanczosResize(^TargetWidth,^TargetHeight)
7=AddBorders(^BorderLeft,^BorderTop,^BorderRight,^BorderBottom)
!Undot.dll=D:\AviSynth\Undot.dll
!LoadPluginEx.dll=D:\AviSynth\LoadPluginEx.dll
!DustV5.dll=D:\AviSynth\Old\DustV5.dll
!RoBaConditional.avs=C:\Program Files\DVD2SVCD\Tylo\RoBaConditional.avs

DVD2DVD throws up an error dialog stating DustV5.dll isn't a AviSynth 2.5 plugin (which it isn't) and then refuses to proceed. If the plugins were listed in the order specified, it should be just fine with AviSynth 2.5. I'm using this script to generate AVI files with no problems but it seems DVD2DVD has a built-in check for this and won't play along.

Any ideas?

Wilbert
4th April 2005, 22:30
Did you solve your problem?

Sorry, I can't help. I was wondering though which dlls are used in RoBaConditional.avs (if any)?

Did you install those runtime libs you need (see YV12 faq), needed when using LoadPluginEx?

pelle412
12th April 2005, 04:41
Wilbert:

I don't believe there is a solution. Looking into DVD2SVCD.exe the error message it displays is contained within it, leading me to believe that DVD2SVCD does this check and disallows 2.0x plugins.

I have no problem using LoadPluginEx, but I need to select "Edit when dvd2avi is done" on the Frameserver tab, and paste my own script into the script editor that pops up. Everything rolls fine from that point.

It's ok for me to live with this limitation. Perhaps the AviSynth version check can be optional in a future release (as an advanced option).

Thanks