Ok, I'll try that script. What's the letterbox line for?
I tried this script and my CQ dropped from 56 to 50 on DIE ANOTHER DAY;
[AVISYNTH_MA Script (2.5.2) AudioslaveMods]
0=LoadPlugin(!Mpeg2Dec3.dll)
1=LoadPlugin(!StMedianfilter.dll)
2=LoadPlugin(!Asharp.dll)
3=LoadPlugin(!Undot.dll)
4=LoadPlugin(!Unfilter.dll)
5=LoadPlugin(!Gripfit_preview.dll)
6=LoadPlugin(!dctfilter.dll)
7=MaxTreshold=^max_threshold
8=nf=0
9=undot()
10=Limiter()
11=asharp(1,4)
12=GripCrop(^Breite,^Hoehe,overscan=^overscan,sour ce_anamorphic=^source_ana)
13=GripSize(resizer="BicubicResize")
14=STMedianFilter(^stm1,^stm2,0,0)
15=MergeChroma(blur(^max_threshold))
16=MergeLuma(blur(0.1))
17=SwitchThreshold = (Width<=352) ? 4 : (Width<=480) ? 3 : 2
18=ScriptClip("nf = YDifferenceToNext()"+chr(13)+ "nf >= SwitchThreshold ? \
19=Unfilter(-(fmin(round(nf)*2, 100)), -(fmin(round(nf)*2, 100))) : \
20=TemporalCleaner(round(3+nf), round(8+nf)).VagueDenoiser(method=1, threshold=2.5, nsteps=6, chroma=true)")
21=DCTFilter(1, 1, 1, 1, 1, 1, 0.5, 0)
22=GripBorders()
23=Limiter()
24=function fmin( int f1, int f2) {
25=return ( f1<f2 ) ? f1 : f2
26=}
!Mpeg2Dec3.dll=C:\Filters25\MPEG2Dec3.dll
!StMedianfilter.dll=C:\Filters25\STMedianFilter.dl l
!Asharp.dll=C:\Filters25\asharp.dll
!Undot.dll=C:\Filters25\UnDot.dll
!Unfilter.dll=C:\Filters25\Unfilter.dll
!Gripfit_preview.dll=C:\Filters25\GripFit_YV12.dll
!dctfilter.dll=C:\filters25\dctfilter.dll
^max_threshold=1.50
^Breite=480
^Hoehe=480
^overscan=1
^source_ana=true
^stm1=8
^stm2=32
?=
?asharp=
?f1=
Trying this now;
[AVISYNTH_jorel]
0=LoadPlugin(!Mpeg2Dec3.dll)
1=LoadPlugin(!StMedianfilter.dll)
2=LoadPlugin(!Asharp.dll)
3=LoadPlugin(!Undot.dll)
4=LoadPlugin(!Gripfit_preview.dll)
5=nf=0
6=GripCrop(480,480,overscan=1,source_anamorphic=Tr ue)
7=GripSize(resizer="BiCubicResize")
8=Undot()
9=Asharp(1,4)
10=STMedianFilter(8,32,0,0)
11=MergeChroma(blur(1.50))
12=MergeLuma(blur(0.1))
13=SwitchThreshold=(Width<=352)?4

Width<=480)?3:2
14=ScriptClip("nf=round(YDifferenceToNext())"+chr( 13)+"nf >=SwitchThreshold?unfilter(-(fmin(nf*2,100)),-(fmin(nf*2,100))):TemporalCleaner(6+nf,11+nf)")
15=GripBorders()
16=function fmin(int f1,int f2){return(f1<f2)?f1:f2}
!Mpeg2Dec3.dll=C:\Filters25\MPEG2Dec3.dll
!StMedianfilter.dll=C:\Filters25\STMedianFilter.dl l
!Asharp.dll=C:\Filters25\asharp.dll
!Undot.dll=C:\Filters25\UnDot.dll
!Gripfit_preview.dll=C:\Filters25\GripFit_YV12.dll
I don't think this is working out

Now my calculated CQ by DVD2SVC is 44 but if I use:
[AVISYNTH_MA Script (2.5.2)]
0=LoadPlugin(!Mpeg2Dec3.dll)
1=LoadPlugin(!StMedianfilter.dll)
2=LoadPlugin(!Asharp.dll)
3=LoadPlugin(!Undot.dll)
4=LoadPlugin(!Gripfit_preview.dll)
5=MaxTreshold=^max_threshold
6=scd_trigger=^scd_trigger
7=nf=0
8=undot()
9=Limiter()
10=asharp(2,4)
11=GripCrop(^Breite,^Hoehe,overscan=^overscan,sour ce_anamorphic=^source_ana)
12=GripSize(resizer="BicubicResize")
13=STMedianFilter(^stm1,^stm2,0,0)
14=MergeChroma(blur(^max_threshold))
15=MergeLuma(blur(0.2))
16=ScriptClip("nf=YDifferenceToNext()"+chr(13)+"nf >2.5 ? asharp(-(fmin((nf/30),1)),0):TemporalSoften(2,7,7,3,2)")
17=ScriptClip("nf >scd_trigger?asharp(-2,0):asharp(0,0)")
18=GripBorders()
19=Limiter()
20=function fmin(float f1,float f2){return(f1<f2)?f1:f2}
!Mpeg2Dec3.dll=C:\Filters25\MPEG2Dec3.dll
!StMedianfilter.dll=C:\Filters25\STMedianFilter.dl l
!Asharp.dll=C:\Filters25\asharp.dll
!Undot.dll=C:\Filters25\UnDot.dll
!Gripfit_preview.dll=C:\Filters25\GripFit_YV12.dll
^max_threshold=1.50
^scd_trigger=30
^Breite=480
^Hoehe=480
^overscan=1
^source_ana=true
^stm1=8
^stm2=32
?=
?asharp=
?f1=
My Calculated CQ is 56, which gave me a file size of 810meg.
Am I doing somthing wrong?
EDIT: I see what's going on, when I change the motion search to High rather than Fast I get a higher CQ value. That's what I did yesturday which gave me 56. Why would going to FAST drop my CQ ??
Thanks