Opened 9 years ago

Last modified 9 years ago

#1895 new defect

Interlaced avi files needs -vf il=d,il=i

Reported by: lorefice2@… Owned by: reimar
Priority: normal Component: vf
Version: 1.0rc4 Severity: normal
Keywords: Cc: cehoyos
Blocked By: Blocking:
Reproduced by developer: Analyzed by developer:

Description

I just encoded a dvb-t stream via mencoder to an interlaced xvid.
When i play it back using -vf yadif=1, the pictures skips and flickers, it seems to me that somehow yadif needs to know that the stream is interlaced (note that on the original one right from tvb-t dongle yadif works fine).

Infact, issuing mplayer xvidinterlaced.avi -vf il=d,il=i,yadif=1 produces an extremly smooth movie, but there is the drawback of higher cpu time.

Change History (3)

comment:1 Changed 9 years ago by cehoyos

  • Cc cehoyos@… added

Does this also happen if you use lavc instead of xvid (the bottom-field-first flag seems to get lost while encoding)?

comment:2 Changed 9 years ago by reimar

You should be able to use -field-dominance to avoid the issue at no performance cost.

comment:3 Changed 9 years ago by lorefice2@…

(In reply to comment #1)

Does this also happen if you use lavc instead of xvid (the bottom-field-first
flag seems to get lost while encoding)?

I tried to encode with:
lavcopts vcodec=mpeg4:threads=2:vbitrate=3000:ildct:ilme
...but no change.

(In reply to comment #2)

You should be able to use -field-dominance to avoid the issue at no performance
cost.

Yeah, field-dominance=0 fixed the issue.
So it appears to be an (unmaintained?) mencoder problem, still i wonder why adding -vf il=s has no effect.

If you guys confirm that, the bug can be closed as invalid,
Thanks.

Note: See TracTickets for help on using tickets.