Home
RecentChanges

Search:

» AviSynth is a powerful video FrameServer for Win32.

AviSynth Links:
»Download
»Learn to script
»FAQ
»Manual
»Discussion fora
»Project page
»External filters
»FeedBack

» You can add pages to this website immediately. No login required.
Edit this document

» AboutAviSynth

 

Avisynth 
Logo

SmoothDeinterlaceFunctions

SmoothDeinterlace? is Xesdeeni2001's port of Gunnar Thalin's 'Smooth' deinterlacer for VirtualDub. It is hosted on [Gunnar Thalin's webpage].

One of the many cool things you can do with this filter is convert between broadcast formats with much less quality loss than would be possible using standard AviSynth filters alone. Here are some functions suggested in the documentation; feel free to use them.

function PAL2NTSC_DV(clip c)
{
c.SmoothDeinterlace?(tff=false, doublerate=true)
BilinearResize?(720, 480)
ChangeFPS?(59.94)
SeparateFields()
return SelectEvery(4, 0, 3)
}
function NTSC2PAL_DV(clip c)
{
c.SmoothDeinterlace?(tff=false, doublerate=true)
BilinearResize?(720, 576)
ConvertFPS?(50)
SeparateFields()
return SelectEvery(4, 0, 3)
}
function PAL2NTSC_DVD(clip c)
{
c.SmoothDeinterlace?(tff=true, doublerate=true)
BilinearResize?(720, 480)
ChangeFPS?(59.94)
SeparateFields()
SelectEvery(4, 1, 2)
}
function NTSC2PAL_DVD(clip c)
{
c.SmoothDeinterlace?(tff=true, doublerate=true)
BilinearResize?(720, 576)
ConvertFPS?(50)
SeparateFields()
SelectEvery(4, 1, 2)
}

Like what you see? Just stick [this script] in your plugins directory and start using them immediately!

Back to ShareFunctions.

SourceForge Logo

 


Edit this document | View document history
Document last modified Mon, 28 Oct 2002 01:26:12