[FFmpeg-user] How to reduce interlace artifacts while trancoding to mp4

Carl Eugen Hoyos ceffmpeg at gmail.com
Sat Nov 12 18:03:35 EET 2022


Am Sa., 12. Nov. 2022 um 17:03 Uhr schrieb Ulf Zibis <Ulf.Zibis at cosoco.de>:
>
>
> Am 12.11.22 um 14:41 schrieb Carl Eugen Hoyos:
> > https://ffmpeg.org/ffmpeg-filters.html offers a few options:
> > kerndeint is old / outdated, should be fast
> > yadif was for a long time the most useful deinterlacer
> > w3fdif is a BBC-sponsored development
> > bwdif claims to combine yadif and w3fdif into something better
> > estdif and nnedi are newer filters
> >
> > All filters will not correct something on the video but will try to
> > invent information that simply isn't there. This makes sense as
> > there is no screen that can show what originally was meant to
> > be shown but you should be aware that all filters effectively
> > change your video.
>
> Thanks for your detailed comparison. bwdif and estdif make it.

> Even they double the frame rate

Except for kerndeint, they should all be able to do this.

I forgot to mention mcdeint which once upon a time was
the slowest and best deinterlacing filter, you would need
an older version of FFmpeg to test it.

Carl Eugen


More information about the ffmpeg-user mailing list