Mercurial > mplayer.hg
annotate DOCS/xml/es/codecs.xml @ 10931:7c7a103fa157
Mistake reversed. sync with english version comment added.
| author | nauj27 |
|---|---|
| date | Mon, 22 Sep 2003 16:29:49 +0000 |
| parents | 4ee99b640bfb |
| children | 450f7aa81adc |
| rev | line source |
|---|---|
| 10797 | 1 <?xml version="1.0" encoding="iso-8859-1"?> |
|
10931
7c7a103fa157
Mistake reversed. sync with english version comment added.
nauj27
parents:
10922
diff
changeset
|
2 <!-- synced with 1.18 --> |
| 10797 | 3 <sect1 id="codecs"> |
| 4 <title>Codecs soportados</title> | |
| 5 | |
| 6 <sect2 id="video-codecs"> | |
| 7 <title>Codecs de video</title> | |
| 8 | |
| 9 <para> | |
| 10 Vea la <ulink url="http://www.mplayerhq.hu/DOCS/codecs-status.html">tabla de estado de codec</ulink> | |
| 11 para una lista completa, generada a diario. Hay unos pocos codecs disponibles | |
| 12 para descarga desde nuestra página principal. Cójalos de nuestra | |
| 13 <ulink url="http://www.mplayerhq.hu/MPlayer/releases/codecs/">página de codecs</ulink>. | |
| 14 </para> | |
| 15 | |
| 16 <para> | |
| 17 Los más importantes por encima de todo son: | |
| 18 </para> | |
| 19 | |
| 20 <itemizedlist> | |
| 21 <listitem><simpara> | |
| 22 <emphasis role="bold">MPEG1</emphasis> (<emphasis role="bold">VCD</emphasis>) y | |
| 23 <emphasis role="bold">MPEG2</emphasis> (<emphasis role="bold">DVD</emphasis>) video | |
| 24 </simpara></listitem> | |
| 25 <listitem><simpara> | |
| 26 decodificadores nativos para <emphasis role="bold">DivX ;-), OpenDivX (DivX4), | |
| 27 DivX 5.01, 3ivX, M$ MPEG4</emphasis> v1, v2 y otras variantes de MPEG4 | |
| 28 </simpara></listitem> | |
| 29 <listitem><simpara> | |
| 30 decodificador nativo para <emphasis role="bold">Windows Media Video 7/8</emphasis> | |
| 31 (<emphasis role="bold">WMV1/WMV2</emphasis>), y decodificador Win32 DLL | |
| 32 para <emphasis role="bold">Windows Media Video 9</emphasis> | |
| 33 (<emphasis role="bold">WMV3</emphasis>), ambos usados en archivos <filename>.wmv</filename> | |
| 34 </simpara></listitem> | |
| 35 <listitem><simpara> | |
| 36 decodificador <emphasis role="bold">Sorenson 1 (SVQ1)</emphasis> nativo | |
| 37 </simpara></listitem> | |
| 38 <listitem><simpara> | |
| 39 decodificador <emphasis role="bold">Sorenson 3 (SVQ3)</emphasis> nativo | |
| 40 </simpara></listitem> | |
| 41 <listitem><simpara> | |
| 42 decodificador <emphasis role="bold">3ivx</emphasis> v1, v2 | |
| 43 </simpara></listitem> | |
| 44 <listitem><simpara> | |
| 45 Codecs Cinepak y <emphasis role="bold">Intel Indeo</emphasis> (3.1,3.2,4.1,5.0) | |
| 46 </simpara></listitem> | |
| 47 <listitem><simpara> | |
| 48 <emphasis role="bold">MJPEG</emphasis>, AVID, VCR2, ASV2 y otros formatos de hardware | |
| 49 </simpara></listitem> | |
| 50 <listitem><simpara> | |
| 51 VIVO 1.0, 2.0, I263 y otras variantes <emphasis role="bold">h263(+)</emphasis> | |
| 52 </simpara></listitem> | |
| 53 <listitem><simpara> | |
| 54 FLI/FLC | |
| 55 </simpara></listitem> | |
| 56 <listitem><simpara> | |
| 57 <emphasis role="bold">RealVideo 1.0</emphasis> de libavcodec, y | |
| 58 <emphasis role="bold">RealVideo 2.0, 3.0</emphasis> y codecs | |
| 59 <emphasis role="bold">4.0</emphasis> usando bibliotecas RealPlayer | |
| 60 </simpara></listitem> | |
| 61 <listitem><simpara> | |
| 62 decodificador nativo para HuffYUV | |
| 63 </simpara></listitem> | |
| 64 <listitem><simpara> | |
| 65 Varios formatos antiguos simples como-RLE | |
| 66 </simpara></listitem> | |
| 67 </itemizedlist> | |
| 68 | |
| 69 <para> | |
| 70 Si tiene un codec Win32 no listado aquí que no esté aún soportado, | |
| 71 por favor lea el <link linkend="win32-codecs">COMO importar codec</link> | |
| 72 y ayúdenos a añadir soporte para él. | |
| 73 </para> | |
| 74 | |
| 75 | |
| 76 <sect3 id="divx4-5"> | |
| 77 <title>DivX4/DivX5</title> | |
| 78 | |
| 79 <para> | |
| 80 Esta sección contiene información acerca de los codecs DivX4 y DivX5 de | |
| 81 <ulink url="http://www.projectmayo.com">Project Mayo</ulink>. | |
| 82 La primera versión alpha disponible fue OpenDivX 4.0 alpha 47 y 48. | |
| 83 Se incluyó soporte para él en <application>MPlayer</application> en el | |
| 84 pasado, y construido por defecto. También se usa código de postprocesado | |
| 85 para mejorar opcionalmente la calidad visual de las películas MPEG1/2. | |
| 86 Ahora usamos el nuestro propio, para todos los tipos de archivos. | |
| 87 </para> | |
| 88 | |
| 89 <para> | |
| 90 La nueva generación de este codec se llama DivX4 y puede incluso decodificar | |
| 91 películas hechas con el infame codec DivX! Además es mucho más rápido | |
| 92 que las DLLs nativas Win32 DivX pero más lento que | |
| 93 <systemitem class="library">libavcodec</systemitem>. Por eso su uso como | |
| 94 decodificador es <emphasis role="bold">NO RECOMENDADO</emphasis>. Sin | |
| 95 embargo, es útil para codificar. Una desventaja de este codec es que no está | |
| 96 disponible bajo una licencia de Código Abierto. | |
| 97 </para> | |
| 98 | |
| 99 <para> | |
| 100 DivX4 funciona de dos maneras: | |
| 101 <variablelist> | |
| 102 <varlistentry><term><option>-vc odivx</option></term> | |
| 103 <listitem><simpara> | |
| 104 Usa el codec en el estilo OpenDivX. En este caso produce imágenes YV12 | |
| 105 en su propio buffer, y <application>MPlayer</application> hace la conversión | |
| 106 en el espacio de color vía libvo. (<emphasis role="bold">¡Rápido, recomendado!</emphasis>) | |
| 107 </simpara></listitem> | |
| 108 </varlistentry> | |
| 109 <varlistentry><term><option>-vc divx4</option></term> | |
| 110 <listitem><simpara> | |
| 111 Usa la conversión en el espacio de color del codec. En este modo puede usar | |
| 112 YUY2/UYVY, también. (<emphasis role="bold">LENTO</emphasis>) | |
| 113 </simpara></listitem> | |
| 114 </varlistentry> | |
| 115 </variablelist> | |
| 116 </para> | |
| 117 | |
| 118 <para> | |
| 119 El método <option>-vc odivx</option> es normalmente rápido, debido al hecho | |
| 120 de que transfiere los datos de imágenes en formato YV12 (YUV 4:2:0 planar), | |
| 121 por eso requiere mucho menos ancho de banda en el bus. Para modos empaquetados | |
| 122 en YUV (YUY2, UYVY) use el método <option>-vc divx4</option>. Para modos RGB la | |
| 123 velocidad es la misma, difiere en función de su profundidad de color actual. | |
| 124 <note> | |
| 125 <para> | |
| 126 Si su controlador <option>-vo</option> soporta renderizado directo, entonces | |
| 127 <option>-vc divx4</option> puede ser más rápido, o incluso la solución más rápida | |
| 128 de todas. | |
| 129 </para> | |
| 130 | |
| 131 <para> | |
| 132 La biblioteca de codec binario DivX4/5 puede descargarse desde | |
| 133 <ulink url="http://avifile.sourceforge.net">avifile</ulink> o | |
| 134 <ulink url="http://www.divx.com">divx.com</ulink> | |
| 135 Desempaquételo, ejecute <filename>./install.sh</filename> como root y no olvide | |
| 136 añadir <filename class="directory">/usr/local/lib</filename> a su | |
| 137 <filename>/etc/ld.so.conf</filename> y ejecutar <command>ldconfig</command>. | |
| 138 </para> | |
| 139 | |
| 140 <para> | |
| 141 Obtenga la versión CVS de la biblioteca ANTIGUA OpenDivx del siguiente modo: | |
| 142 </para> | |
| 143 | |
| 144 <procedure> | |
| 145 <step><para> | |
| 146 <screen>cvs -d:pserver:anonymous@cvs.projectmayo.com:/cvsroot login</screen> | |
| 147 </para></step> | |
| 148 <step><para> | |
| 149 <screen>cvs -d:pserver:anonymous@cvs.projectmayo.com:/cvsroot co divxcore</screen> | |
| 150 </para></step> | |
| 151 <step><para> | |
| 152 Esta biblioteca se une en un decodificador y codificador que tienen que ser | |
| 153 compilados de forma separada. Para la Biblioteca decodificadora, símplemente | |
| 154 escriba | |
| 155 <screen> | |
| 156 cd divxcore/decore/build/linux | |
| 157 make | |
| 158 cp libdivxdecore.so /usr/local/lib | |
| 159 ln -s libdivxdecore.so /usr/local/lib/libdivxdecore.so.0 | |
| 160 cp ../../src/decore.h /usr/local/include | |
| 161 </screen> | |
| 162 </para></step> | |
| 163 <step><para> | |
| 164 Qué pena, para la biblioteca de codificación no hay un Makefile para Linux | |
| 165 disponible, y el código optimizado para MMX solo funciona en Windows. Puede | |
| 166 aún compilarla, a persar de todo, usando este | |
| 167 <ulink url="ftp://ftp.mplayerhq.hu/MPlayer/contrib/divx-mf/Makefile">Makefile</ulink>. | |
| 168 <screen> | |
| 169 cd ../../../encore/build | |
| 170 mkdir linux | |
| 171 cd linux | |
| 172 cp path/Makefile . | |
| 173 make | |
| 174 cp libdivxencore.so /usr/local/lib | |
| 175 ln -s libdivxencore.so /usr/local/lib/libdivxencore.so.0 | |
| 176 cp ../../src/encore.h /usr/local/include | |
| 177 </screen> | |
| 178 </para></step> | |
| 179 </procedure> | |
| 180 | |
| 181 <para> | |
| 182 <application>MPlayer</application> autodetecta DivX4/DivX5 si está | |
| 183 correctamente instalado, compile símplemente de la manera habitual. Si no | |
| 184 lo detecta, puede que no esté instalado o configurado correctamente. | |
| 185 </para> | |
| 186 | |
| 187 </note> | |
| 188 </para> | |
| 189 </sect3> | |
| 190 | |
| 191 | |
| 10872 | 192 <sect3 id="ffmpeg" xreflabel="FFmpeg/libavcodec"> |
| 10797 | 193 <title>FFmpeg DivX/libavcodec</title> |
| 194 | |
| 195 <para> | |
| 196 <ulink url="http://ffmpeg.sourceforge.net">FFmpeg</ulink> contiene un paquete de | |
| 197 codec <emphasis role="bold">de código abierto</emphasis> que es capaz de decodificar | |
| 10872 | 198 flujos codificados con codecs de video H263/MJPEG/LJPEG/RV10/DivX3/DivX4/DivX5/MP41/ |
| 199 MP42/WMV1/WMV2/HuffYUV/SVQ1/SVQ3/MPEG1/MPEG2/VCR1/VCR2/ASV1/ASV2/CLJR, | |
| 200 o WMA (Windows Media Audio). No solo todos pueden ser decodificados con él, sino que | |
| 201 ¡también ofrece una velocidad mayor que la biblioteca de codecs Win32 o DivX.com DivX4.5! | |
| 10797 | 202 </para> |
| 203 | |
| 204 <para> | |
| 205 Contiene un montón de codecs bonitos, especialmente importantes son las | |
| 206 variantes de MPEG4: | |
| 207 DivX3, DivX4, DivX5, Windows Media Video 7/8 (WMV1/WMV2). También es muy interesante | |
| 208 el decodificador de WMA. | |
| 209 </para> | |
| 210 | |
| 211 <para> | |
| 212 El codec más reciente merecedor de créditos es el codec | |
| 213 <emphasis role="bold">Sorenson 3</emphasis> (SVQ3). Es la primera implementación | |
| 214 de código abierto completa de éste codec. Es incluso más rápido que el original. | |
| 215 ¡Asegúrese de que prefiere éste antes que el codec binario! | |
| 216 </para> | |
| 217 | |
| 218 <para> | |
| 219 Si usa una liberación de <application>MPlayer</application> que tiene libavcodec | |
| 220 dentro del paquete, constrúyalo de la manera habitual. Si usa | |
| 221 <application>MPlayer</application> desde CVS debe extraer libavcodec desde | |
| 222 el árbol CVS de FFmpeg ya que las liberaciones de FFmpeg | |
| 223 <emphasis role="bold">no</emphasis> funcionan con <application>MPlayer</application>. | |
| 224 Para hacer esto haga: | |
| 225 </para> | |
| 226 | |
| 227 <procedure> | |
| 228 <step><para> | |
| 229 <screen>cvs -d:pserver:anonymous@cvs.ffmpeg.sourceforge.net:/cvsroot/ffmpeg login</screen> | |
| 230 </para></step> | |
| 231 <step><para> | |
| 232 <screen>cvs -d:pserver:anonymous@cvs.ffmpeg.sourceforge.net:/cvsroot/ffmpeg co ffmpeg</screen> | |
| 233 </para></step> | |
| 234 <step><para> | |
| 235 | |
| 236 Mueva el directorio <filename>libavcodec</filename> desde los fuentes | |
| 237 de FFmpeg al raíz del árbol CVS de <application>MPlayer</application>. | |
| 238 Debe quedar como ésto: | |
| 239 <filename>main/libavcodec</filename> | |
| 240 </para><para> | |
| 241 Hacer enlace simbólico <emphasis role="bold">no</emphasis> es suficiente, | |
| 242 ¡debe copiarlo/moverlo! | |
| 243 </para></step> | |
| 244 <step><para> | |
| 245 Compile. <filename>configure</filename> debe detectar los problemas antes | |
| 246 de la compilación. | |
| 247 </para></step> | |
| 248 </procedure> | |
| 249 | |
| 250 <note> | |
| 251 <para> | |
| 252 <application>MPlayer</application> desde CVS contiene un subdirectorio | |
| 253 <filename>libavcodec</filename> pero éste ¡<emphasis role="bold">no</emphasis> | |
| 254 contiene el código para libavcodec! | |
| 255 Debe seguir los pasos anteriores para obtener el código para esta biblioteca. | |
| 256 </para> | |
| 257 </note> | |
| 258 | |
| 259 <formalpara> | |
| 260 <title>INSTALACIÓN Y USO</title> | |
| 261 <para> | |
| 262 <application>MPlayer</application> es capaz de usar los codecs XAnim para | |
| 263 decodificar. Siga las instrucciones para habilitarlo: | |
| 264 </para> | |
| 265 </formalpara> | |
| 266 | |
| 267 <procedure> | |
| 268 <step><para> | |
| 269 Descargue los codecs que desee usar desde el | |
| 270 <ulink url="http://xanim.va.pubnix.com">sitio de XAnim</ulink>. | |
| 271 El codec de <emphasis role="bold">3ivx</emphasis> no está aquí, sino en el | |
| 272 <ulink url="http://www.3ivx.com">sitio de 3ivx</ulink>. | |
| 273 </para></step> | |
| 274 <step><para> | |
| 275 <emphasis role="bold">O</emphasis> descargue el paquete de codecs desde nuestra | |
| 276 <ulink url="http://www.mplayerhq.hu/MPlayer/releases/codecs/">página de codecs</ulink> | |
| 277 </para></step> | |
| 278 <step><para> | |
| 279 Use la opción <option>--with-xanimlibdir</option> para decir a | |
| 280 <filename>configure</filename> dónde encontrar los codecs de XAnim. | |
| 281 Por defecto, él mira en | |
| 282 <filename class="directory">/usr/local/lib/codecs</filename>, | |
| 283 <filename class="directory">/usr/local/lib/xanim/mods</filename>, | |
| 284 <filename class="directory">/usr/lib/xanim/mods</filename> y | |
| 285 <filename class="directory">/usr/lib/xanim</filename>. | |
| 286 Alternativamente puede establecer la variable de entorno | |
| 287 <envar>XANIM_MOD_DIR</envar> hacia el directorio de los codecs de XAnim. | |
| 288 </para></step> | |
| 289 <step><para> | |
| 290 Renombrar/crear enlaces a los archivos, corta lo relacionado con la | |
| 291 arquitectura, porque tienen nombres de archivo como estos: | |
| 292 <filename>vid_cvid.xa</filename>, <filename>vid_h263.xa</filename>, | |
| 293 <filename>vid_iv50.xa</filename> | |
| 294 </para></step> | |
| 295 </procedure> | |
| 296 | |
| 297 <para> | |
| 298 XAnim es la familia de codecs de video de <systemitem>xanim</systemitem>, puede | |
| 299 que usted quiera usar la opción <option>-vfm xanim</option> para decir | |
| 300 a <application>MPlayer</application> que lo use cuando sea posible. | |
| 301 </para> | |
| 302 | |
| 303 <para> | |
| 304 Los codecs probados incluyen: <emphasis role="bold">Indeo 3.2, 4.1, 5.0, CVID, 3ivX, | |
| 305 h263.</emphasis> | |
| 306 </para> | |
| 307 </sect3> | |
| 308 | |
| 309 | |
| 310 <sect3 id="vivo-video"> | |
| 311 <title>Video VIVO</title> | |
| 312 <para> | |
| 313 <application>MPlayer</application> puede reproducir videos Vivo (1.0 y 2.0). El mejor | |
| 314 codec para los archivos 1.0 es el decodificador FFmpeg H263, puede usarlo con | |
| 315 la opción <option>-vc ffh263</option>. Para archivos 2.0, use la biblioteca Win32 | |
| 316 a través de la opción <option>-vc vivo</option>. Si no proporciona opciones en la línea | |
| 317 de órdenes <application>MPlayer</application> elige el mejor codec automáticamente. | |
| 318 </para> | |
| 319 </sect3> | |
| 320 | |
| 321 | |
| 322 <sect3 id="mpeg12"> | |
| 323 <title>Video MPEG 1/2</title> | |
| 324 <para> | |
| 325 MPEG1 y MPEG2 son decodificados por la biblioteca nativa multiplataforma | |
| 326 <systemitem class="library">libmpeg2</systemitem>, cuyo código fuente | |
| 327 está incluido en <application>MPlayer</application>. Puede manejar archivos | |
| 328 de video erróneos MPEG 1/2 cacheando la señal <systemitem>Signal 11</systemitem> | |
| 329 (<systemitem>segmentation fault</systemitem>), y reinicializando rápidamente | |
| 330 el codec, continuando exactamente por donde ocurrió este fallo. Esta técnica | |
| 331 de recuperación no tiene una pérdida de velocidad notable. | |
| 332 </para> | |
| 333 </sect3> | |
| 334 | |
| 335 | |
| 336 <sect3 id="msvideo1"> | |
| 337 <title>MS Video1</title> | |
| 338 <para> | |
| 339 Este es un codec muy antiguo y muy malo de Microsoft. En el pasado era | |
| 340 decodificado con el codec Win32 <filename>msvidc32.dll</filename>, ahora | |
| 341 tenemos nuestra propia implementación de código abierto | |
| 342 (por <ulink url="mailto:melanson@pcisys.net">Mike Melanson</ulink>). | |
| 343 </para> | |
| 344 </sect3> | |
| 345 | |
| 346 | |
| 347 <sect3 id="cinepak-cvid"> | |
| 348 <title>Cinepak CVID</title> | |
| 349 <para> | |
| 350 <application>MPlayer</application> usa su propio decodificador de código abierto, | |
| 351 multiplataforma de Cinepak | |
| 352 (por <ulink url="mailto:timf@csse.monash.edu.au">Dr. Tim Ferguson</ulink>) | |
| 353 por defecto. Soporta salidas YUV, de modo que es posible escalar por hardware | |
| 354 si el controlador de salida de video lo permite. | |
| 355 </para> | |
| 356 </sect3> | |
| 357 | |
| 358 | |
| 359 <sect3 id="realvideo"> | |
| 360 <title>RealVideo</title> | |
| 361 | |
| 362 <para> | |
| 363 <application>MPlayer</application> soporta la decodificación de todas las | |
| 364 versiones de RealVideo: | |
| 365 | |
| 366 <itemizedlist> | |
| 367 <listitem><simpara> | |
| 368 RealVideo 1.0 (fourcc RV10) - codificación/decodificación soportada por | |
| 369 <systemitem class="library">libavcodec</systemitem> | |
| 370 </simpara></listitem> | |
| 371 <listitem><simpara> | |
| 372 RealVideo 2.0, 3.0, 4.0 (fourcc RV20, RV30, RV40) - decodificación soportada por | |
| 373 <emphasis role="bold">bibliotecas de RealPlayer</emphasis> | |
| 374 </simpara></listitem> | |
| 375 </itemizedlist> | |
| 376 </para> | |
| 377 | |
| 378 <para> | |
| 379 Es recomendable descargar e instalar <application>RealPlayer8</application> | |
| 380 o <application>RealONE</application>, porque <application>MPlayer</application> | |
| 381 puede usar sus bibliotecas para decodificar archivos con video en RealVideo | |
| 382 2.0 - 4.0. El script <filename>configure</filename> de <application>MPlayer</application> | |
| 383 debe detectar las bibliotecas de <application>RealPlayer</application> en las | |
| 384 localizaciones estándar de una instalación completa. Si no lo hace, diga | |
| 385 a <filename>configure</filename> dónde buscar con la opción | |
| 386 <option>--with-reallibdir</option>. | |
| 387 </para> | |
| 388 | |
| 389 <para> | |
| 390 Como segunda opción puede descargar los codecs desde | |
| 391 <ulink url="http://www.mplayerhq.hu/MPlayer/releases/codecs/">http://www.mplayerhq.hu/MPlayer/releases/codecs/</ulink>. | |
| 392 Después de descargar el paquete de codecs de Real, extráigalo en el directorio | |
| 393 <filename class="directory">/usr/local/lib/codecs</filename>, o puede especificar | |
| 394 una ruta única con la opción <option>--with-reallibdir</option>. | |
| 395 </para> | |
| 396 | |
| 397 <note><para> | |
| 398 Las bibliotecas de <application>RealPlayer</application> actualmente | |
| 399 <emphasis role="bold">solo funcionan con Linux, FreeBSD, NetBSD y Cygwin en las | |
| 400 plataformas x86, Alpha and PowerPC (Linux/Alpha and Linux/PowerPC han sido | |
| 401 probadas)</emphasis>. | |
| 402 </para></note> | |
| 403 </sect3> | |
| 404 | |
| 405 | |
| 406 <sect3 id="xvid"> | |
| 407 <title>XviD</title> | |
| 408 | |
| 409 <para> | |
| 410 <ulink url="http://www.xvid.org">XviD</ulink> es una derivación del desarrollo | |
| 411 del codec OpenDivX. Esto ocurrió cuando ProjectMayo cambió OpenDivX a código | |
| 412 cerrado DivX4 (ahora DivX5), y la gente del no-ProjectMayo que trabajaba | |
| 413 en OpenDivX se cabreó, e inició XviD. Este es el motivo de que ambos proyectos | |
| 414 tengan el mismo origen. | |
| 415 | |
| 416 <itemizedlist> | |
| 417 <title>VENTAJAS</title> | |
| 418 <listitem><simpara> | |
| 419 código abierto | |
| 420 </simpara></listitem> | |
| 421 <listitem><simpara> | |
| 422 su API es compatible con DivX5 añadiendo soporte para que sea más fácil | |
| 423 </simpara></listitem> | |
| 424 <listitem><simpara> | |
| 425 soporte de codificación en 2-pasadas | |
| 426 </simpara></listitem> | |
| 427 <listitem><simpara> | |
| 428 muy buena calidad codificando, más velocidad que DivX4 (puede optimizarlo | |
| 429 para su equipo compilándolo) | |
| 430 </simpara></listitem> | |
| 431 </itemizedlist> | |
| 432 | |
| 433 <itemizedlist> | |
| 434 <title>DESVENTAJAS</title> | |
| 435 <listitem><simpara> | |
| 436 actualmente no <emphasis role="bold">decodifica</emphasis> bien todos los | |
| 437 archivos DivX/DivX4 (no hay problema porque <link linkend="ffmpeg">libavcodec</link> | |
| 438 puede reproducirlos) | |
| 439 </simpara></listitem> | |
| 440 <listitem><simpara> | |
| 441 bajo desarrollo | |
| 442 </simpara></listitem> | |
| 443 </itemizedlist> | |
| 444 </para> | |
| 445 | |
| 446 <procedure> | |
| 447 <title>INSTALANDO XVID CVS</title> | |
| 448 <para> | |
| 449 Actualmente está disponible solo desde CVS. Aquí tiene instrucciones para | |
| 450 descargarlo e instalarlo (necesita al menos autoconf 2.50, automake y libtool): | |
| 451 </para> | |
| 452 <step><para> | |
| 453 <screen>cvs -z3 -d:pserver:anonymous@cvs.xvid.org:/xvid login</screen> | |
| 454 </para></step> | |
| 455 <step><para> | |
| 456 <screen>cvs -z3 -d:pserver:anonymous@cvs.xvid.org:/xvid co xvidcore</screen> | |
| 457 </para></step> | |
| 458 <step><para> | |
| 459 <screen>cd xvidcore/build/generic</screen> | |
| 460 </para></step> | |
| 461 <step><para> | |
| 462 <screen>./bootstrap.sh</screen> | |
| 463 </para></step> | |
| 464 <step><para> | |
| 465 <screen>./configure</screen> | |
| 466 Puede añadir algunas opciones (examine la salida de | |
| 467 <screen>./configure --help</screen>). | |
| 468 </para></step> | |
| 469 <step><para> | |
| 470 <screen>make && make install</screen> | |
| 471 </para></step> | |
| 472 <step><para> | |
| 473 Si ha especificado <option>--enable-divxcompat</option>, | |
| 474 copie <filename>../../src/divx4.h</filename> a | |
| 475 <filename class="directory">/usr/local/include/</filename>. | |
| 476 </para></step> | |
| 477 <step><para> | |
| 478 Recompile <application>MPlayer</application> con | |
| 479 <option>--with-xvidcore=<replaceable>/ruta/a/</replaceable>libxvidcore.a</option>. | |
| 480 </para></step> | |
| 481 </procedure> | |
| 482 </sect3> | |
| 483 | |
| 484 | |
| 485 <sect3 id="sorenson"> | |
| 486 <title>Sorenson</title> | |
| 487 | |
| 488 <para> | |
| 489 Sorenson es un codec de video desarrollado por Sorenson Media y licenciado | |
| 490 a Apple quien lo distribuye con su <application>Reproductor QuickTime</aplication>. | |
| 491 Actualmente se es capaz de decodificar todas las versiones de los archivos de | |
| 492 video Sorenson con los siguientes decodificadores: | |
| 493 </para> | |
| 494 | |
| 495 <itemizedlist> | |
| 496 <listitem><simpara> | |
| 497 Sorenson Video v1 (fourcc <emphasis>SVQ1</emphasis>) - decodificación soportada | |
| 498 por <emphasis role="bold">codec nativo</emphasis> | |
| 499 (<link linkend="ffmpeg">libavcodec</link>) | |
| 500 </simpara></listitem> | |
| 501 <listitem><simpara> | |
| 502 Sorenson Video v3 (fourcc <emphasis>SVQ3</emphasis>) - decodificación soportada | |
| 503 por <emphasis role="bold">codec nativo</emphasis> | |
| 504 (<link linkend="ffmpeg">libavcodec</link>) | |
| 505 </simpara></listitem> | |
| 506 </itemizedlist> | |
| 507 | |
| 508 <procedure> | |
| 509 <title>COMPILANDO MPLAYER CON SOPORTE PARA BIBLIOTECAS DE QUICKTIME</title> | |
| 510 <note><para>actualmente solo está soportado por plataformas Intel de 32bit.</para></note> | |
| 511 <step><para>descargue MPlayer CVS</para></step> | |
| 512 <step><para>descargue el paquete QuickTime DLL desde | |
| 513 <ulink url="http://www.mplayerhq.hu/MPlayer/releases/codecs/"/> | |
| 514 </para></step> | |
| 515 <step><para>extraiga el paquete QuickTime DLL a su directorio de codecs Win32 | |
| 516 (por defecto: <filename class="directory">/usr/local/lib/codecs/</filename>) | |
| 517 </para></step> | |
| 518 <step><para>compile MPlayer</para></step> | |
| 519 </procedure> | |
| 520 | |
| 521 </sect3> | |
| 522 </sect2> | |
| 523 | |
| 524 <!-- ********** --> | |
| 525 | |
| 526 <sect2 id="audio-codecs"> | |
| 527 <title>Codecs de Audio</title> | |
| 528 | |
| 529 <itemizedlist> | |
| 530 <title>Los codecs de audio más importantes por encima de todo:</title> | |
| 531 <listitem><simpara> | |
| 532 audio MPEG layer 2 (MP2), y layer 3 (MP3) (código <emphasis role="bold">nativo</emphasis>, | |
| 533 con optimización MMX/SSE/3DNow!) | |
| 534 </simpara></listitem> | |
| 535 <listitem><simpara> | |
| 536 audio MPEG layer 1 (código <emphasis role="bold">nativo</emphasis>, con libavcodec) | |
| 537 </simpara></listitem> | |
| 538 <listitem><simpara> | |
| 539 Windows Media Audio v1, v2 (código <emphasis role="bold">nativo</emphasis>, con | |
| 540 libavcodec) | |
| 541 </simpara></listitem> | |
| 542 <listitem><simpara> | |
| 543 Windows Media Audio 9 (WMAv3) (usando DMO DLL) | |
| 544 </simpara></listitem> | |
| 545 <listitem><simpara> | |
| 546 AC3 Dolby audio (código <emphasis role="bold">nativo</emphasis>, con optimización | |
| 547 MMX/SSE/3DNow!) | |
| 548 </simpara></listitem> | |
| 549 <listitem><simpara> | |
| 550 AC3 pasando a través de hardware de tarjeta de sonido | |
| 551 </simpara></listitem> | |
| 552 <listitem><simpara> | |
| 553 codec de audio Ogg Vorbis (biblioteca <emphasis role="bold">nativa</emphasis>) | |
| 554 </simpara></listitem> | |
| 555 <listitem><simpara> | |
| 556 RealAudio: DNET (AC3 con baja tasa de bits), Cook, Sipro y ATRAC3 | |
| 557 </simpara></listitem> | |
| 558 <listitem><simpara> | |
| 559 QuickTime: codecs de audio Qualcomm y QDesign | |
| 560 </simpara></listitem> | |
| 561 <listitem><simpara> | |
| 562 audio VIVO (g723, Vivo Siren) | |
| 563 </simpara></listitem> | |
| 564 <listitem><simpara> | |
| 565 audio Voxware (usando DLL DirectShow) | |
| 566 </simpara></listitem> | |
| 567 <listitem><simpara> | |
| 568 alaw y ulaw, varios formatos gsm, adpcm y pcm y otros codecs de audio simples viejos | |
| 569 </simpara></listitem> | |
| 570 <listitem><simpara> | |
| 571 AAC | |
| 572 </simpara></listitem> | |
| 573 </itemizedlist> | |
| 574 | |
| 575 | |
| 576 <sect3 id="swac3"> | |
| 577 <title>Decodificación AC3 por software</title> | |
| 578 | |
| 579 <para> | |
| 580 Este es el decodificador por defecto usado para archivos de audio con AC3. | |
| 581 </para> | |
| 582 | |
| 583 <para> | |
| 584 El decodificador AC3 puede crear mezclas de salida de audio para 2, 4, o 6 | |
| 585 altavoces. Cuando se configura para 6 altavoces, este decodificador provee salidas | |
| 586 por separado para todos los canales AC3 al controlador de sonido, permitiendo | |
| 587 una experiencia "sonido surround" completa sin requerir un decodificardor | |
| 588 AC3 externo que use el codec hwac3. | |
| 589 </para> | |
| 590 | |
| 591 <para> | |
| 592 Use la opción <option>-channels</option> para elegir el número de canales | |
| 593 de salida. Use <option>-channels 2</option> para una mezcla estéreo. Para | |
| 594 una mezcla de 4 canales (salidas Delantero Izquierdo, Delantero Derecho, | |
| 595 Surround Izquierdo y Surround Derecho), use <option>-channels 4</option>. | |
| 596 En este caso, cualquier canal central será mezclado por igual en los | |
| 597 canales frontales. <option>-channels 6</option> da salida a todos los | |
| 598 canales AC3 que fueron codificados - en el orden Izquierdo, Derecho, | |
| 599 Surround Izquierdo, Surround Derecho, Centro y LFE. | |
| 600 </para> | |
| 601 | |
| 602 <para> | |
| 603 El número de canales de salida por defecto es 2. | |
| 604 </para> | |
| 605 | |
| 606 <para> | |
| 607 Para usar más de 2 canales de salida, necesita usar OSS, y tener una | |
| 608 tarjeta de sonido que soporte el número apropiado de canales via ioctl | |
| 609 SNDCTL_DSP_CHANNELS. Un ejemplo de un controlador que lo soporte es | |
| 610 emu10k1 (usado por tarjetas Soundblaster Live!) desde Agosto de 2001 | |
| 611 o posterior (ALSA CVS también se supone que funciona). | |
| 612 </para> | |
| 613 </sect3> | |
| 614 | |
| 615 | |
| 616 <sect3 id="hwac3"> | |
| 617 <title>Decodificación AC3 por hardware</title> | |
| 618 <para> | |
| 619 Necesita una tarjeta de sonido capaz de usar AC3, con salida digital (SP/DIF). | |
| 620 El controlador de la tarjeta debe soportar correctamente el formato AFMT_AC3 | |
| 621 (C-Media lo hace). Conecte su decodificador AC3 a la salida SP/DIF, y use la | |
| 622 opción <option>-ac hwac3</option>. Es experimental pero se sabe que funciona | |
| 623 con tarjetas C-Media y Soundblaster Live! + controladores ALSA (pero no con OSS) | |
| 624 y tarjetas decodificadoras MPEG DXR3/Hollywood+. | |
| 625 </para> | |
| 626 </sect3> | |
| 627 | |
| 628 | |
| 629 <sect3 id="libmad"> | |
| 630 <title>soporte libmad</title> | |
| 631 | |
| 632 <para> | |
| 633 <ulink url="http://mad.sourceforge.net">libmad</ulink> es una biblioteca | |
| 634 de decodificación de audio MPEG multiplataforma. No maneja archivos en mal | |
| 635 estado muy bien, y algunas veces tiene problemas en las búsquedas. | |
| 636 </para> | |
| 637 | |
| 638 <para> | |
| 639 Para activar el soporte, compile con la opción de configuración | |
| 640 <option>--enable-mad</option>. | |
| 641 </para> | |
| 642 </sect3> | |
| 643 | |
| 644 | |
| 645 <sect3 id="vivo-audio"> | |
| 646 <title>Audio VIVO</title> | |
| 647 <para> | |
| 648 El codec de audio usado en archivos VIVO depende de si se trata de un archivo | |
| 649 VIVO/1.0 o VIVO/2.0. Los archivos VIVO/1.0 tienen audio | |
| 650 <emphasis role="bold">g.723</emphasis>, y los archivos VIVO/2.0 tienen audio | |
| 651 <emphasis role="bold">Vivo Siren</emphasis>. Ambos están soportados. | |
| 652 </para> | |
| 653 </sect3> | |
| 654 | |
| 655 | |
| 656 <sect3 id="realaudio"> | |
| 657 <title>RealAudio</title> | |
| 658 | |
| 659 <para> | |
| 660 <application>MPlayer</application> soporta la decodificación de casi todas las | |
| 661 versiones de RealAudio: | |
| 662 </para> | |
| 663 | |
| 664 <itemizedlist> | |
| 665 <listitem><simpara> | |
| 666 RealAudio DNET - decodificación soportada por | |
| 667 <systemitem class="library">liba52</systemitem> | |
| 668 </simpara></listitem> | |
| 669 <listitem><simpara> | |
| 670 RealAudio Cook/Sipro/ATRAC3 - decodificación soportada por | |
| 671 <emphasis role="bold">bibliotecas RealPlayer</emphasis> | |
| 672 </simpara></listitem> | |
| 673 </itemizedlist> | |
| 674 | |
| 675 <para> | |
| 676 Para saber cómo instalar las bibliotecas RealPlayer, vea la | |
| 677 sección <link linkend="realmedia">formato de archivo RealMedia</link>. | |
| 678 </para> | |
| 679 </sect3> | |
| 680 | |
| 681 <sect3 id="qdesign"> | |
| 682 <title>Codecs QDesign</title> | |
| 683 <para> | |
| 684 Los flujos de audio QDesign (fourcc:<emphasis>QDMC, QDM2</emphasis>) | |
| 685 se encuentran en los archivos MOV/QT. Ambas versiones de este codec pueden | |
| 686 ser decodificadas con las bibliotecas de QuickTime. Para instrucciones acerca de la | |
| 687 instalación vea por favor la sección | |
| 688 <link linkend="sorenson">Sorenson video codec</link>. | |
| 689 </para> | |
| 690 </sect3> | |
| 691 | |
| 692 <sect3 id="qualcomm"> | |
| 693 <title>Codecs Qualcomm</title> | |
| 694 <para> | |
| 695 Los flujos de audio de Qualcomm (fourcc:<emphasis>Qclp</emphasis>) | |
| 696 se encuentran en los archivos MOV/QT. Pueden ser decodificador con las | |
| 697 blibliotecas de QuickTime. Para instrucciones acerca de la instalación | |
| 698 vea por favor la sección | |
| 699 <link linkend="sorenson">Sorenson video codec</link>. | |
| 700 </para> | |
| 701 </sect3> | |
| 702 | |
| 703 <sect3 id="aac"> | |
| 704 <title>Codec AAC</title> | |
| 705 <para> | |
| 706 AAC (Codificación Avanzada de Audio) es un codec de audio que algunas veces | |
| 707 se encuentra en archivos MOV y MP4. Un decodificador llamado FAAD de código | |
| 708 abierto está disponible en | |
| 709 <ulink url="http://www.audiocoding.com"/>. | |
| 710 MPlayer incluye libfaad 2.0RC1, por lo que no necesita obtenerlo por separado. | |
| 711 </para> | |
| 712 </sect3> | |
| 713 | |
| 714 </sect2> | |
| 715 | |
| 716 <!-- ********** --> | |
| 717 | |
| 718 <sect2 id="win32-codecs"> | |
| 719 <title>COMO importar codecs Win32</title> | |
| 720 | |
| 721 <!-- TODO: un pequeño párrafo de texto debe quedar bien aquí... --> | |
| 722 | |
| 723 <sect3 id="vfw-codecs"> | |
| 724 <title>Codecs VFW</title> | |
| 725 | |
| 726 <para> | |
| 727 VFW (Video for Windows) es una API antigua para Windows. Sus codecs tienen | |
| 728 la extensión <filename>.DLL</filename> o (rara vez) <filename>.DRV</filename>. | |
| 729 Si <application>MPlayer</filename> falla al reproducir su AVI con este tipo | |
| 730 de mensaje: | |
| 731 <screen>Codec de video DESCONOCIDO: HFYU (0x55594648)</screen> | |
| 732 </para> | |
| 733 | |
| 734 <para> | |
| 735 Esto significa que su AVI está codificado con un codec que tiene el código | |
| 736 fourcc HFYU (HFYU = codec HuffYUV, DIV3 = DivX Low Motion, etc.). Ahora que | |
| 737 ya sabe qué es esto, puede encontrar qué DLL's de Windows se cargan para | |
| 738 reproducir estos archivos. En su caso, el <filename>system.ini</filename> | |
| 739 contiene esa información en una línea similar a: | |
| 740 <programlisting>VIDC.HFYU=huffyuv.dll</programlisting> | |
| 741 </para> | |
| 742 | |
| 743 <para> | |
| 744 Necesita el archivo <filename>huffyuv.dll</filename>. Note que los codecs de | |
| 745 audio son especificados por el prefijo MSACM: | |
| 746 <programlisting>msacm.l3acm=L3codeca.acm</programlisting> | |
| 747 </para> | |
| 748 | |
| 749 <para> | |
| 750 Éste es el codec MP3. Ahora que tiene toda la información necesaria | |
| 751 (fourcc, archivo de codec, AVI ejemplo), envíe su petición de soporte | |
| 752 de codec por correo, y suba esos archivos al sitio FTP: | |
| 753 <systemitem role="url"> | |
| 754 ftp://ftp.mplayerhq.hu/MPlayer/incoming/[nombrecodec]/ | |
| 755 </systemitem> | |
| 756 </para> | |
| 757 | |
| 758 <note><para>En Windows NT/2000/XP busque esa información en el registro, | |
| 759 p.e. busque "VIDC.HFYU". Para saber cómo tiene que hacer eso, | |
| 760 vea el antiguo método DirectShow más abajo. | |
| 761 </para></note> | |
| 762 </sect3> | |
| 763 | |
| 764 | |
| 765 <sect3 id="dshow-codecs"> | |
| 766 <title>Codecs DirectShow</title> | |
| 767 | |
| 768 <para> | |
| 769 DirectShow es la nueva API de Video, que es incluso peor que su predecesor. | |
| 770 Las cosas son más difíciles con DirectShow, ya que | |
| 771 <itemizedlist> | |
| 772 <listitem><simpara> | |
| 773 <filename>system.ini</filename> no contiene la información necesaria, | |
| 774 en lugar de eso está guardada en el registro y | |
| 775 </simpara></listitem> | |
| 776 <listitem><simpara> | |
| 777 se necesita el GUID del codec. | |
| 778 </simpara></listitem> | |
| 779 </itemizedlist> | |
| 780 </para> | |
| 781 | |
| 782 <procedure> | |
| 783 <title>Nuevo Método:</title> | |
| 784 <para> | |
| 785 Usando <application>Microsoft GraphEdit</application> (rápido) | |
| 786 </para> | |
| 787 <step><para> | |
| 788 Obtenga <application>GraphEdit</application> desde el SDK DirectX SDK o | |
| 789 <ulink url="http://doom9.org">doom9</ulink> | |
| 790 </para></step> | |
| 791 <step><para> | |
| 792 Inicie <command>graphedit.exe</command>. | |
| 793 </para></step> | |
| 794 <step><para> | |
| 795 Desde el menú elija Graph -> Insert Filters. | |
| 796 </para></step> | |
| 797 <step><para> | |
| 798 Expanda el objeto <systemitem>DirectShow Filters</systemitem> | |
| 799 </para></step> | |
| 800 <step><para> | |
| 801 Seleccione el nombre del codec correcto y expanda la lista. | |
| 802 </para></step> | |
| 803 <step><para> | |
| 804 En la entrada <systemitem>DisplayName</systemitem> busque el texto | |
| 805 entre paréntesis después de la barra invertida y escriba (cinco bloques de | |
| 806 campos delimitados por saltos, el GUID). | |
| 807 </para></step> | |
| 808 <step><para> | |
| 809 El binario del codec es el archivo especificado en la entrada | |
| 810 <systemitem>Filename</systemitem>. | |
| 811 </para></step> | |
| 812 </procedure> | |
| 813 | |
| 814 <note> | |
| 815 <para> | |
| 816 Si no hay <systemitem>Filename</systemitem> y | |
| 817 <systemitem>DisplayName</systemitem> contiene algo como | |
| 818 <systemitem>device:dmo</systemitem>, entonces es un codec-DMO. | |
| 819 </para> | |
| 820 </note> | |
| 821 | |
| 822 <procedure> | |
| 823 <title>Antíguo Método:</title> | |
| 824 <para> | |
| 825 Respire hondo y comience a buscar en el registro... | |
| 826 </para> | |
| 827 <step><para> | |
| 828 Inicie <command>regedit</command>. | |
| 829 </para></step> | |
| 830 <step><para> | |
| 831 Pulse <keycap>Ctrl</keycap>+<keycap>F</keycap>, desactive las dos primeras | |
| 832 casillas de verificación, y active la tercera. Escriba el fourcc del codec | |
| 833 (p.e. <userinput>TM20</userinput>). | |
| 834 </para></step> | |
| 835 <step><para> | |
| 836 Debe ver un campo que contiene la ruta y el nombre del archivo (p.e. | |
| 837 <filename>C:\WINDOWS\SYSTEM\TM20DEC.AX</filename>). | |
| 838 </para></step> | |
| 839 <step><para> | |
| 840 Ahora que tiene el archivo, necesita el GUID. Pruebe a buscar de nuevo, | |
| 841 pero ahora busque el nombre del codec, no el fourcc. Su nombre se puede | |
| 842 obtener cuando Media Player está reproduciendo el archivo, consultando | |
| 843 <guimenu>Archivo</guimenu> -> <guisubmenu>Propiedades</guisubmenu> -> | |
| 844 <guimenuitem>Avanzado</guimenuitem>. | |
| 845 Si no es así, la suerte no está de su lado. Pruebe la adivinación (p.e. | |
| 846 busque por TrueMotion). | |
| 847 </para></step> | |
| 848 <step><para> | |
| 849 Si encuentra el GUID debería ver unos campos <guilabel>FriendlyName</guilabel> | |
| 850 y <guilabel>CLSID</guilabel>. Apunte el CLSID de 16 bytes, este es el | |
| 851 GUID que necesitará. | |
| 852 </para></step> | |
| 853 </procedure> | |
| 854 | |
| 855 <note> | |
| 856 <para> | |
| 857 Si la búsqueda falla, pruebe a activar todas las casillas de verificación. Puede | |
| 858 que encuentre coincidencias falsas, pero puede que tenga suerte... | |
| 859 </para> | |
| 860 </note> | |
| 861 | |
| 862 <para> | |
| 863 Ahora que tiene toda la información necesaria (fourcc, GUID, archivo de codec, | |
| 864 y AVI de ejemplo), envíe la petición de soporte del codec por correo, y suba los | |
| 865 archivos al sitio FTP: | |
| 866 <systemitem | |
| 867 role="url">ftp://ftp.mplayerhq.hu/MPlayer/incoming/[nombrecodec]/ | |
| 868 </systemitem> | |
| 869 </para> | |
| 870 </sect3> | |
| 871 </sect2> | |
| 872 </sect1> |
