[MEncoder-users] Mencoder soft telecine broken; fix included

Nico Sabbi nicola_sabbi at fastwebnet.it
Sun Sep 30 12:35:18 CEST 2007


Il Sunday 30 September 2007 12:29:24 Nico Sabbi ha scritto:
> Il Sunday 30 September 2007 12:08:42 John Brown ha scritto:
> > Nico Sabbi <nicola_sabbi <at> fastwebnet.it> writes:
> > > If I play it with -demuxer lavf, the video plays
> > faster, but the desync is not as great. Also, with -demuxer lavf,
> > MPlayer does not display the usual warning:
> >
> > demux_mpg: 30000/1001fps NTSC content detected, switching
> > framerate. Warning! FPS changed 23.976 -> 29.970  (-5.994005) [4]
> > ??,?% 0 0
> >
> > Other players, such as VLC, MPC, PowerDVD (included with my DVD
> > burner) played the file correctly. Before updating to the latest
> > svn, I applied Monty's patch and made a DVD, which played
> > correctly in a stand-alone DVD player.
>
> try to add -fps 30000/1001  and/or -correct-pts and see if
> playbacks stays in sync


just to make you understand what's going on: mplayer has some
crazy and completely broken code in libmpdemux/video.c that tries
to detect and inverse the soft-telecine flags, changing the framerate
from 30 to 24 fps, even when the telecining pattern is different
(such as from 24 to 25, or from 60 to 24) ...



More information about the MEncoder-users mailing list