Opened 13 years ago
Last modified 13 years ago
#1895 new defect
Interlaced avi files needs -vf il=d,il=i
Reported by: | Owned by: | reimar | |
---|---|---|---|
Priority: | normal | Component: | vf |
Version: | 1.0rc4 | Severity: | normal |
Keywords: | Cc: | cehoyos | |
Blocked By: | Blocking: | ||
Reproduced by developer: | no | Analyzed by developer: | no |
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 by , 13 years ago
Cc: | added |
---|
comment:2 by , 13 years ago
You should be able to use -field-dominance to avoid the issue at no performance cost.
comment:3 by , 13 years ago
(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.
Does this also happen if you use lavc instead of xvid (the bottom-field-first flag seems to get lost while encoding)?