Does this happen with -vo vdpau as well? If not it sounds like the deinterlacing shader in mpv doesn't work 100% correctly.