Mercurial > mplayer.hg
comparison DOCS/codecs.html @ 1624:2eedc348e92a
*** empty log message ***
| author | gabucino |
|---|---|
| date | Wed, 22 Aug 2001 16:57:49 +0000 |
| parents | 1b011d6150c7 |
| children | a5cb1b1d47a8 |
comparison
equal
deleted
inserted
replaced
| 1623:5908dd344067 | 1624:2eedc348e92a |
|---|---|
| 42 If you have a codec not listed here, and not supported yet, just | 42 If you have a codec not listed here, and not supported yet, just |
| 43 read http://mplayer.sourceforge.net/DOCS/codecs.html | 43 read http://mplayer.sourceforge.net/DOCS/codecs.html |
| 44 to get info about its status and about how to help us adding support for it! | 44 to get info about its status and about how to help us adding support for it! |
| 45 | 45 |
| 46 | 46 |
| 47 <A NAME=2.1.2.1>2.1.2.1. OpenDivX | 47 <A NAME=2.1.2.1>2.1.2.1. DivX4 |
| 48 | 48 |
| 49 This section contains information about the DivX/OpenDivX codecs of | 49 This section contains information about the DivX4 codec of |
| 50 <A HREF="http://www.projectmayo.com">ProjectMayo</A>. Their first available alpha version was the OpenDivX 4.0 | 50 <A HREF="http://www.projectmayo.com">ProjectMayo</A>. Their first available alpha version was the OpenDivX 4.0 |
| 51 alpha 47 and 48. Support for this was/is included in <B>MPlayer</B>, and built by | 51 alpha 47 and 48. Support for this was/is included in <B>MPlayer</B>, and built by |
| 52 default. We even used its postprocessing code to optionally enhance visual | 52 default. We even used its postprocessing code to optionally enhance visual |
| 53 quality of MPEG1/2 movies. | 53 quality of MPEG1/2 movies. |
| 54 | 54 |
| 72 ln -s /usr/local/lib/libdivxdecore.so.0 /usr/local/lib/libdivxdecore.so | 72 ln -s /usr/local/lib/libdivxdecore.so.0 /usr/local/lib/libdivxdecore.so |
| 73 ldconfig | 73 ldconfig |
| 74 cp decore.h /usr/local/include/ | 74 cp decore.h /usr/local/include/ |
| 75 | 75 |
| 76 | 76 |
| 77 <B>MPlayer</B> autodetects if OpenDivX is (properly) installed, just compile | 77 <B>MPlayer</B> autodetects if DivX4 is (properly) installed, just compile |
| 78 as usual. If it doesn't detect it, you didn't install it exactly as above, | 78 as usual. If it doesn't detect it, you didn't install it exactly as above, |
| 79 and/or has fucked up config (see last question of 6.1 section). | 79 and/or has fucked up config (see last question of 5.1 section). |
| 80 | 80 |
| 81 Using it is a bit tricky. As it conflicts with the old OpenDivX (it's API is | 81 Using it is a bit tricky. As it conflicts with the old OpenDivX (it's API is |
| 82 very similar to OpenDivX's), OpenDivX code is disabled, and the OpenDivX | 82 very similar to OpenDivX's), OpenDivX code is disabled, and the OpenDivX |
| 83 driver calls this library too. | 83 driver calls this library too. |
| 84 | 84 |
| 109 | 109 |
| 110 | 110 |
| 111 <A NAME=2.1.2.2>2.1.2.2. ffmpeg's DivX/libavcodec | 111 <A NAME=2.1.2.2>2.1.2.2. ffmpeg's DivX/libavcodec |
| 112 | 112 |
| 113 Beginning with version 0.4.2 , <A HREF="http://ffmpeg.sourceforge.net">ffmpeg</A> contains an <B>opensource</B> DivX codec, | 113 Beginning with version 0.4.2 , <A HREF="http://ffmpeg.sourceforge.net">ffmpeg</A> contains an <B>opensource</B> DivX codec, |
| 114 which is compatible with the traditional DivX. <B>MPlayer</B> contains this codec, | 114 which is compatible with the traditional DivX. <B>MPlayer</B> supports this codec, |
| 115 and this makes it possible to <B>watch DivX movies on non-x86 platforms!</B> | 115 and this makes it possible to <B>watch DivX movies on non-x86 platforms!</B> |
| 116 To get it compile, you'll need nasm, bison, and flex, above the other | 116 It was removed from <B>MPlayer</B>'s cvs tree, you have to download it |
| 117 devel tools. It was removed from <B>MPlayer</B>'s cvs tree, you have | 117 manually directly from <B>FFmpeg</B>'s tree : |
| 118 to download it manually directly from <B>FFmpeg</B>'s tree : | |
| 119 | 118 |
| 120 | 119 |
| 121 cvs -d:pserver:anonymous@cvs.ffmpeg.sourceforge.net:/cvsroot/ffmpeg login | 120 cvs -d:pserver:anonymous@cvs.ffmpeg.sourceforge.net:/cvsroot/ffmpeg login |
| 122 cvs -d:pserver:anonymous@cvs.ffmpeg.sourceforge.net:/cvsroot/ffmpeg co ffmpeg | 121 cvs -d:pserver:anonymous@cvs.ffmpeg.sourceforge.net:/cvsroot/ffmpeg co ffmpeg |
| 123 | 122 |
| 142 In order to use it, refresh your codecs.conf file, and do as the manpage, | 141 In order to use it, refresh your codecs.conf file, and do as the manpage, |
| 143 or the example.conf says (the -vfm option). | 142 or the example.conf says (the -vfm option). |
| 144 | 143 |
| 145 Note: libavcodec contains other codecs as well, but at the moment we mostly | 144 Note: libavcodec contains other codecs as well, but at the moment we mostly |
| 146 focus on ffdivx, and it's unlikely that this will change. | 145 focus on ffdivx, and it's unlikely that this will change. |
| 146 | |
| 147 | 147 |
| 148 <A NAME=2.1.4>2.1.4. Codec importing howto | 148 <A NAME=2.1.4>2.1.4. Codec importing howto |
| 149 | 149 |
| 150 | 150 |
| 151 <A NAME=2.1.4.1>2.1.4.1. VFW codecs | 151 <A NAME=2.1.4.1>2.1.4.1. VFW codecs |
