Itness
23rd October 2007, 01:12
I have an NTSC interlaced DVD source that has some strange distortion I can't seem to get rid of. Here (http://rapidshare.com/files/64468445/clip_Itness22-10-07.m2v) is a small clip.
Note the flickering diagonal lines at the left edge of the open window:
http://i205.photobucket.com/albums/bb28/barronovsky/naughty%20pix/Itness22-10-07.png
I am deinterlacing and encoding with XviD, btw. I tried various methods of deinterlacing, and TDeint/EEDI2 seemed to work best, but i'm open to other suggestions.
Tried a number of things to reduce or remove the distortion, to no avail.
1. The "double-edi" thingy buried in MCBob, suggested by Didee in this (http://forum.doom9.org/showthread.php?t=118784) thread.
2. Reduceflicker: no go.
3. Mocomp with mvtools like this:
AssumeTFF()
Interp = SeparateFields().SelectEven().EEDI2(field=1)
Deinted=TDeint(order=1,field=1,edeint=Interp)
TFM(mode=6,order=1,PP=7,slow=2,mChroma=true,Clip2=Deinted)
TDecimate(mode=1)
pre=last
BlkSize= 8
vf3=pre.MvAnalyse(BlkSize = BlkSize, isB = False, idx = 1, Overlap = BlkSize/2, Delta=3)
vf2=pre.MvAnalyse(BlkSize = BlkSize, isB = False, idx = 1, Overlap = BlkSize/2, Delta=2)
vf1=pre.MvAnalyse(BlkSize = BlkSize, isB = False, idx = 1, Overlap = BlkSize/2, Delta=1)
vb1=pre.MvAnalyse(BlkSize = BlkSize, isB = True , idx = 1, Overlap = BlkSize/2, Delta=1)
vb2=pre.MvAnalyse(BlkSize = BlkSize, isB = True , idx = 1, Overlap = BlkSize/2, Delta=2)
vb3=pre.MvAnalyse(BlkSize = BlkSize, isB = True , idx = 1, Overlap = BlkSize/2, Delta=3)
cf3=pre.MvCompensate(vf3, idx=1)
cf2=pre.MvCompensate(vf2, idx=1)
cf1=pre.MvCompensate(vf1, idx=1)
cb1=pre.MvCompensate(vb1, idx=1)
cb2=pre.MvCompensate(vb2, idx=1)
cb3=pre.MvCompensate(vb3, idx=1)
interleave(cf3, cf2, cf1, pre, cb1, cb2, cb3)
ttempsmooth(maxr=2)
selectevery(7,3)
I would be very appreciative of any suggestions. Cheers.
Note the flickering diagonal lines at the left edge of the open window:
http://i205.photobucket.com/albums/bb28/barronovsky/naughty%20pix/Itness22-10-07.png
I am deinterlacing and encoding with XviD, btw. I tried various methods of deinterlacing, and TDeint/EEDI2 seemed to work best, but i'm open to other suggestions.
Tried a number of things to reduce or remove the distortion, to no avail.
1. The "double-edi" thingy buried in MCBob, suggested by Didee in this (http://forum.doom9.org/showthread.php?t=118784) thread.
2. Reduceflicker: no go.
3. Mocomp with mvtools like this:
AssumeTFF()
Interp = SeparateFields().SelectEven().EEDI2(field=1)
Deinted=TDeint(order=1,field=1,edeint=Interp)
TFM(mode=6,order=1,PP=7,slow=2,mChroma=true,Clip2=Deinted)
TDecimate(mode=1)
pre=last
BlkSize= 8
vf3=pre.MvAnalyse(BlkSize = BlkSize, isB = False, idx = 1, Overlap = BlkSize/2, Delta=3)
vf2=pre.MvAnalyse(BlkSize = BlkSize, isB = False, idx = 1, Overlap = BlkSize/2, Delta=2)
vf1=pre.MvAnalyse(BlkSize = BlkSize, isB = False, idx = 1, Overlap = BlkSize/2, Delta=1)
vb1=pre.MvAnalyse(BlkSize = BlkSize, isB = True , idx = 1, Overlap = BlkSize/2, Delta=1)
vb2=pre.MvAnalyse(BlkSize = BlkSize, isB = True , idx = 1, Overlap = BlkSize/2, Delta=2)
vb3=pre.MvAnalyse(BlkSize = BlkSize, isB = True , idx = 1, Overlap = BlkSize/2, Delta=3)
cf3=pre.MvCompensate(vf3, idx=1)
cf2=pre.MvCompensate(vf2, idx=1)
cf1=pre.MvCompensate(vf1, idx=1)
cb1=pre.MvCompensate(vb1, idx=1)
cb2=pre.MvCompensate(vb2, idx=1)
cb3=pre.MvCompensate(vb3, idx=1)
interleave(cf3, cf2, cf1, pre, cb1, cb2, cb3)
ttempsmooth(maxr=2)
selectevery(7,3)
I would be very appreciative of any suggestions. Cheers.