Video for SE M600i
SE M600i plays MPEG4 and H.263 video. After some digging in Mencoder and SE docs I came up with following command line that works for my M600i and probably works also for P990 and W950:
mencoder -ofps 15000/1001 -af lavcresample=44100 -vf harddup -of lavf -oac lavc -ovc lavc -lavcopts aglobal=1:vglobal=1:vcodec=mpeg4:acodec=aac:vbitrate=203:abitrate=64 in.avi -lavfopts i_certify_that_my_video_stream_does_not_use_b_frames -vf scale=320:240 -o out.mp4
Demo video (101sec 3.4Mb, good quality for phone)
I also tried -ofps 125/10 and vbitrate=128 that resulted a bit smaller video in size - 2.5Mb for 101sec.
Music and video in Sony Ericsson phones Developers Guidelines
MPlayer/Mencoder documentation
Mencoder comes with Mplayer and is available for most platforms (*nix, Mac, Win)
Hi,
I’ve problem with this mencoder command:
I got sth like that:
** MUXER_LAVF *****************************************************************
You have certified that your video stream does not contain B frames.
REMEMBER: MEncoder’s libavformat muxing is presently broken and will generate
INCORRECT files in the presence of B frames. Moreover, due to bugs MPlayer
will play these INCORRECT files as if nothing were wrong!
*******************************************************************************
OK, exit
Any ideas ?
I got same warning/error from mencoder, but video was reencoded and it did play with other players.