0

I have compiled from GIT sources the libav 2014-march-10.

On usual libav from Ubuntu repositories, I was able to use -deinterlace to... well, deinterlace the video. Now this option appears to be missing.

Any ideas ?

1 Answer 1

1

The deinterlace option is now deprecated (see this git commit):

Patchwork ffmpeg: Replace -deinterlace (which was broken by the buffer ref stuff) with yadif injection

You have to use yadif to deinterlace the input video (yadif means "yet another deinterlacing filter").

Visit libav.org for further details about yadif


In short, you will have to add -filter:v yadif to your command-line.

2
  • Looks like libav is missing most of the other deinterlacing filters from ffmpeg like the latest addition of w3fdif. I'd recommend installing ffmpeg from the PPA listed on the FFmpeg project page, as the new filter seems to produce good quality. Commented Mar 11, 2014 at 22:54
  • Thanks to Sylvain, I was able to use -filter:v yadif to my command and now it works. But it's quite buggy = it works on MPEG-2 intrelaced input file, but it's buggy for other input files (like mp4) I've tried. Commented Mar 11, 2014 at 23:11

You must log in to answer this question.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.