Log in

View Full Version : PixieDust & Avisynth 2.5.5


SoundScape
15th November 2004, 01:08
Hello to all,

My apologies if the following question has been answered elsewhere. I am having trouble getting PixieDust to work in Avisynth 2.5.5. I know that this filter is designed to work only in Avisynth 2.0x but at some point I realised that it is possible to get it to work with version 2.5x. There is a relevant reference to the way it can be done here (http://www.avisynth.org/LoadOldPlugins). I followed the instructions to the letter but when I try to apply PixieDust, my video file opens and then closes immediately. I've tried opening the .avs file using a variety of video players and all behaved exactly the same, i.e. they open and close without displaying the video. Does anyone has any suggestions to make? Is there a version of PixieDust that works with Avisynth 2.5x? That's all, thank you in advance!

hartford
15th November 2004, 02:49
I believe that you have the incorrect version.

You need LoadPluginEx.dll, 60K in size.

There is another version of this dll 56K in size. This one won't work.

Go to www.avisynth.org/warpenterprises and get theWarpSharpPackage (http://www.avisynth.org/warpenterprises/files/warpsharppackage_25_dll_20031103.zip)

SoundScape
16th November 2004, 00:53
Unfortunately I have the correct version of LoadPluginEx.dll. It is indeed 60K in size and I got it through the WarpSharp Package. Still I encounter the same problem. Any other suggestions? :D

BTW, what's the purpose of LoadPluginEx.dll? What does it do? Thanks!

iradic
16th November 2004, 03:48
maybe this will help...

pixiedust works only in yuy2 ... try converttoyuy2() before pixiedust...

alos in your avs you must order loadplugin list... and i think that pixiedust must be the last plugin loaded...

# 1) avisynth 2.5x plugins
loadplugin...
# 2) 2.0 plugins import
loadplugin("...\loadpluginex.dll")
# 3) 2.0 plugins
loadplugin...
# pixiedust the last one...
loadplugin("...\dustv5.dll")

and i think you can put only one instance of pixiedust in the script... but i never tried that...

Audionut
16th November 2004, 03:56
LoadPlugin("C:\DGDecode.dll") #load avisynth 2.5 plugins first.
LoadPlugin("C:\Unfilter.dll")
LoadPlugin("C:\LoadPluginEX.dll")
LoadPlugin("C:\dustv5.dll")

Mpeg2Source("C:\test.d2v")

crop(x,x,x,x)

converttoyuy2()
pixiedust()
converttoyv12()

resize(xxx,xxx)
unfilter(-x,-x)

hartford
16th November 2004, 04:17
Originally posted by SoundScape
Unfortunately I have the correct version of LoadPluginEx.dll. It is indeed 60K in size and I got it through the WarpSharp Package. Still I encounter the same problem. Any other suggestions? :D

BTW, what's the purpose of LoadPluginEx.dll? What does it do? Thanks!

It allows you to use a plugin developed for Avisynth 2.0 to be used in
Avisynth 2.5

The plugin LoadPluginEx.dll should not be "automatically" loaded; ie,
do not put it in the .../avisynth/plugin directory. Put it in some
other directory and call it from your script.

If that does not work, then you have some other problem.

pelle412
16th November 2004, 17:32
You also need a few other dlls, particularly msvcr71.dll and msvcp71.dll in your windows\system32 directory. You can find them by googling for them.

SoundScape
16th November 2004, 23:43
Thanks guys! Problem solved. The cause was that I forgot to use ConvertToYUY2 prior to using PixieDust :o
Works flawlessly but it is too slow. Encoding runs at 4-5fps!!!
Anyway, thanks again.

pelle412
17th November 2004, 03:29
If you want the best noise remover / compressibility, there is a price to pay :-)

gavo
4th May 2005, 04:26
I dont know were to put WarpSharpPackage? do I put it in the plugins folder?

Wilbert
4th May 2005, 09:37
Just put it in a separate folder.

dvwannab
5th May 2005, 16:14
Originally posted by Audionut
LoadPlugin("C:\DGDecode.dll") #load avisynth 2.5 plugins first.
LoadPlugin("C:\Unfilter.dll")
LoadPlugin("C:\LoadPluginEX.dll")
LoadPlugin("C:\dustv5.dll")

Mpeg2Source("C:\test.d2v")

crop(x,x,x,x)

converttoyuy2()
pixiedust()
converttoyv12()

resize(xxx,xxx)
unfilter(-x,-x)

What is the purpose of Unfilter? And what does "unfilter(-x,-x)" do? Thnaks.

Audionut
6th May 2005, 09:06
Originally posted by dvwannab
What is the purpose of Unfilter? And what does "unfilter(-x,-x)" do? Thnaks.

Sharpener/softener.

Minus (-) values soften.

Positive values sharpen.

A little bit of softening will help with compressability.

It's amazing what the search feature provides. (http://forum.doom9.org/showthread.php?s=&threadid=28197&highlight=unfilter)

kohsaf1
9th January 2006, 16:44
can someone upload 'LoadPluginEx.dll, 60K in size.' this as an attachment here please:)

tried searching through the forum but couldnt find it and looks like avisynth.org is down.....

unskinnyboy
9th January 2006, 18:53
Here (http://rapidshare.de/files/10727703/LoadPluginEx.dll.html)!

kohsaf1
10th January 2006, 23:49
Here (http://rapidshare.de/files/10727703/LoadPluginEx.dll.html)!

thank you very much USB :)

MarioGarcia
4th June 2006, 10:08
where can I download pixiedust?
thank you

Abond
4th June 2006, 10:33
http://www.avisynth.org/warpenterprises/attic.html
The filter called Dust.

gatekeeper_007
5th September 2006, 19:46
It's more of a 'speed' issue...

ok, I'm using the following script:

mpeg....
converttoYUV2().Pixiedust(2).converttoYV12()
crop()
lumaYV12(lumoff=-2)
unfilter(5,5)
LanczosResize()
undot()

and it works fine but...
I really want to use Pixiedust after croppin' __but__not after the resize!
The problem is that when I try to apply the filter right after croppin', Vdub cannot load up the script...
it says something like that..... Pixiedust can't handle the mod! (but the crop is 32x16 mod ??)
when I put it after the resizer everything is ok
(but as I all ready said I want to use it before that)
any suggestion..?

foxyshadis
5th September 2006, 20:46
Maybe you need align=true on the crop, for this filter. Maybe pull out a calculator to make absolutely sure the cropping is the mod you think it is.

gatekeeper_007
5th September 2006, 20:57
Maybe you need align=true on the crop, for this filter. Maybe pull out a calculator to make absolutely sure the cropping is the mod you think it is.


I cropped it via the GordianKnot at 32x16 ///(0,0)...
---but I'll try to see about it ...how well is being cropped and all. If I'm right I'll try out ///align=true
This is one of these moments that makes you happy being wrong...
Thx for the reply

_____I cropped it again this time I had no problem loading up the script, but now... it produce's a pink line in the right side of the screen ???____

I understand that this line (purple/pink) it's a result of a bad croppin'...
__Now___GordianKnot doesn't crop right??? ...or it's just that Pixiedust between crop & resize will only work with a 16x8 mod and not with a 16x16 or 32x16???
(I'm not soo sure about using Dust2_function)
//if that's the case(only 16x8mod) then I will wait a bit longer...4 my compres. to end :D


p.s.
I reallize that when you crop at 32x16mod, the croppin' will be the same as 16x16 or 16x8. ----is that so???