[MPlayer-users] a/v sync problem and corrupted AVI written by mencoder

Nico nsabbi at tiscali.it
Thu Jan 1 15:35:34 CET 2004


Matthias Welwarsky wrote:

>[Automatic answer: RTFM (read DOCS, FAQ), also read DOCS/bugreports.html]
>Hi all,
>
>I'm trying to rip a DVD to a Mpeg4/MP3 AVI file with mencoder. The process 
>seems to complete all right, and I can playback the file with mplayer or 
>xine.
>
>However, when I look at the file content with VirtualDub, I can see several 
>oddities:
>
>First, VirtualDub complains about the audio being VBR. I used the following 
>commandline to rip the DVD:
>
>mencoder dvd://1 -alang en -ovc lavc -lavcopts vcodec=mpeg4:vhq:vbitrate=800 
>-vop crop=640:274:0:44,scale -zoom -xy 640 -oac mp3lame -lameopts 
>abr:br=128:vol=1 -o output.avi
>
>Obviously I told mp3lame to encode 128kbit/s CBR, so why doesn't it comply?
>
>Second, looking at the structure of the AVI, I can see that the MOVI chunk's 
>internal structure is damaged. One of the frames has a wrong length header 
>and so the chain is broken. This will break all players that don't use the 
>index chunk for playback. Mplayer and xine are fine, but it's a bug in 
>mencoder nevertheless.
>
>I'm using MPlayer-1.0pre3 and lame 3.94beta, compiled from source
>System: SuSE 9.0, gcc 3.3.1
>
>  
>
abr stands for Average Bitrate, that seems a form of VBR to me (but I 
may be wrong).
You should use cbr instead.




More information about the MPlayer-users mailing list