Mercurial > mplayer.hg
comparison DOCS/codecs.html @ 2855:8bb4e195d7d7
*** empty log message ***
| author | gabucino |
|---|---|
| date | Mon, 12 Nov 2001 17:30:49 +0000 |
| parents | 33c32f3d9f1f |
| children | 72c750bbc249 |
comparison
equal
deleted
inserted
replaced
| 2854:fd44ecf77f8d | 2855:8bb4e195d7d7 |
|---|---|
| 152 <P>Tested codecs are: <B>Indeo 3.2</B>, <B>4.1</B>, <B>5.0</B>, <B>CVID</B>, <B>3ivX</B>, <B>h263</B>.</P> | 152 <P>Tested codecs are: <B>Indeo 3.2</B>, <B>4.1</B>, <B>5.0</B>, <B>CVID</B>, <B>3ivX</B>, <B>h263</B>.</P> |
| 153 | 153 |
| 154 | 154 |
| 155 <P><B><A NAME=2.2.1.4>2.2.1.4. VIVO video</A></B></P> | 155 <P><B><A NAME=2.2.1.4>2.2.1.4. VIVO video</A></B></P> |
| 156 | 156 |
| 157 <P>TODO</P> | 157 <P><B>MPlayer</B> can play Vivo (1.0 and 2.0) videos. The most suitable codec |
| 158 for this task is XAnim's H263 decoder codec (it supports fast YV12 output), you | |
| 159 can call it with the <CODE>-vc h263xa</CODE> option. Of course you have to | |
| 160 compile XAnim codecs support it, for details see the <A HREF=#2.2.1.3>XAnim | |
| 161 video codecs</A>. If this doesn't work, get the <CODE>ivvideo.dll</CODE> DLL | |
| 162 file (from <A HREF="http://www.mplayerhq.hu/MPlayer/samples/drivers32/ivvideo.dll">here</A>), | |
| 163 and install it under <CODE>/usr/lib/win32</CODE> or wherever you store the | |
| 164 Win32 codecs. This latter codec doesn't support YV12 nor YUY2 only BGR modes, | |
| 165 thus usable only with the X11 and OpenGL outputs. Discouraged.</P> | |
| 166 | |
| 167 <P>Be sure to read the <A HREF=#2.2.2.3>VIVO audio codec</A> section too!</P> | |
| 158 | 168 |
| 159 | 169 |
| 160 <P><B><A NAME=2.2.1.5>2.2.1.5. MPEG 1/2 video</A></B></P> | 170 <P><B><A NAME=2.2.1.5>2.2.1.5. MPEG 1/2 video</A></B></P> |
| 161 | 171 |
| 162 <P>MPEG1 and MPEG2 are decoded with the native library <B>libmpeg2</B>. | 172 <P>MPEG1 and MPEG2 are decoded with the native library <B>libmpeg2</B>. |
| 165 libmpeg2 return, and when it gives sig11 (segmentation fault), we quickly | 175 libmpeg2 return, and when it gives sig11 (segmentation fault), we quickly |
| 166 reinitialize the codec, and continue exactly from where the failure did occur. | 176 reinitialize the codec, and continue exactly from where the failure did occur. |
| 167 No speed decrease is measurable.</P> | 177 No speed decrease is measurable.</P> |
| 168 | 178 |
| 169 | 179 |
| 180 <P><B><A NAME=2.2.1.6>2.2.1.6. MS Video1</A></B></P> | |
| 181 | |
| 182 <P>This is a very old and very bad codec of Microsoft. In the past it was | |
| 183 decoded with the <CODE>msvidc32.dll</CODE> Win32 codec, now we have our own | |
| 184 open-source implementation (by <A HREF="mailto:melanson@pcisys.net">Mike | |
| 185 Melanson</A>).</P> | |
| 186 | |
| 187 | |
| 170 <P><B><A NAME=2.2.2>2.2.2. Audio codecs</A></B></P> | 188 <P><B><A NAME=2.2.2>2.2.2. Audio codecs</A></B></P> |
| 171 | 189 |
| 172 <P>The most important audio codecs above all :<BR> | 190 <P>The most important audio codecs above all :<BR> |
| 173 <UL> | 191 <UL> |
| 174 <LI>MPEG layer 2, and layer 3 (MP3) audio (<B>native</B> code, with MMX/SSE/3DNow! optimization)</LI> | 192 <LI>MPEG layer 2, and layer 3 (MP3) audio (<B>native</B> code, with MMX/SSE/3DNow! optimization)</LI> |
| 193 <P><A HREF="http://mad.sourceforge.net">libmad</A> is a multiplatform MPEG audio | 211 <P><A HREF="http://mad.sourceforge.net">libmad</A> is a multiplatform MPEG audio |
| 194 decoding library. If you don't know why is it good, you probably don't need it.</P> | 212 decoding library. If you don't know why is it good, you probably don't need it.</P> |
| 195 | 213 |
| 196 <P>To enable support, compile with the <CODE>--enable-mad</CODE> configure | 214 <P>To enable support, compile with the <CODE>--enable-mad</CODE> configure |
| 197 option.</P> | 215 option.</P> |
| 216 | |
| 217 | |
| 218 <P><B><A NAME=2.2.2.3>2.2.2.3. VIVO audio</A></B></P> | |
| 219 | |
| 220 <P>AKA VivoSiren. Currently this isn't supported, but when it will, it will use | |
| 221 the <CODE>vivog723.acm</CODE> file. Download from | |
| 222 <A HREF="http://www.mplayerhq.hu/MPlayer/samples/drivers32/vivog723.acm">here</A>, | |
| 223 then copy it into the <CODE>/usr/lib/win32</CODE> directory, or respectively.</P> | |
| 198 | 224 |
| 199 | 225 |
| 200 <P><B><A NAME=2.2.3>2.2.3. Win32 codec importing howto</A></B></P> | 226 <P><B><A NAME=2.2.3>2.2.3. Win32 codec importing howto</A></B></P> |
| 201 | 227 |
| 202 <P><B><A NAME=2.2.3.1>2.2.3.1. VFW codecs</A></B></P> | 228 <P><B><A NAME=2.2.3.1>2.2.3.1. VFW codecs</A></B></P> |
