Log in

View Full Version : Filter for clean NTSC (S-)VHS -> DV -> CVD


FredThompson
9th September 2003, 07:45
I've just posted a modified ini for making CVD from NTSC DV captures of clean (S-)VHS at http://forum.doom9.org/showthread.php?s=&postid=369611#post369611

Here is the raw AviSynth script for those who are interested. It does NOT yet have any form of dropout or scratch removal.

AviSynth_plugin_directory="C:\Program Files\AviSynth 2.5\plugins\"
global VirtualDub_plugin_directory="C:\Program Files\VirtualDub\plugins\"

LoadPlugin(AviSynth_plugin_directory+"Cnr2.dll")
LoadPlugin(AviSynth_plugin_directory+"PeachSmoother.dll")
LoadPlugin(AviSynth_plugin_directory+"Reinterpolate411.dll")

function VD_ShadowSmoother(clip clip, \
int "threshold", \
int "strength", \
int "difference", \
bool "pixellock", \
bool "noiselock", \
bool "postsmooth") {

LoadVirtualdubPlugin(VirtualDub_plugin_directory+"\shadowsmoother07.vdf", \
"_VD_ShadowSmoother")

return clip._VD_ShadowSmoother(default(threshold,4), \
default(strength,15), \
default(difference,2), \
default(pixellock,false)?1:0, \
default(noiselock,false)?1:0, \
default(postsmooth,false)?1:0) }

##########################

ConvertToYUY2(interlaced=true)
Reinterpolate411()
Cnr2("xxx",4,5,255)
PeachSmoother()
ConvertToRGB(interlaced=true)
VD_ShadowSmoother(7,1,3,true,true,true)
VD_ShadowSmoother(6,3,4,true,true,true)
Crop(8,2,-10,-8)
AddBorders(9,5,9,5)