Log in

View Full Version : How to use pixiedust with separatefield?


moita
2nd January 2005, 20:35
Hi

My goal is to clean a PAL interlaced source with pixiedust without deinterlacing. With other denoisers I use the following script

SeparateFields()
even = SelectEven(last).DENOISER()
odd = SelectOdd(last).DENOISER()
Interleave(even, odd)

With pixiedust this do not work. I know that because pixiedust was designed for avisynth 2.0 one cannot call pixiedust twice in the same script (I'm using avisynth 2.5)

How can I use pixiedust with the interlaced source?

I've tried both convolutio3d and pixiedust without the SeparateFields() (like if the source was progressive) and pixiedust seemed to me better than convolution3d. But when comparing convolution3d with SeparateFields() it is better than pixiedust (without SeparateFields). If I can get the pixiedust to work correctly with the interlaced source, it should gave better me again better results than convolution3d.

stickboy
2nd January 2005, 20:47
You can use JDL_UnfoldFieldsVertical/JDL_FoldFieldsVertical.

See these threads:
How to process interlaced and the final result to be interlaced (http://forum.doom9.org/showthread.php?s=&threadid=86394)
Dust and interlaced NTSC sources (http://forum.doom9.org/showthread.php?s=&threadid=59029)

moita
2nd January 2005, 21:00
After all the problem has solution. Thanks.