[Libav-user] using avpicture_deinterlace
Carl Eugen Hoyos
cehoyos at ag.or.at
Mon Sep 22 09:40:38 CEST 2014
Hendrik Leppkes <h.leppkes at ...> writes:
> Our program is using avpicture_deinterlace
> to deinterlace frames.
This sounds like a bad idea, use yadif instead.
> if it's interlaced_frame field is true, we
> can avpicture_deinterlace to deinterlace it.
This is also a bad idea: the interlaced_frame
filed tells you how the frame was *encoded*
but to decide whether it should be deinterlaced
or not only the actual content is relevant
which is often independent of interlaced_frame.
As Hendrik explained, frames and fields within
FFmpeg are defined so that one frame consists
of two fields.
(Even in cases when this is semantically wrong.)
Carl Eugen
More information about the Libav-user
mailing list