some scripts that i test (and all works fine) and use to dvd2s(k)vcds.
they all are simple and the .dlls like :
unfilter,convolution3d,tweak grapesmoother.......etc,
can be found in doom9 forum for free (use the search).
long but usefull!
[AVISYNTH_BilinearResize with Convolution3D & Unfilter]
0=BilinearResize(^TargetWidth,^TargetHeight)
1=AddBorders(0,^BorderTop,0,^BorderBottom)
2=LoadPlugin(!Convolution3D.dll)
3=Convolution3D(preset="movieHQ")
4=LoadPlugin(!Unfilter.dll)
5=Unfilter(^x_value,^y_value)
!Convolution3D.dll=
!Unfilter.dll=
^x_value=20
^y_value=20
[AVISYNTH_Unfilter with BilinearResize & Convolution3D]
0=LoadPlugin(!Unfilter.dll)
1=Unfilter(^x_value,^y_value)
2=BilinearResize(^TargetWidth,^TargetHeight)
3=AddBorders(0,^BorderTop,0,^BorderBottom)
4=LoadPlugin(!Convolution3D.dll)
5=Convolution3D(preset="movieHQ")
!Unfilter.dll=
^x_value=20
^y_value=20
!Convolution3D.dll=
[AVISYNTH_Convolution3D with Unfilter & BilinearResize]
0=LoadPlugin(!Convolution3D.dll)
1=Convolution3D(preset="movieHQ")
2=LoadPlugin(!Unfilter.dll)
3=Unfilter(^x_value,^y_value)
4=BilinearResize(^TargetWidth,^TargetHeight)
5=AddBorders(0,^BorderTop,0,^BorderBottom)
!Convolution3D.dll=
!Unfilter.dll=
^x_value=20
^y_value=20
[AVISYNTH_Unfilter with Convolution3D & BilinearResize]
0=LoadPlugin(!Unfilter.dll)
1=Unfilter(^x_value,^y_value)
2=LoadPlugin(!Convolution3D.dll)
3=Convolution3D(preset="movieHQ")
4=BilinearResize(^TargetWidth,^TargetHeight)
5=AddBorders(0,^BorderTop,0,^BorderBottom)
!Unfilter.dll=
^x_value=20
^y_value=20
!Convolution3D.dll=
[AVISYNTH_Unfilter with BilinearResize & GrapeSmoother]
0=LoadPlugin(!Unfilter.dll)
1=Unfilter(^x_value,^y_value)
2=BilinearResize(^TargetWidth,^TargetHeight)
3=AddBorders(0,^BorderTop,0,^BorderBottom)
4=LoadPlugin(!GrapeSmoother.dll)
5=GrapeSmoother(^w_value)
!Unfilter.dll=
^x_value=20
^y_value=20
!GrapeSmoother.dll=
^w_value=30
[AVISYNTH_BilinearResize with GrapeSmoother & Unfilter]
0=BilinearResize(^TargetWidth,^TargetHeight)
1=AddBorders(0,^BorderTop,0,^BorderBottom)
2=LoadPlugin(!GrapeSmoother.dll)
3=GrapeSmoother(^w_value)
4=LoadPlugin(!Unfilter.dll)
5=Unfilter(^x_value,^y_value)
!GrapeSmoother.dll=
^w_value=30
!Unfilter.dll=
^x_value=20
^y_value=20
[AVISYNTH_GrapeSmoother with Unfilter & BilinearResize]
0=LoadPlugin(!GrapeSmoother.dll)
1=GrapeSmoother(^w_value)
2=LoadPlugin(!Unfilter.dll)
3=Unfilter(^x_value,^y_value)
4=BilinearResize(^TargetWidth,^TargetHeight)
5=AddBorders(0,^BorderTop,0,^BorderBottom)
!GrapeSmoother.dll=
^w_value=30
!Unfilter.dll=
^x_value=20
^y_value=20
[AVISYNTH_Unfilter with GrapeSmoother & BilinearResize]
0=LoadPlugin(!Unfilter.dll)
1=Unfilter(^x_value,^y_value)
2=LoadPlugin(!GrapeSmoother.dll)
3=GrapeSmoother(^w_value)
4=BilinearResize(^TargetWidth,^TargetHeight)
5=AddBorders(0,^BorderTop,0,^BorderBottom)
!Unfilter.dll=
^x_value=20
^y_value=20
!GrapeSmoother.dll=
^w_value=30
[AVISYNTH_Unfilter with BilinearResize & PeachSmoother]
0=LoadPlugin(!Unfilter.dll)
1=Unfilter(^x_value,^y_value)
2=BilinearResize(^TargetWidth,^TargetHeight)
3=AddBorders(0,^BorderTop,0,^BorderBottom)
4=Loadplugin(!PeachSmoother.dll)
5=PeachSmoother(^d_NoiseReduction,^e_Stability,^f_ DoSpatial,^g_Spatial)
!Unfilter.dll=
^x_value=20
^y_value=20
!PeachSmoother.dll=
^d_NoiseReduction=35
^e_Stability=20
^f_DoSpatial=TRUE
^g_Spatial=100
[AVISYNTH_BilinearResize with PeachSmoother & Unfilter]
0=BilinearResize(^TargetWidth,^TargetHeight)
1=AddBorders(0,^BorderTop,0,^BorderBottom)
2=Loadplugin(!PeachSmoother.dll)
3=PeachSmoother(^d_NoiseReduction,^e_Stability,^f_ DoSpatial,^g_Spatial)
4=LoadPlugin(!Unfilter.dll)
5=Unfilter(^x_value,^y_value)
!PeachSmoother.dll=
^d_NoiseReduction=35
^e_Stability=20
^f_DoSpatial=TRUE
^g_Spatial=100
!Unfilter.dll=
^x_value=20
^y_value=20
[AVISYNTH_PeachSmoother with Unfilter & BilinearResize]
0=Loadplugin(!PeachSmoother.dll)
1=PeachSmoother(^d_NoiseReduction,^e_Stability,^f_ DoSpatial,^g_Spatial)
2=LoadPlugin(!Unfilter.dll)
3=Unfilter(^x_value,^y_value)
4=BilinearResize(^TargetWidth,^TargetHeight)
5=AddBorders(0,^BorderTop,0,^BorderBottom)
!PeachSmoother.dll=
^d_NoiseReduction=35
^e_Stability=20
^f_DoSpatial=TRUE
^g_Spatial=100
!Unfilter.dll=
^x_value=20
^y_value=20
[AVISYNTH_Unfilter with PeachSmoother & BilinearResize]
0=LoadPlugin(!Unfilter.dll)
1=Unfilter(^x_value,^y_value)
2=Loadplugin(!PeachSmoother.dll)
3=PeachSmoother(^d_NoiseReduction,^e_Stability,^f_ DoSpatial,^g_Spatial)
4=BilinearResize(^TargetWidth,^TargetHeight)
5=AddBorders(0,^BorderTop,0,^BorderBottom)
!Unfilter.dll=
^x_value=20
^y_value=20
!PeachSmoother.dll=
^d_NoiseReduction=35
^e_Stability=20
^f_DoSpatial=TRUE
^g_Spatial=100
[AVISYNTH_BilinearResize with TemporalSmoother & Unfilter]
0=BilinearResize(^TargetWidth,^TargetHeight)
1=AddBorders(0,^BorderTop,0,^BorderBottom)
2=LoadPlugin(!MPEG2DEC2.dll)
3=TemporalSmoother(^Strength,^Radius)
4=LoadPlugin(!Unfilter.dll)
5=Unfilter(^x_value,^y_value)
!MPEG2DEC2.dll=
^Strength=2
^Radius=1
!Unfilter.dll=
^x_value=20
^y_value=20
[AVISYNTH_Unfilter with BilinearResize & TemporalSmoother]
0=LoadPlugin(!Unfilter.dll)
1=Unfilter(^x_value,^y_value)
2=BilinearResize(^TargetWidth,^TargetHeight)
3=AddBorders(0,^BorderTop,0,^BorderBottom)
4=LoadPlugin(!MPEG2DEC2.dll)
5=TemporalSmoother(^Strength,^Radius)
!Unfilter.dll=
^x_value=20
^y_value=20
!MPEG2DEC2.dll=C
^Strength=2
^Radius=1
[AVISYNTH_TemporalSmoother with Unfilter & BilinearResize]
0=LoadPlugin(!MPEG2DEC2.dll)
1=TemporalSmoother(^Strength,^Radius)
2=LoadPlugin(!Unfilter.dll)
3=Unfilter(^x_value,^y_value)
4=BilinearResize(^TargetWidth,^TargetHeight)
5=AddBorders(0,^BorderTop,0,^BorderBottom)
!MPEG2DEC2.dll=
^Strength=2
^Radius=1
!Unfilter.dll=
^x_value=20
^y_value=20
[AVISYNTH_Unfilter with TemporalSmoother & BilinearResize]
0=LoadPlugin(!Unfilter.dll)
1=Unfilter(^x_value,^y_value)
2=LoadPlugin(!MPEG2DEC2.dll)
3=TemporalSmoother(^Strength,^Radius)
4=BilinearResize(^TargetWidth,^TargetHeight)
5=AddBorders(0,^BorderTop,0,^BorderBottom)
!Unfilter.dll=
^x_value=20
^y_value=20
!MPEG2DEC2.dll=
^Strength=2
^Radius=1
[AVISYNTH_TemporalSmoother with BilinearResize, Tweak & Focus2]
0=LoadPlugin(!MPEG2DEC2.dll)
1=TemporalSmoother(^Strength,^Radius)
2=BilinearResize(^TargetWidth,^TargetHeight)
3=AddBorders(0,^BorderTop,0,^BorderBottom)
4=LoadPlugin(!Tweak.dll)
5=Tweak(^Hue,^Saturation,^Bright,^Contrast)
6=LoadPlugin(!Focus2.dll)
7=Sharpen2(^Sharpen)
!MPEG2DEC2.dll=
^Strength=2
^Radius=1
!Tweak.dll=
^Hue=0
^Saturation=1.0
^Bright=0
^Contrast=1.0
!Focus2.dll=
^Sharpen=0.5
[AVISYNTH_BilinearResize with Tweak, Focus2 & TemporalSmoother]
0=BilinearResize(^TargetWidth,^TargetHeight)
1=AddBorders(0,^BorderTop,0,^BorderBottom)
2=LoadPlugin(!Tweak.dll)
3=Tweak(^Hue,^Saturation,^Bright,^Contrast)
4=LoadPlugin(!Focus2.dll)
5=Sharpen2(^Sharpen)
6=LoadPlugin(!MPEG2DEC2.dll)
7=TemporalSmoother(^Strength,^Radius)
!Tweak.dll=
^Hue=0
^Saturation=1.0
^Bright=0
^Contrast=1.0
!Focus2.dll=
^Sharpen=0.5
!MPEG2DEC2.dll=
^Strength=2
^Radius=1
[AVISYNTH_Tweak with Focus2, TemporalSmoother & BilinearResize]
0=LoadPlugin(!Tweak.dll)
1=Tweak(^Hue,^Saturation,^Bright,^Contrast)
2=LoadPlugin(!Focus2.dll)
3=Sharpen2(^Sharpen)
4=LoadPlugin(!MPEG2DEC2.dll)
5=TemporalSmoother(^Strength,^Radius)
6=BilinearResize(^TargetWidth,^TargetHeight)
7=AddBorders(0,^BorderTop,0,^BorderBottom)
!Tweak.dll=
^Hue=0
^Saturation=1.0
^Bright=0
^Contrast=1.0
!Focus2.dll=
^Sharpen=0.5
!MPEG2DEC2.dll=
^Strength=2
^Radius=1
[AVISYNTH_TemporalSmoother with Tweak, Focus2 & BilinearResize]
0=LoadPlugin(!MPEG2DEC2.dll)
1=TemporalSmoother(^Strength,^Radius)
2=LoadPlugin(!Tweak.dll)
3=Tweak(^Hue,^Saturation,^Bright,^Contrast)
4=LoadPlugin(!Focus2.dll)
5=Sharpen2(^Sharpen)
6=BilinearResize(^TargetWidth,^TargetHeight)
7=AddBorders(0,^BorderTop,0,^BorderBottom)
!MPEG2DEC2.dll=
^Strength=2
^Radius=1
!Tweak.dll=
^Hue=0
^Saturation=1.0
^Bright=0
^Contrast=1.0
!Focus2.dll=
^Sharpen=0.5
[AVISYNTH_Unfilter with BilinearResize (Sharpness)]
0=LoadPlugin(!Unfilter.dll)
1=Unfilter(^x_value,^y_value)
2=BilinearResize(^TargetWidth,^TargetHeight)
3=AddBorders(0,^BorderTop,0,^BorderBottom)
!Unfilter.dll=
^x_value=20
^y_value=20
[AVISYNTH_BilinearResize with Unfilter (more Sharpness)]
0=BilinearResize(^TargetWidth,^TargetHeight)
1=AddBorders(0,^BorderTop,0,^BorderBottom)
2=LoadPlugin(!Unfilter.dll)
3=Unfilter(^x_value,^y_value)
!Unfilter.dll=
^x_value=20
^y_value=20
uff!...thats all (for now)
i think this is usefull!
use and post a result here,please.