Log in

View Full Version : avs filters for interlaced source?


TheSeeker
29th July 2004, 06:41
Ok Im backing up the mini series Taken and I am pretty new to avisynth scripting. Im using DVD Rebuilder's built in filter funtionality to do this project. The compression ratio was pretty high for this one as im trying to fit onto one dvd instead of splitting to two. So i thought maybe i should try a filter or two and some popular ones are undot and deen. but they are for progressive source only. so I thought I would come here and ask if anyone knew of some filters for me to use in rebuilder that will work with interlaced source and that might help me get a better quality encode? Any help greatly appreciated thanks!

stickboy
29th July 2004, 06:48
For temporal smoothers, it shouldn't matter if the material is interlaced. Just apply the filters.

For spatial smoothers (such as Undot, I think), you can simply do:SeparateFields()
SomeSpatialFilter()
Weave()For temporal-spatial smoothers (such as Deen, I think), you can try:JDL_UnfoldFieldsVertical(true)
Filter()
JDL_FoldFieldsVertical(true)(JDL_UnfoldFieldsVertical/JDL_FoldFieldsVertical are on my AviSynth page (http://www.avisynth.org/stickboy/).)

TheSeeker
29th July 2004, 07:06
COOL!! Thanks for the info. What are some good denoising filters? One that does a decent job without leaving behind a slightly blurry softened image?

scharfis_brain
29th July 2004, 09:45
for interlaced sources I mostly use another method:

bobberofyourchoice() #kernelbob() or tmcbob()
filterofyourchoice()
separatefields().selectevery(4,1,2) #or 4,0,3
weave()

this gives the best spatial and temporal denoising quality

TheSeeker
29th July 2004, 13:38
when you say:

filterofyourchoice()

what filters do you recommend here?

TheSeeker
29th July 2004, 15:26
Im thinking of using undot() and pixiedust(). Just wondering what the syntax would be for this script? as im a real newbie to avisynth scripting if someone could give me a big push in the right direction it would be much appreciated. Keep in mind that my source is interlaced as well. Thanks much!!

EDIT: Would faerydust() along with a light smoother be a better combo??

EDIT: Is this right?

LoadPlugin("DustV5.dll")
SeparateFields()
undot()
faerydust(2)
Weave()

numlock
18th August 2004, 05:19
Did you try PeachSmoother. This filer is designed for interlaced sources

SeparateFields()
PeachSmoother()
Weave()