[MEncoder-users] 24000/1001 not recognised as valid framerate for MPEG-2

Rich Felker dalias at aerifal.cx
Mon Feb 11 19:16:36 CET 2008


On Mon, Feb 11, 2008 at 05:39:55PM +0000, John Brown wrote:
> I am using MEncoder dev-SVN-r25958-3.4.5 on Windows XP.
> 
> According to mplayer -identify, ID_VIDEO_FPS=23.976
> 
> Minimal command line:
> $ ./mencoder.exe -nosound -ovc lavc -lavcopts vcodec=mpeg2video -of mpeg
> mpegopts tele_src=24000/1001:tele_dest=30000/1001 -o $TMP/test.mpg test.avi
> 
> Result:
> videocodec: libavcodec (640x480 fourcc=3267706d [mpg2])
> [mpeg2video @ 00BCF300]MPEG1/2 does not support 31001/1293 fps
                                                  ^^^^^^^^^^

Looks to me like your avi file is not 24000/1001 fps but 31001/1293
fps. Probably some broken software generated it. Try -ofps 24000/1001
and if it still doesn't work it could be a recent bug introducted into
MPlayer..

> MEncoder dev-SVN-r24764-4.2.1-sjlj (executable date-time 
> = 2007-10-17) does not have this problem.

Sounds like this may be the problem....

Rich



More information about the MEncoder-users mailing list