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 |