Here’s an example of the type of deinterlace situation I’m grappling with – resolving striped patterns with minimal shimmering.
DV Source (50i, 16.9 anamorphic)
http://rapidshare.com/files/11522330...rphic.avi.html
Deinterlaced 50p outputs:
(Decoder: Cedocida YV12, MPEG2 interlaced. Encoder: FFDShow HuffYuv-YV12)
yadifmod(order=0, mode=1, edeint=nnedi(field=-2))
http://rapidshare.com/files/11522397...-YV12.avi.html
interpe = separatefields().selecteven().nnedi(field=1, dh=true)
interpo = separatefields().selectodd().turn180().nnedi(field=1, dh=true).turn180()
interp = interleave(interpe,interpo)
yadifmod(order=0,mode=1,edeint=interp)
http://rapidshare.com/files/11522448...-YV12.avi.html
MCBob 0.3u
http://rapidshare.com/files/11522499...-YV12.avi.html
Actually, yadifmod-NNEDI does a pretty decent job, but rotating the odd (top) fields before NNEDI, if anything, generates more misalignment and flicker/shimmering.
Any suggestions for improvement?