Está en la página 1de 4

TALLER LINUX

VLC
>>>
El reproductor multimedia
VLC JORGE LÓPEZ
jlopez@iberprensa.com

LC se ha convertido en el re- característica ofrece la posibilidad de  Dispone de un complemento para inte-

V productor más completo dis-


ponible, a través del cual va a
ser posible abrir archivos de vídeo y
adaptarse a los recursos de los ordena-
dores, permitiendo su correcto funciona-
miento desde equipos con varios años
grarse con Mozilla con la finalidad de re-
producir los vídeos en la propia ventana
del navegador.
audio con la máxima calidad, sin im- hasta los más recientes.  Cuenta con dos modos de interfaz gráfico
portar los codecs utilizados o las  Soporta extensiones incorporadas en los (sencillo y extendido), con las opciones
prestaciones de nuestro equipo. procesadores como MMX, SSE, 3D Now! básicas del reproductor y funciones adi-
La evolución de los archivos de vídeo y y AltiVec para mejorar el rendimiento de la cionales como los ajustes de imagen y so-
audio en la informática ha provocado la apa- aplicación. nido respectivamente.
rición de múltiples formatos que utilizan dis-  Integra una herramienta para crear listas  Permite funcionar como un servidor de
tintas librerías, y se diferencian por presta- de reproducción y accesos directos a streaming, emitiendo por UDP, RTP, HTTP
ciones como la calidad ofrecida o el número nuestros archivos favoritos. a equipos remotos o hacia un archivo.
de pistas que pueden contener. Esta situa-  Muestra el vídeo y audio recibido desde
ción ha producido que la mayoría de los pro- múltiples fuentes, como una dirección re-
gramas reproductores únicamente puedan mota o una capturadora de vídeo.
leer un número limitado de estos formatos,  Permite controlar la aplicación de manera
siendo necesaria la instalación de comple- remota, tanto por telnet como mediante
mentos específicos para leer los restantes. un navegador por HTTP, en los puertos
La aparición de VLC (http://www.video- que especifiquemos.
lan.org) ha permitido poder utilizar una misma  Cuenta con una versión para la consola
herramienta para reproducir cualquier fuente de texto y un interfaz gráfico para el escri-
de vídeo y audio, independientemente del torio, cuya apariencia puede modificarse
formato que utilice. Para ello, VLC no necesita mediante el uso de temas y las herra- Lista de reproducción.
instalar ningún complemento extra, lo que lo mientas creadas para KDE y GNOME.
convierte en el reproductor más completo  Añade efectos gráficos y sonoros, pu- INSTALACIÓN
existente para cualquier sistema operativo. diendo modificar su brillo y contraste, cor- Aunque VLC ya se encuentra disponible en
tar secciones del vídeo, rotar las imáge- muchas distribuciones de Linux, es preferi-
CARACTERÍSTICAS nes, normalizar el volumen y utilizar un ble realizar su instalación desde fuentes dis-
VLC es una de las aplicaciones que mayores ecualizador de 10 bandas. tintas a los repositorios oficiales, para contar
funciones incluye, entre las que podemos con su última versión y las librerías necesa-
destacar: rias para reproducir DVDs protegidos, exis-
 Se encuentra disponible para la mayoría tiendo al menos un servidor específico para
de los sistemas operativos existentes, in- cada una de las distribuciones.
cluyendo Linux, Windows, Mac OS X, BSD
y Pocket PC. ■ PAQUETES DEB
 Reproduce la mayoría de formatos y co-  Debian: cuenta en sus repositorios con
decs de vídeo y audio, como DVD, VCD, los paquetes necesarios para instalar VLC
AVI, OGM, Matroska, WMA, WMV, MPEG, en las versiones estable e inestable aunque
Sorenson, MOV o AC3, siendo Real Video es necesario el paquete libdvdcss2 para
y Real Audio los únicos que se encuentran abrir DVDs protegidos, por lo que debemos
extendidos y para los que VLC no incluye añadir al archivo /etc/apt/sources.list el re-
actualmente soporte. positorio deb ftp://ftp.nerim.net/debian-ma-
 Muestra los subtítulos disponibles en un rillat distribución main, modificando distribu-
DVD y los contenidos en un archivo externo ción por sarge o sid dependiendo de la ver-
para mostrarse en vídeos OGM o AVI, sien- Reproducción de una película con subtítulos. sión que utilicemos, y ejecutar:
do SRT y SUB los formatos más extendidos.
 Pueden utilizarse varios métodos para re-
producir el audio y el vídeo, como X11, VLC reproduce la mayoría de los formatos de vídeo y audio
Xvideo, SDL, Framebuffer, texto ASCII,
ESD, aRts, múltiples canales y S/PDIF. Esta existentes sin necesidad de instalar librerías adicionales
Número 69 33
TALLER LINUX VLC

aptitude install update Nombre del servidor: make; make install


aptitude install vlc libdvdcss2 packman.iu-bremen.de
Directorio en el servidor: /suse/10.1 compila e instala el programa.
para descargar la lista de paquetes nuevos y y presionamos en “Activar o desactivar ac- Los únicos requisitos para compilar VLC
la aplicación. tualizaciones”, seleccionado previamente el son contar con todas las librerías de las que
 Ubuntu: entre los múltiples repositorios nuevo repositorio. depende, indicadas en el proceso de crea-
disponibles en Ubuntu, VLC se encuentra en A continuación cerramos este cuadro de ción del archivo make.
universe, que debemos añadir presionando diálogo y presionamos en Instalar/Desinstalar
en la opción Avanzado del menú Aplicacio- software, e instalamos el paquete vlc, igno- OPCIONES DISPONIBLES
nes->Añadir y quitar, y en la ventana mostra- rando las dependencias que se produzcan. El contenido de la barra de menús de VLC se
da en Configuración-> Repositorios, activar La instalación de la librería libdvdcss2 la po- modifica dependiendo del tipo de archivo que
Mantenido por la comunidad (Universe) e demos realizar con el paquete disponible en se esté reproduciendo, estando dividida en:
instalar el paquete vlc. http://download.videolan.org/pub/libdvdcss.  Archivo: contiene las diferentes opcio-
La librería libdvdcss2 para reproducir Dependiendo la versión utilizada de SU- nes de reproducción de archivos, discos y
DVDs la podemos descargar desde la direc- SE, deberemos crear un enlace nuevo eje- fuentes externas, y un asistente para sim-
ción: ftp://cipherfunk.org/pub/packages/ cutando: plificar la configuración en la transferencia
ubuntu/pool/main/libd/libdvdcss de vídeo y audio.
ln -s libdbus-1.so.1.0.0  Ver: muestra las ventanas con la secuen-
■ PAQUETES RPM libdbus-1.so.2 cia de archivos que van a abrirse, Lista de
 Fedora: es necesario utilizar un reposito- reproducción; de mensajes internos de la
rio externo, para lo que añadimos: en el directorio /usr/lib para que no se mues- aplicación, Mensajes; información del archi-
tren errores al abrir las librerías necesarias. vo que se está reproduciendo, Stream and
[livna-stable] Para determinadas versiones, como la Media Info, y la configuración de las cone-
name=Livna.org más reciente 10.1, los paquetes libmatroska y xiones entrantes y salientes, Control VLM.
baseurl=http://rpm.livna.org/ libebml, necesarios para iniciar VLC, no se  Opciones: modifica la apariencia gráfica
fedora/versión/i386 encuentran disponibles. Por ello utilizaremos de VLC mediante los temas disponibles, y
enabled=1 los de versiones anteriores, disponibles en el abre la herramienta de configuración.
gpgcheck=0 servidor http://packman.iu-bremen.de/suse,  Audio: únicamente se muestra contenido
ignorando sus conflictos y dependencias. cuando se está reproduciendo un archivo
siendo versión el número de Fedora que uti- El escaso soporte de VLC en SUSE impi- de sonido, pudiendo modificar la pista en
licemos (5 para la última) en un nuevo archi- de su completo funcionamiento en muchas reproducción, el tipo de señal, la configu-
vo del directorio /etc/yum.repos.d, por de las versiones, mostrando errores en el in- ración de los canales, complementos grá-
ejemplo livna.repo, e instalamos VLC ejecu- terfaz gráfico, por lo que será necesario utili- ficos de visualización y distintos ecualiza-
tando: zar los comandos disponibles para la conso- dores.
la de texto.  Vídeo: al igual que con el audio, solo po-
yum install vlc libdvdcss see opciones al reproducir un archivo de
vídeo, estando disponibles las pistas de ví-
 Mandriva 2005: debemos añadir los deo y subtítulos, la posibilidad de hacer
servidores oficiales de Mandriva, tanto la ra- zoom, el aspecto de la pantalla y la opción
ma Main como Contrib, desde el centro de de realizar una captura de la imagen.
control; y el repositorio plf, para lo que ejecu-  Navegación: muestra las opciones al es-
tamos como root: tar una reproducción de vídeo activa, per-
mitiendo acceder a los distintos capítulos
urpmi.addmedia plf-free y menús.
ftp://ftp.cica.es/mirrors/Linux/  Ayuda: se visualiza una ventana con la
plf/mandriva/free/2006.0/i586 versión instalada, compilador e informa-
with hdlist.cz ción general de VLC.
urpmi.addmedia plf-nonfree
ftp://ftp.cica.es/mirrors/Linux/ VLC en SUSE. CONFIGURACIÓN
plf/mandriva/non-free/2006.0/i586 Aunque VLC en su instalación predetermina-
with hdlist.cz ■ OTROS FORMATOS DE PAQUETES da está configurado para reproducir cual-
Las restantes distribuciones pueden instalar quier medio sin necesidad de modificar nin-
A continuación instalamos VLC ejecutan- VLC mediante el paquete disponible con el guna opción, cuenta con una herramienta
do: código fuente ejecutando: que permite cambiar todas las funciones de
las que dispone. Esta utilidad se encuentra
urpmi vlc libdvdcss2 tar xvzf vlc-0.8.5.tar.gz dividida en una serie de opciones generales
para activar los complementos, que a su vez
 SUSE: para realizar la instalación de VLC, para descomprimir la última versión. están compuestos de submenús para confi-
en YaST seleccionamos Software->Cambiar gurarlos.
fuente de instalación, donde presionamos ./configure --enable-wxwindows Para realizar la configuración, presiona-
en Añadir->HTTP, escribimos los datos del mos en Opciones->Preferencias, que mues-
servidor: crea el archivo de compilación, y tra una ventana dividida en:

34 Número 69
VLC TALLER LINUX

 Audio: activa el sonido, la salida S/PDIF y FUNCIONAMIENTO Para reproducir estos discos no es ne-
el Dolby Surround. Está dividida en: Filtros, Al contrario que en otros reproductores, cesario montarlos en el sistema, ya que son
modifica el ecualizador utilizado y añade VLC ofrece un método diferente para mos- reconocidos automáticamente por VLC.
efectos al usar auriculares; Output modu- trar los distintos medios de reproducción. Durante la reproducción, podemos cam-
les, configura la salida a la que se va a en- Cada uno cuenta con diferentes funciones al biar a pantalla completa presionando la tecla
viar el audio reproducido; y Visualizations, abrirlo, pero podemos controlar su repro- “f”, modificar el lenguaje del audio en Audio-
muestra efectos gráficos que producen ducción con los mismos botones, entre los >Pista de audio, y mostrar los subtítulos en
movimiento en sincronía con el sonido. que se encuentran avanzar y retroceder, vo- Vídeo->Pista de Subtítulos. Adicionalmente,
 Vídeo: convierte la imagen a blanco y ne- lumen y una barra que podemos mover para presionando el botón derecho del ratón, se
gro, reproduce a pantalla completa los ví- situarnos en cualquier punto temporal de la muestra un menú para acceder al menú
deos y define el directorio de las capturas reproducción del archivo. principal, Título->DVD Menú, a los diferentes
de fotogramas que se realicen. Está dividi- capítulos, acercar la imagen, Zoom, o modi-
da en las opciones: Filtros, activa comple- ■ DVD Y VCD ficar su tamaño, con pantalla completa 4:3 o
mentos como distorsionar, escalar, recor- Los dos formatos de vídeo grabados en dis- panorámica, 16:10.
tar y desentrelazar; Output modules, con- co, junto a SVCD, CVCD y KVCD, se abren
figura los métodos de salida del vídeo; y de manera similar, presionando en Archivo- ■ ARCHIVOS DE VÍDEO
Subtitles/OSD, define las propiedades de >Abrir disco, donde elegimos: DVD (menús), La reproducción de los archivos de vídeo, in-
los subtítulos, como el formato de fuente, muestra la película junto a sus menús; DVD, dependientemente de su formato, se realiza
el archivo a utilizar, el color y el grado de abre directamente la película; o VCD, archi- presionando en Archivo->Abrir Archivo y a
transparencia. vos de vídeo provenientes de formato continuación en “Explorar” para elegir el fi-
 Input/Codecs: modifica la configuración MPEG. chero deseado.
de todos los codecs disponibles, siendo En caso de no comenzar la reproduc- Automáticamente se muestra su conte-
únicamente recomendable para los usua- ción, debemos modificar el valor de Nombre nido, donde utilizaremos las mismas funcio-
rios más experimentados que quieran de aparato por la ruta al dispositivo utilizado, nes que para los DVD, inclusive para aque-
modificar las calidades de reproducción. siendo habitual que posea /dev/dvd, cuyo llos archivos que posean más de una pista
 Stream output: configura las opciones enlace no existe por defecto, En este caso de audio o de vídeo, pudiendo modificarlas
de envío remoto de la reproducción, es- lo sustituimos por /dev/hdX, siendo X el valor en cualquier momento de la reproducción
tando la mayoría ocultas como opciones a, b, c ó d, dependiendo del IDE utilizado, en las opciones correspondientes de Audio
avanzadas. donde no debemos especificar ningún nú- y Vídeo.
 Advanced: configura las funciones de mero de partición. Para cargar los archivos de subtítulos, en
aceleración disponibles en el microproce- la ventana en la que hemos seleccionado el
sador. Para mostrarlas debemos activar vídeo, activamos Usar un archivo de subtítu-
Opciones avanzadas. los, elegimos el archivo en “Explorar”, y en
 Playlist: permite escuchar aleatoriamen- “Opciones Avanzadas...” seleccionamos la
te los archivos de la lista de reproducción codificación de caracteres, el tamaño de la
y configurar el conjunto de módulos dis- fuente y su posición en pantalla. En cualquier
ponibles para simplificar la inserción de momento de la reproducción es posible
nuevos elementos a reproducir. mostrar o eliminar los subtítulos en Vídeo-
 Interface: modifica la apariencia gráfica >Pista de Subtítulos.
de VLC, como su idioma, las teclas de ac- También podemos reproducir un con-
ceso rápido, y los interfaces que van a es- junto de archivos secuencialmente cuando
tar disponibles, pudiendo utilizar una ba- se encuentren en un mismo directorio, para
sada en las librerías ncurses, o controles lo que presionamos en Archivo->Abrir direc-
remotos por HTTP. torio y seleccionamos la ruta en la que están
Determinadas funciones avanzadas es- ubicados. Además, podemos mostrar su or-
tán ocultas, como el salto automático de fo- Reproducción de un DVD. den en Ver->Lista de reproducción (apare-
togramas o las características de acelera-
ción de cada microprocesador, pudiendo Integración en Firefox 
mostrarlas dejando activa Opciones avanza-
das. Determinadas páginas abren vídeos en el navegador estando deshabilitada
su descarga, por lo que es tarea de éste el reproducirlos en su ventana de
navegación, y para ello es necesario haber instalado previamente un com-
plemento que actúe como reproductor. VLC cuenta con mozilla-plugin-vlc,
paquete disponible en los repositorios de las distribuciones, que abre la apli-
cación en una ventana del navegador al detectar la existencia de un vídeo.
Para que funcione correctamente, el archivo libvlcplugin.so debe encontrar-
se en la ruta de complementos de Firefox, siendo /usr/lib/firefox/plugins la
predeterminada.
Podemos verificar su correcta instalación en el navegador escribiendo la
dirección: about:plugins, que debe mostrar la sección VLC multimedia plu-
gin junto a los formatos soportados.
Herramienta de configuración.

Número 69 35
TALLER LINUX VLC

cen en un árbol cuya raíz es el directorio ele- donde únicamente es necesario especificar
gido). la ruta al dispositivo y la norma utilizada por la
señal.
■ ARCHIVOS DE AUDIO
Se reproducen con los mismos pasos que ■ TERMINAL DE TEXTO
los de vídeo, Archivo->Abrir Archivo o un Adicionalmente al interfaz gráfico, VLC per-
conjunto de éstos en Abrir Directorio, y al no mite utilizar una terminal de texto para reali-
contar con vídeo, es posible mostrar en pan- zar las mismas funciones, cuyos parámetros
talla complementos gráfico en Audio- de ejecución mostramos ejecutando:
>Visualizaciones y utilizar distintas configura-
ciones de audio predeterminadas en Audio- vlc --longhelp
>Ecualizadores.
Una de las funciones más comunes en Entre estos parámetros destacan:
los archivos de audio es crear listas con los Uso de una piel para cambiar su apariencia gráfica.
archivos que queramos para que se repro- vlc -f archivo
duzcan de manera constante, sin necesidad escritorio, o presionar en el interfaz clásico
de abrirlos continuamente. Para ello presio- reproduce un archivo a pantalla completa. de VLC en Opciones->Cambiar Interfaz->
namos en Ver->Lista de Reproducción y en Skins 2.
el menú Administrar elegimos la fuente del vlc /dev/hdc
audio, pudiendo ser archivos individuales, di- HERRAMIENTAS GRÁFICAS
rectorios o direcciones URL, y mostrándose abre un DVD de vídeo para el dispositivo ADICIONALES
en un árbol en el que podemos mover su /dev/hdc, y Al igual que la mayoría de los reproductores,
contenido o buscar archivos con el formula- VLC puede modificar su apariencia gráfica
rio disponible. Además podemos guardar la vlc archivos -Z -R mediante el uso de temas y, gracias a la dis-
lista creada, para recuperarla en cualquier ponibilidad de una completa línea de co-
momento, en Administrar->Salvar Lista de reproduce un conjunto de archivos de ma- mandos, existen varias herramientas gráfi-
Reproducción. nera aleatoria, -Z, y repetidamente, -R. cas específicas para los escritorios: GNO-
También contamos con la posibilidad de ME-VLC, GVCL, KVLC y QVLC, basadas en
crear varias ramas en el árbol presionando PIELES PARA CAMBIAR LA GNOME, GTK, KDE y QT respectivamente,
con el botón derecho del ratón sobre él y eli- APARIENCIA disponibles en la mayoría de los repositorios
giendo Add Node, o clasificarlas según su VLC permite modificar su ventana de repro- de descarga de VLC.
nombre, Ordenar->Sort by Title, o según el ducción mediante el uso de pieles, que pode-
artista, Ver objetos->Sorted by Artist. mos encontrar en la dirección http://www. CURIOSIDADES DE VLC
videolan.org/vlc/download-skins2.php. Las múltiples funciones de VLC permiten re-
Para instalarlas, descargamos el archivo alizar distintos modos de reproducción que
VLT correspondiente, y desde una terminal no se encuentran disponibles en otros pro-
de texto ejecutamos: gramas, como la posibilidad de reproducir
las secciones de vídeo y audio existentes en
vlc -I skins2 archivos que no se encuentran completos.
Esta función es útil por ejemplo, en aMule
que inicia VLC, donde presionamos para comprobar que las descargas que se
Ejecución de VLC desde HTTP. “Control+s” para seleccionar la nueva piel, estén realizando sean las correctas. Otra ca-
iniciándose con ésta para futuras ejecucio- racterística destacada es la existencia de un
■ CDS DE AUDIO nes del mismo comando, pero no para la método para reproducir vídeo en una con-
Para reproducir los clásicos CDs de música, ejecución de vlc sin los parámetros corres- sola de texto utilizando caracteres ASCII,
presionamos en Archivo->Abrir Disco, elegi- pondientes. que podemos mostrar abriendo una película
mos la opción CD de Audio y aceptamos. Para simplificar su ejecución, podemos desde el gestor de archivos Midnight
Automáticamente comienza la reproduc- crear un acceso directo al comando en el Commander en una consola de texto. ■
ción, cuyas pistas podemos mostrar en Ver-
>Lista de Reproducción, formadas por los Otros métodos de manejo 
nodos de la raíz Audio CD, o abrir en la ven-
tana principal uno de los complementos grá- VLC incluye, adicionalmente al método habitual, varios interfaces para
ficos disponibles en Audio->Visualizaciones. controlar la aplicación, que podemos activar en la opción Interface de la
herramienta de configuración. Algunos de los disponibles son: control de
■ OTROS MEDIOS gestos del ratón, permite utilizar los botones del ratón para controlar la
VLC también permite mostrar en pantalla las reproducción; control remoto VLM, configura un acceso mediante telnet al
fuentes de vídeo y audio provenientes de puerto que especifiquemos; infrarroja de control remoto, mediante la
una dirección remota con la opción Archivo- herramienta lirc, habilita el uso de un mando a distancia; Ncurses, muestra
>Abrir Volcado de Red, donde elegimos el en una terminal de texto un interfaz gráfico utilizando las librerías Ncurses;
método de envío y su dirección; y desde una y control remoto HTTP, muestra la ventana de VLC integrada en un nave-
entrada de vídeo, como una capturadora de gador conectado a la dirección y puerto que especifiquemos.
TV, con Archivo->Abrir Aparato de Captura,

36 Número 69