Citation :
2.2.1.2. FFmpeg DivX/libavcodec
Beginning with version 0.4.2, FFmpeg contains an open source DivX codec, which is compatible with the traditional DivX. MPlayer supports this codec, making it possible to watch DivX/DivX4/DivX5 movies on non-x86 platforms. Furthermore it offers higher DivX/DivX4/DivX5 decoding speed than the Win32 codecs or the original DivX4 library!
It also contains a lot of nice codecs, such as RealVideo 1.0, MJPEG, h263, h263+, etc.
If you use an MPlayer release you have libavcodec right in the package, just build as usual. If you use MPlayer from CVS you have to extract libavcodec from the FFmpeg CVS tree as FFmpeg 0.4.5 does not work with MPlayer. In order to achieve this do:
# cvs -d:pserver:anonymous@cvs.ffmpeg.sourceforge.net:/cvsroot/ffmpeg login
# cvs -d:pserver:anonymous@cvs.ffmpeg.sourceforge.net:/cvsroot/ffmpeg co ffmpeg
# Move the libavcodec directory from the FFmpeg sources to the root of the MPlayer CVS tree. It should look like this:
main/libavcodec
Symlinking is not enough, you have to copy/move it!!!
# Compile. Configure should detect problems before compilation.
The codec also supports postprocessing!
With FFmpeg and my Matrox G400, I can view even the highest resolution DivX movies without dropped frames on my K6/2 500.
|