comparison DOCS/xml/es/codecs.xml @ 10797:b10fa685af24

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