m33 = MSmoothFps(super, backward_vec, forward_vec, finest=finest, num=FramerateNumerator(src)*12, den=FramerateDenominator(src), algo=algo, ml=ml, sadml=sadml, sadgamma=sadgamma, block=block, blend=blend).SelectEvery(12,7) m50 = MSmoothFps(super, backward_vec, forward_vec, finest=finest, num=FramerateNumerator(src)*12, den=FramerateDenominator(src), algo=algo, ml=ml, sadml=sadml, sadgamma=sadgamma, block=block, blend=blend).SelectEvery(12,5) (wid_den==1)&&(hei_den==1) ? last : eval(" m33 = m33.BicubicResize(src.width, src.height, b=0, c=0.75) m50 = m50.BicubicResize(src.width, src.height, b=0, c=0.75) ") interleave(src,m33,m50) smooth_video = SelectEvery(6,0,2,3,3,4)