1
mirror of https://github.com/mpv-player/mpv synced 2024-11-11 00:15:33 +01:00
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11092 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
nauj27 2003-10-12 23:14:06 +00:00
parent f842bbcd46
commit 3cb5b0ce7c
2 changed files with 82 additions and 36 deletions

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- synced with 1.20 -->
<!-- synced with 1.24 -->
<sect1 id="codecs">
<title>Codecs soportados</title>
@ -195,10 +195,9 @@ lo detecta, puede que no est
<para>
<ulink url="http://ffmpeg.sourceforge.net">FFmpeg</ulink> contiene un paquete de
codec <emphasis role="bold">de código abierto</emphasis> que es capaz de decodificar
flujos codificados con codecs de video H263/MJPEG/LJPEG/RV10/DivX3/DivX4/DivX5/MP41/
MP42/WMV1/WMV2/HuffYUV/SVQ1/SVQ3/MPEG1/MPEG2/VCR1/VCR2/ASV1/ASV2/CLJR,
o WMA (Windows Media Audio). No solo todos pueden ser decodificados con él, sino que
¡también ofrece una velocidad mayor que la biblioteca de codecs Win32 o DivX.com DivX4.5!
flujos con varios codecs de audio y video. ¡También ofrece una facilidad
impresionante para codificar y una velocidad mayor que los codecs Win32 o las
bibliotecas DivX.com DivX4/5!
</para>
<para>
@ -211,36 +210,46 @@ el decodificador de WMA.
<para>
El codec más reciente merecedor de créditos es el codec
<emphasis role="bold">Sorenson 3</emphasis> (SVQ3). Es la primera implementación
de código abierto completa de éste codec. Es incluso más rápido que el original.
de código abierto. Es incluso más rápido que el original.
¡Asegúrese de que prefiere éste antes que el codec binario!
</para>
<para>
Para una lista completa de los codecs soportados visite la página de FFmpeg.
Codecs soportados de <ulink url="http://www.ffmpeg.org/ffmpeg-doc.html#SEC19">video</ulink>
y de <ulink url="http://www.ffmpeg.org/ffmpeg-doc.html#SEC20">audio</ulink>.
<para>
Si usa una liberación de <application>MPlayer</application> que tiene libavcodec
dentro del paquete, constrúyalo de la manera habitual. Si usa
<application>MPlayer</application> desde CVS debe extraer libavcodec desde
el árbol CVS de FFmpeg ya que las liberaciones de FFmpeg
<emphasis role="bold">no</emphasis> funcionan con <application>MPlayer</application>.
Para hacer esto haga:
el árbol CVS de FFmpeg ya que las liberaciones de FFmpeg son raras. El CVS es bastante
estable y ofrece muchas características. Para ello haga lo siguiente:
</para>
<procedure>
<step><para>
<screen>cvs -d:pserver:anonymous@cvs.ffmpeg.sourceforge.net:/cvsroot/ffmpeg login</screen>
<screen>cvs -d:pserver:anonymous@mplayerhq.hu:/cvsroot/ffmpeg login</screen>
</para></step>
<step><para>
<screen>cvs -d:pserver:anonymous@cvs.ffmpeg.sourceforge.net:/cvsroot/ffmpeg co ffmpeg</screen>
<screen>cvs -d:pserver:anonymous@mplayerhq.hu:/cvsroot/ffmpeg co ffmpeg</screen>
</para></step>
<step><para>
Mueva el directorio <filename>libavcodec</filename> desde los fuentes
de FFmpeg al raíz del árbol CVS de <application>MPlayer</application>.
Debe quedar como ésto:
<filename>main/libavcodec</filename>
<filename class="directory">>main/libavcodec</filename>
</para><para>
Hacer enlace simbólico <emphasis role="bold">no</emphasis> es suficiente,
¡debe copiarlo/moverlo!
</para></step>
<step><para>
Si prefiere tener libavcodec actualizado al mismo tiempo que actualiza
el CVS de <application>MPlayer</application>, ponga la siguiente línea en
su archivo <filename>main/CVS/Entries</filename>:
<screen>D/libavcodec////</screen>
</para></step>
<step><para>
Compile. <filename>configure</filename> debe detectar los problemas antes
de la compilación.

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- synced with 1.20 -->
<!-- synced with 1.23 -->
<sect2 id="video-dev">
<title>Dispositivos de salida de video</title>
@ -205,21 +205,24 @@ mplayer-users por un controlador con soporte para MMX/3DNow.
<title>Tarjetas nVidia</title>
<para>
nVidia no son una buena elección bajo Linux (de acuerdo con nVidia esto
<link linkend="nvidia-opinions">no es verdad</link>)... Tiene que usar un
controlador de código-cerrado de nVidia, disponible en el sitio web de
nVidia. El controlador estándar de XFree86 no tiene soporte de XVideo para
estas tarjetas, debido a las especificaciones/código cerrados de nVidia.
nVidia no es siempre una buena elección bajo Linux (de acuerdo con nVidia esto
<link linkend="nvidia-opinions">no es verdad</link>)... El controlador de
código abierto de XFree86 tiene soporte en la mayoría de los casos, pero para
algunas tarjetas, tiene que usar un controlador de código-cerrado de nVidia,
disponible en el sitio web de nVidia. Siempre necesitará ese controlador de
todos modos si quiere también aceleración 3D.
</para>
<para>
Hasta donde tengo entendido el último controlador de XFree86 contiene soporte
XVideo para GeForce 2 y 3.
Las tarjetas Riva128 no tienen soporte XVideo con el controlador nVidia de
XFree86 :( Las quejas a nVidia.
</para>
<para>
Las tarjetas Riva128 no tienen soporte XVideo incluso ni con el controlador
de nVidia :( Quejas a nVidia.
Sin embargo, MPlayer contiene un controlador <link linkend="vidix">Vidix</link>
(<link linkend="vidix-nvidia">nvidia_vid</link>) para la mayoría de las
tarjetas nVidia. Actualmente está en estado beta, y tiene algunos problemas.
Para más información, <link linkend="vidix-nvidia">clic aquí</link>.
</para>
</sect5>
@ -284,6 +287,12 @@ Si quiere usar xv con una tarjeta trident, sepa que no funciona con
4.1.0, instale XFree 4.2.0. 4.2.0 añade soporte para xv en pantalla completa
con la tarjeta Cyberblade XP.
</para>
<para>
Alternativamente, MPlayer contiene un controlador <link linkend="vidix">Vidix</link>
para la tarjeta Cyberblade/i1.
</para>
</sect5>
@ -1348,6 +1357,15 @@ de la reproducci
memoria instalada en su tarjeta menos 4MB. Si tiene menos de 8MB de ram de
video, puede usar la opción "XaaNoPixmapCache" en la sección screen en su lugar.
</simpara></listitem>
<listitem><simpara>
Hay un controlador de consola vidix: <option>-vo cvidix</option>.
Requiere un framebuffer inicializado y funcionando para muchas tarjetas (o
fastidiará su pantalla), y obtendrá un efecto similar al que se obtiene con
<option>-vo mga</option> o <option>-vo fbdev</option>. Las tarjetas nVidia, sin
embargo, son capaces de mostrar gráficos reales de video sobre una consola
de texto real. Vea la <link linkend="vidix-nvidia">sección nvidia_vid</link>
para más información.
</simpara></listitem>
<listitem><simpara>
Puede usar el subdispositivo VIDIX aplicado a varios controladores de salida
de video, tales como: <option>-vo vesa:vidix</option>
@ -1363,11 +1381,8 @@ Como ve no impora qu
<itemizedlist spacing="compact">
<title>REQUISITOS</title>
<listitem><simpara>
La tarjeta gráfica debe estár en modo gráfico (he escrito
<emphasis role="bold">debe</emphasis> símplemente porque lo he probado en
modo-texto - funciona pero tiene una salida poco útil ;) Use AAlib para eso).
<emphasis role="bold">Nota</emphasis>: Todo el mundo puede probar este truco
comentando el modo al cambiar el controlador vo_vesa.
La tarjeta gráfica debe estar en modo gráfico (excepto las tarjetas nVidia
con el controlador de salida <option>-vo cvidix</option>.
</simpara></listitem>
<listitem><simpara>
El controlador de salida de video de <application>MPlayer</application> debe
@ -1491,11 +1506,9 @@ puede ser encontrado en las placas base VIA Epia.
</para>
<para>
El controlador ha sido escrito y es mantenido por Alastair M. Robinson, quien
ofrece las últimas versiones para descarga en su
<ulink url="http://www.blackfiveservices.co.uk/EPIAVidix.shtml">página personal</ulink>.
Los controladores son añadiros a <application>MPlayer</application> con solo un poco
de retardo, ya que CVS siempre debe estar actualizado.
El controlador ha sido escrito y es mantenido por,
<ulink url="http://www.blackfiveservices.co.uk/EPIAVidix.shtml">Alastair M.
Robinson</ulink>.
</para>
</sect5>
@ -1515,11 +1528,35 @@ con los chipset Riva 128, TNT y GeForce2, tambi
con otros.
</para>
<itemizedlist spacing="compact">
<title>LIMITACIONES</title>
<listitem><para>
Es recomendable usar los controladores binarios de nVidia para X antes de usar el
controlador VIDIX, porque algunos de los registros que es necesario inicializar
aún no han sido descubiertos, por lo que probablemente falle con el controlador
de Código Abierto de XFree86 <filename>nv.o</filename>.
</para></listitem>
<listitem><para>
Actualmente solo los codecs que tienen salida en el espacio de color UYVY son los
que funcionan junto con este controlador. Desafortunadamente, esto excluye
todo decodificador simple de la familia libavcodec. Esto nos deja con los
siguientes codecs populares usables: <systemitem>cvid, divxds, xvid, divx4,
wmv7, wmv8</systemitem> y algunos otros. Por favor tenga en cuenta que esto
es solo algo temporal. La sintaxis de uso es la siguiente:
<screen>
mplayer -vf formay=uyvy -vc divxds archivodivx3.avi
</screen>
<para></listitem>
</itemizedlist>
<para>
Es recomendable usar los controladores binarios de nVidia para X antes de usar el
controlador VIDIX, porque algunos de los registros que es necesario inicializar
aún no han sido descubiertos, por lo que probablemente falle con el controlador
de Código Abierto de XFree86 <filename>nv.o</filename>.
Una característica única del controlador nvidia_vid es la habilidad de mostrar
video en <emphasis role="bold">una consola de texto solo, plano y puro</emphasis>
- sin framebuffer o X magic ni nada. Para conseguir esto, se ha de usar la
salida de video <option>cvidix</option>, como muestra el siguiente ejemplo:
<screen>
mplayer -vf formay=uyvy -vc divxds -vo cvidix ejemplo.avi
</screen>
</para>
<para>