[MPlayer-users] mplayer does not use divx4linux (divx5linux)

D Richard Felker III dalias at aerifal.cx
Thu Sep 19 04:30:02 CEST 2002


On Thu, Sep 19, 2002 at 01:56:10AM +0200, eNTi wrote:
> [Automatic answer: RTFM (read DOCS, FAQ), also read DOCS/bugreports.html]
> hi.
> 
> i've downloaded divx4linux from www.divx.com, installed the packages
> and mplayer has compiled the support into the binaries. but! when i
> watch a divx5 movie it ALWAYS uses the ffmpeg-divx codec and i get
> this message from mplayer:
> 
> ...
> 
> Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
> Detected video codec: [ffodivx] vfm:ffmpeg (FFmpeg MPEG-4)
> ==========================================================================
> AO: [oss] 44100Hz 2ch Signed 16-bit (Little-Endian)
> Start playing...
> This file was encoded with DivX500 Build413
> WARNING: this version of DivX is not MPEG4 compatible, trying to workaround these bugs...
> 
> ...
> 
> and the outcome is a completly unsync divx5 movie. i do have sync
> problems with dvd's too but i don't think that it is my system.
> that's way to fast. even my old pc could do better. i'm stuck again.

Which codec you use will not affect sync whatsoever. Try -framedrop.
If the problem goes away, your system is too slow. Probably you don't
have mtrr's enabled or you're using software colorspace conversion
(-vo x11) or something else that slows it down. Also it's possible
that the movie has 48000 hz audio but your card only supports 44100.

Anyway, RTFM about the "system too slow" message, or follow the steps
it suggests in the message itself. But Divx4/5 is a ton slower and
buggier than libavcodec/ffmpeg, so switching to it will NOT help you.
And again, the codec used will not affect a/v sync; that's a demuxer
issue.

Rich




More information about the MPlayer-users mailing list