Try this, I think it's a better dupe detector:
Code:
#Interpolation_for_second_frame_of_duplicate_(by_Gavino).avs
super = MSuper()
backward_vectors = MAnalyse(super, isb = true, delta=2)
forward_vectors = MAnalyse(super, isb = false, delta=2)
inter = MFlowInter(super, backward_vectors, forward_vectors, time=50, ml=70)
#ConditionalFilter(inter.Loop(2,0,0), last, "YDifferenceFromPrevious", "<", "2.0")
S=Subtract(Last, BlankClip(Last, length=1)+Last)
ConditionalFilter(inter.Loop(delta, 0, 0), Last, "YPlaneMinMaxDifference(S, 2) ", "<", "1")
# ConvertToRGB24() # for easy display in VirtualDub