1
<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>6.5. Soporte de salida-TV</title><link rel="stylesheet" href="default.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.75.2"><link rel="home" href="index.html" title="MPlayer - El reproductor de Películas para LINUX"><link rel="up" href="video-dev.html" title="Capítulo 6. Dispositivos de salida de video"><link rel="prev" href="other.html" title="6.4. Otro hardware de visualización"><link rel="next" href="ports.html" title="Capítulo 7. Adaptaciones"><link rel="preface" href="howtoread.html" title="Como leer esta documentación"><link rel="chapter" href="intro.html" title="Capítulo 1. Introducción"><link rel="chapter" href="install.html" title="Capítulo 2. Instalación"><link rel="chapter" href="usage.html" title="Capítulo 3. Uso"><link rel="chapter" href="cd-dvd.html" title="Capítulo 4. Uso de CD/DVD"><link rel="chapter" href="tv.html" title="Capítulo 5. TV"><link rel="chapter" href="video-dev.html" title="Capítulo 6. Dispositivos de salida de video"><link rel="chapter" href="ports.html" title="Capítulo 7. Adaptaciones"><link rel="chapter" href="mencoder.html" title="Capítulo 8. Codificando con MEncoder"><link rel="chapter" href="faq.html" title="Capítulo 9. Preguntas de Usuario Frecuentes"><link rel="appendix" href="bugreports.html" title="Apéndice A. Cómo reportar errores"><link rel="appendix" href="skin.html" title="Apéndice B. Formato del skin de MPlayer"><link rel="subsection" href="tvout.html#tvout-mga-g400" title="6.5.1. Tarjetas Matrox G400"><link rel="subsection" href="tvout.html#tv-out_matrox_g450" title="6.5.2. Tarjetas Matrox G450/G550"><link rel="subsection" href="tvout.html#tvout-ati" title="6.5.3. Tarjetas ATI"><link rel="subsection" href="tvout.html#tvout-voodoo" title="6.5.4. Voodoo 3"><link rel="subsection" href="tvout.html#tvout-nvidia" title="6.5.5. nVidia"><link rel="subsection" href="tvout.html#tvout-neomagic" title="6.5.6. Neomagic"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">6.5. Soporte de salida-TV</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="other.html">Anterior</a> </td><th width="60%" align="center">Capítulo 6. Dispositivos de salida de video</th><td width="20%" align="right"> <a accesskey="n" href="ports.html">Siguiente</a></td></tr></table><hr></div><div class="sect1" title="6.5. Soporte de salida-TV"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="tvout"></a>6.5. Soporte de salida-TV</h2></div></div></div><div class="sect2" title="6.5.1. Tarjetas Matrox G400"><div class="titlepage"><div><div><h3 class="title"><a name="tvout-mga-g400"></a>6.5.1. Tarjetas Matrox G400</h3></div></div></div><p>
2
Bajo Linux tiene dos maneras de que la salida de TV de la G400 funcione:
3
</p><div class="important" title="Importante" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Importante</h3><p>
4
para instrucciones sobre salida-TV de Matrox G450/G550 , ¡vaya a la sección siguiente!
5
</p></div><div class="variablelist"><dl><dt><span class="term">XFree86</span></dt><dd><p>
6
Usando el controladoro y el módulo HAL, disponible en
7
<a class="ulink" href="http://www.matrox.com" target="_top">el sitio web de Matrox</a>.
8
Esto hará que tenga salida de TV bajo X.
10
<span class="bold"><strong>Este método no obtiene reproducción acelerada</strong></span>
11
¡como bajo Windows! La segunda salida tiene solo framebuffer YUV, el
12
<span class="emphasis"><em>BES</em></span> (Back End Scaler, el escalador YUV en las tarjetas
13
G200/G400/G450/G550) no funciona allí! El controlador de windows arregla esto
14
de algún modo, probablemente usando el motor 3D para el zoom, y el framebuffer
15
YUV para mostrar la imagen ampliada. Si realmente desea usar X, use
16
las opciones <tt class="option">-vo x11 -fs -zoom</tt>, pero irá
17
<span class="bold"><strong>LENTO</strong></span>, y tendrá la protección de
18
<span class="bold"><strong>Macrovision</strong></span> activada (puede saltarse la
19
protección de Macrovisión usando éste
20
<a class="ulink" href="http://avifile.sourceforge.net/mgamacro.pl" target="_top">script en perl</a>).
21
</p></dd><dt><span class="term">Framebuffer</span></dt><dd><p>
22
Usando los <span class="bold"><strong>módulos matroxfb</strong></span> en los kernel 2.4.
23
Los kernel 2.2 no tienen la característica de TVout, por lo que no se pueden
24
usar para esto. Tiene que activar todas las características específicas de
25
matroxfb durante la compilación (excepto MultiHead), ¡y compilarlo como
26
<span class="bold"><strong>módulos</strong></span>! También necesita activar I2C.
27
</p><div class="procedure"><ol class="procedure" type="1"><li class="step" title="Paso 1"><p>
28
Entre en <tt class="filename">TVout</tt> y escriba
29
<span class="command"><strong>./compile.sh</strong></span>. Instale
30
<tt class="filename">TVout/matroxset/matroxset</tt>
31
en cualquier lugar de su <code class="envar">PATH</code>.
32
</p></li><li class="step" title="Paso 2"><p>
33
Si no tiene <span class="command"><strong>fbset</strong></span> instalado, ponga
34
<tt class="filename">TVout/fbset/fbset</tt>
35
en cualquier lugar de su <code class="envar">PATH</code>.
36
</p></li><li class="step" title="Paso 3"><p>
37
Si no tiene <span class="command"><strong>con2fb</strong></span> instalado, ponga
38
<tt class="filename">TVout/con2fb/con2fb</tt>
39
en cualquier lugar de su <code class="envar">PATH</code>.
40
</p></li><li class="step" title="Paso 4"><p>
41
Después entre en el directorio <tt class="filename">TVout/</tt>
42
de los fuentes de <span class="application">MPlayer</span>, y ejecute
43
<tt class="filename">./modules</tt> como root. Su consola de modo-texto
44
entrará en modo framebuffer (¡no hay marcha atrás!).
45
</p></li><li class="step" title="Paso 5"><p>
46
A continuación, EDITE y ejecute el script <tt class="filename">./matroxtv</tt>.
47
Esto mostrará un menú muy simple. Pulse <span class="keycap"><b>2</b></span> y
48
<span class="keycap"><b>Enter</b></span>. Ahora debe tener la misma imagen en su monitor,
49
y TV. Si la imagen TV (PAL por defecto) tiene algunos efectos extraños,
50
el script no ha sido capaz de establecer la resolución correcta (a 640x512
51
por defecto). Pruebe otras resoluciones desde el menúo experimente un poco
53
</p></li><li class="step" title="Paso 6"><p>
54
Bueno. La siguiente tarea es hacer que el cursor en tty1 (o donde sea)
55
desaparezca, y desactive el apagado automático del monitor. Ejecute
56
las siguientes órdenes:
58
</p><pre class="screen">
60
setterm -blank 0</pre><p>
62
</p><pre class="screen">
64
setterm -blank 0</pre><p>
66
Probablemente desee poner lo de arriba en un script, y también limpiar
67
la pantalla. Para hacer que regrese el cursor:
68
</p><pre class="screen">echo -e '\033[?25h'</pre><p> o
69
</p><pre class="screen">setterm -cursor on</pre><p>
70
</p></li><li class="step" title="Paso 7"><p>
71
Muy bien chaval. Inicie la reproducción con
72
</p><pre class="screen">
73
mplayer -vo mga -fs -screenw 640 -screenh 512 <em class="replaceable"><code>nombrearchivo</code></em></pre><p>
75
(Si usa X, ahora cambie a matroxfb con por ejemplo
76
<span class="keycap"><b>Ctrl</b></span>+<span class="keycap"><b>Alt</b></span>+<span class="keycap"><b>F1</b></span>.)
77
Cambie <code class="literal">640</code> y <code class="literal">512</code> si establece
79
</p></li><li class="step" title="Paso 8"><p>
80
<span class="bold"><strong>¡Disfrute de la salida de TV ultra-rápida ultra-buena
81
de Matrox (mejor que Xv)!</strong></span>
82
</p></li></ol></div></dd></dl></div><p title="Fabricando un cable de salida de TV para Matrox"><b>Fabricando un cable de salida de TV para Matrox. </b>
83
Nadie se hace responsable, ni se ofrece ninguna garantía por ningún
84
daño causado por esta documentación.
85
</p><p title="Cable para G400"><b>Cable para G400. </b>
86
El conector de cuatro contactos de CRTC2 es una señal de video compuesto.
87
La toma de tierra son los contactos sexto, séptimo y octavo. (información
88
proporcionada por Balázs Rácz)
89
</p><p title="Cable para G450"><b>Cable para G450. </b>
90
Los cuatro primeros contactos del conector CRTC2 son la señal de video
91
compuesto. La tierra es el quinto, sexto, séptimo, y decimoquinto contactos
92
(5, 6, 7, 15). (información proporcionada por Balázs Kerekes)
93
</p></div><div class="sect2" title="6.5.2. Tarjetas Matrox G450/G550"><div class="titlepage"><div><div><h3 class="title"><a name="tv-out_matrox_g450"></a>6.5.2. Tarjetas Matrox G450/G550</h3></div></div></div><p>
94
El soporte para salida de TV en estas tarjetas ha sido introducido recientemente,
95
y aún no está en la rama principal del kernel. Actualmente el
96
módulo <span class="bold"><strong>mga_vid</strong></span> no puede usarse AFAIK, porque
97
el controlador de G450/G550 funciona solo en una configuración: el primer chip
98
CRTC (con muchas más características) en la primera pantalla (en el monitor),
99
y el segundo CRTC (no <span class="bold"><strong>BES</strong></span> - para explicación
100
sobre BES, vea la sección de G400 más arriba) en TV. Actualmente solo puede
101
usar el controlador de salida <span class="emphasis"><em>fbdev</em></span> de
102
<span class="application">MPlayer</span>.
104
Actualmente el primer CRTC no puede ser enrutado hacia el segundo monitor. El
105
autor del controlador del kernel matroxfb - Petr Vandrovec - quizá añada soporte
106
para ello, mostrando la salida del CRTC primario en ambas pantallas al mismo
107
tiempo, como recomendamos actualmente para G400, vea la sección anterior.
109
El parche para el kernel necesario y un 'como' detallado es descargable desde
110
<a class="ulink" href="http://www.bglug.ca/matrox_tvout/" target="_top">http://www.bglug.ca/matrox_tvout/</a>
111
</p></div><div class="sect2" title="6.5.3. Tarjetas ATI"><div class="titlepage"><div><div><h3 class="title"><a name="tvout-ati"></a>6.5.3. Tarjetas ATI</h3></div></div></div><p title="PREÁMBULO"><b>PREÁMBULO. </b>
112
Actualmente ATI no soporta ningún chip de salida de TV bajo Linux,
113
debido a los problemas de licencia de la tecnología Macrovision.
114
</p><div class="itemizedlist" title="ESTADO DE LA SALIDA DE TV DE LAS TARJETAS ATI EN LINUX"><p class="title"><b>ESTADO DE LA SALIDA DE TV DE LAS TARJETAS ATI EN LINUX</b></p><ul class="itemizedlist" type="disc"><li class="listitem"><p>
115
<span class="bold"><strong>ATI Mach64</strong></span>:
116
soportado por <a class="ulink" href="http://gatos.sf.net" target="_top">gatos</a>.
117
</p></li><li class="listitem"><p>
118
<span class="bold"><strong>ASIC Radeon VIVO</strong></span>:
119
soportado por <a class="ulink" href="http://gatos.sf.net" target="_top">gatos</a>.
120
</p></li><li class="listitem"><p>
121
<span class="bold"><strong>Radeon</strong></span> y <span class="bold"><strong>Rage128</strong></span>:
122
soportados por <span class="application">MPlayer</span>!
123
Consulte el <a class="link" href="output-trad.html#vesa" title="6.2.11. VESA - salida en VESA BIOS">controlador VESA</a> y la secciones
124
<a class="link" href="output-trad.html#vidix" title="6.2.13. VIDIX">VIDIX</a>.
125
</p></li><li class="listitem"><p>
126
<span class="bold"><strong>Rage Mobility P/M, Radeon, Rage 128, Mobility M3/M4</strong></span>:
127
soportado por <a class="ulink" href="http://www.stud.uni-hamburg.de/users/lennart/projects/atitvout/" target="_top">atitvout</a>.
128
</p></li></ul></div><p>
129
En otras tarjetas, use el controlador <a class="link" href="output-trad.html#vesa" title="6.2.11. VESA - salida en VESA BIOS">VESA</a>,
130
sin VIDIX. Lo malo es que se necesita una CPU potente.
132
Lo único que necesita hacer - <span class="bold"><strong>Tener el conector
133
de TV conectado antes de iniciar su PC</strong></span> porque la BIOS de video
134
se inicializa por sí misma solo una vez durante el proceso POST.
135
</p></div><div class="sect2" title="6.5.4. Voodoo 3"><div class="titlepage"><div><div><h3 class="title"><a name="tvout-voodoo"></a>6.5.4. Voodoo 3</h3></div></div></div><p>
136
Consulte <a class="ulink" href="http://www.iki.fi/too/tvout-voodoo3-3000-xfree" target="_top">esta URL</a>.
137
</p></div><div class="sect2" title="6.5.5. nVidia"><div class="titlepage"><div><div><h3 class="title"><a name="tvout-nvidia"></a>6.5.5. nVidia</h3></div></div></div><p>
138
Lo primero, DEBE descargar los controladores de fuente-cerrada desde
139
<a class="ulink" href="http://nvidia.com" target="_top">http://nvidia.com</a>. No voy a describir el proceso de instalación y configuración
140
porque no es el objetivo que pretende cubrir esta documentación.
142
Después de que XFree86, XVideo, y la aceleración 3D estén funcionando correctamente,
143
edite su sección Devide sobre la tarjeta en el archivo <tt class="filename">XF86Config</tt>,
144
de acuerdo con el siguiente ejemplo (adaptado para su tarjeta/TV):
146
</p><pre class="programlisting">
150
BoardName "nVidia GeForce2/MX 400"
154
Option "CursorShadow" "on"
157
Option "TwinViewOrientation" "Clone"
158
Option "MetaModes" "1024x768,640x480"
159
Option "ConnectedMonitor" "CRT, TV"
160
Option "TVStandard" "PAL-B"
161
Option "TVOutFormat" "Composite"
166
Por supuesto lo importante es la parte del TwinView.
167
</p></div><div class="sect2" title="6.5.6. Neomagic"><div class="titlepage"><div><div><h3 class="title"><a name="tvout-neomagic"></a>6.5.6. Neomagic</h3></div></div></div><p>
168
Probado en un Toshiba Tecra 8000. Su chip de salida de TV es una cagada miserable.
169
Evítelo si es posible.
171
Debe usar <tt class="option">-vo vesa</tt>. El chip probado tiene capacidad solo para
172
una relación de aspecto 1.333333, por lo que debe asegurarse de que usa
173
las opciones <tt class="option">-x</tt>, <tt class="option">-y</tt> y/o los filtros
174
<tt class="option">-vf scale,crop,expand</tt> si la imagen no le deja habilitar
175
la salida de TV. La resolución máxima es 720*576 a 16bpp.
177
Problemas conocidos: solo-VESA, limitación 1.33333, la imagen no está siempre
178
centrada, la película aparece en 4bpp cada 10 minutos, y se queda de esa forma.
179
Cuelgues frecuentes de hardware, problemas de representación en pantalla LCD.
180
</p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="other.html">Anterior</a> </td><td width="20%" align="center"><a accesskey="u" href="video-dev.html">Subir</a></td><td width="40%" align="right"> <a accesskey="n" href="ports.html">Siguiente</a></td></tr><tr><td width="40%" align="left" valign="top">6.4. Otro hardware de visualización </td><td width="20%" align="center"><a accesskey="h" href="index.html">Inicio</a></td><td width="40%" align="right" valign="top"> Capítulo 7. Adaptaciones</td></tr></table></div></body></html>