[MPlayer-users] [BUGS] Problems with MPlayer 1.0pre7 mpeg muxer

Giacomo Comes comes at naic.edu
Fri Sep 2 20:22:00 CEST 2005


The new mpeg muxer present in MPlayer 1.0pre7 and current CVS
does not create correct mpegs in two different cases.


Problem 1.
NTSC DVD mpegs are not correctly multiplexed.

Example:
mencoder -of mpeg -mpegopts format=dvd -ovc lavc -lavcopts vcodec=mpeg2video:vrc_buf_size=1835:keyint=18:vrc_maxrate=7500:vbitrate=7500 -o NTSC.mpg -ofps 30000/1001 source.avi -vf scale=720:480,harddup -oac lavc -lavcopts acodec=ac3:abitrate=192
dvdauthor -o DVD NTSC.mpg

dvdauthor (0.6.11) will output these messages:
(be sure to make a 60 seconds or longer mpeg)

STAT: fixing VOBU at 28MB (81/223, 35%)
WARN: audio sector out of range: -8217 (vobu #92, pts 24.724)
WARN: audio sector out of range: -8372 (vobu #93, pts 25.024)
WARN: audio sector out of range: -8504 (vobu #94, pts 25.325)
etc.

The dvd disc will play on some dvd player but will not play on some others.
It will have some other problems too.

Temporary solution to problem 1:
remultiplex the video and audio streams with mplex.




Problem 2.
mpegs telecined AND with B-frames does not play on some hardware DVD player.

Example:
mencoder -of mpeg -mpegopts format=dvd:telecine -ovc lavc -lavcopts vcodec=mpeg2video:vrc_buf_size=1835:keyint=12:vrc_maxrate=7500:vbitrate=7500:vmax_b_frames=2 -o NTSC.mpg -ofps 24000/1001 source.avi -vf scale=720:480,harddup -oac lavc -lavcopts acodec=ac3:abitrate=192

On my DVD player, DVD and SVCD telecined and with B-frames created with mencoder
do not play correctly (sync problem).
The same DVD player plays fine the same kind of mpegs created with 
mpeg2enc/mplex.

Temporary solution to problem 2:
Make telecined mpegs without B-frames or non telecined mpegs with B-frames.


Nico Sabbi is already aware of the bugs, but it is busy at present and
he could not be able to fix them soon.
The purpose of this post is to inform other users about the existence of
the problems.

Giacomo




More information about the MPlayer-users mailing list