[MPlayer-users] Creating and playing MPEG stll images

John Brown johnbrown105 at hotmail.com
Mon Feb 6 05:26:24 CET 2006




>From: Philip Walden <pwaldenlinux at pacbell.net>

>I found that mpeg1 is not valid unless it is 24 or 30 fps. You need to set 
>-ofps to something. So maybe mpeg2 has the same problem?

Thanks for your reply.

I did set the rate, using  fps=30000/1001 as a parameter to -mf. Looking at 
your command line, I realized that I did not explicitly specifiy everything 
that is required for an SVCD-compliant MPEG. My modified command:
/* added keyint=1 in -lavcopts and -ofps 30000/1001 */

C:\DVD>mencoder mf://menu.jpg -mf type=jpeg:fps=30000/1001 -ovc lavc 
-lavcopts v
codec=mpeg2video:vbitrate=2000:vrc_maxrate=2500:vrc_buf_size=917:keyint=1:aspect
=4/3 -of mpeg -mpegopts format=xsvcd -ofps 30000/1001 -aspect 4/3 -o 
menu.mpg

This did not improve the situation either. Remember, though, that I burned a 
SuperVideo CD that worked using this mpeg, and I can view it in other 
players. I was just wondering if the MPEG was compliant, or whether the 
players were just tolerant.

Anyway, I found this in the MPlayer Docs, in the Frequently Asked Questions 
(Chapter 4)
>4.6. DVD playback
>Q:
>
>What about DVD navigation/menus?
>A:
>
>MPlayer does not support DVD menus due to serious architectural limitations 
>that prevent proper > handling of still images and interactive content...

So it seems that MPlayer cannot play MPEG still images. If I increase the 
number of frames by copying menu jpg to menu2.jpg, menu3.jpg (don't know if 
there is an easier way), I can view it in Mlayer, but I suppose that it is 
not an MPEG still mage anymore.





More information about the MPlayer-users mailing list