Deinterlace video
video filters
// what it does
`yadif` (Yet Another DeInterlacing Filter) reconstructs progressive frames from interlaced source, removing the comb artifacts you see on motion in old broadcast or DV footage. In its default mode it outputs one progressive frame per input frame, keeping the frame rate unchanged.
// shell
$ ffmpeg -i input.mp4 -vf yadif output.mp4// gotcha
By default yadif deinterlaces every frame regardless of the interlaced flag, so running it on already-progressive footage just softens the image; it also assumes the source field order (parity auto), so mis-flagged clips deinterlace wrong. `bwdif` generally gives cleaner results if your build has it.