|
Debian \ Mplayer para Debian Mplayer para Debian
Este artículo ha sido consultado en 1,119 ocasiones. 
A pesar de que Xine y VLC son muy buenos programas, no hay duda de que Mplayer es el rey en el área de los reproductores multimedia. Sin embargo no existen paquetes binarios para Mplayer y por una buena razón: es de los (pocos) programas que realmente vale la pena compilar desde las fuentes para aprovechar todo nuestro hardware. Si, yo también uso los repositorios de Marillat cuando no estoy en el "mood" de compilar algo. Sin embargo, la mayoría de los desarrolladores opinan que instalar este programa con paquetes precompilados hace que nunca podamos aprovechar realmente a Mplayer.
Aún con los paquetes K6, K7, 686, etc. de Marillat, no obtendremos la optimización y nuestro hardware no rendirá lo que debe. Subjetivamente hablando, Mplayer va mejor en mi sistema que los .deb, pero la verdad nunca he hecho un benchmark formal. Pero como dicen en la propia página de Mplayer:
The recommended way to install MPlayer is to compile from source.
Son pocos los programas que realmente vale la pena compilar desde las fuentes y Mplayer (como X.org y Tomcat) es uno de ellos. Por ello he escrito un bash script que facilita la instalación, únicamente descárgelo como mplayer-install.sh, asigne permisos y ejecútelo como root.
Tomé la idea de un Script brasileño, pero esta versión revisa (e instala) dependencias, tiene versiones más modernas, más codecs, un skin más bonito, está en español y es debianero ;-). (No obstante, es fácil modificarlo para Fedora, Slackware o Mandrake).
El Script instala la versión más moderna: Mplayer-1.0pre6a asi como las fuentes Arial para los subtítulos y el skin para gMplayer, los codecs para ver peliculas con el formato de Windows player (wmv) y Quicktime (mov) también están incluidos:

Únicamente lo he probado con SID, asi que agradeceré si alguien que use Woody o Sarge postea algo al respecto.
#!/bin/bash
#
# :: www.mononeurona.org ::
# Instalador de Mplayer para Debian version 0.2
# Manuel Montoya. GPL.
#
# CUIDADO: Este script instalará paquetes Debian sin preguntar
if [ -f /usr/bin/mplayer ]; then
apt-get remove --purge mplayer*;
else
echo " Parece que no hay paquete de Mplayer instalado
";
fi
######Actualizamos e instalamos los paquetes que necesitamos
echo " Ahora ha instalar los paquetes que necesitamos
";
sleep 3;
apt-get update;
sleep 2;
echo "apt-get install -y gcc make libogg0 libogg-dev libvorbis0a libvorbis-dev libpng12-dev libpng3 libpng2-dev liblogfile-rotate-perl libconfhelper-perl debhelper fakeroot g++ libgtk1.2 libgtk1.2-dev svgalibg1 svgalibg1-dev aalib1 aalib1-dev libsdl1.2-dev wget
";
echo "Tienes 8 segundos para cancelar con Ctrl + c";
sleep 8;
apt-get install -y gcc make libogg0 libogg-dev libvorbis0a libvorbis-dev libpng3 libpng2-dev liblogfile-rotate-perl libconfhelper-perl debhelper fakeroot g++ libgtk1.2 libgtk1.2-dev svgalibg1 svgalibg1-dev aalib1 aalib1-dev libsdl1.2-dev wget;
# El directorio de descarga y los comandos
mkdir -p /opt/fuentes;
dir=/opt/fuentes
tar=/bin/tar
cp=/bin/cp
wget=/usr/bin/wget
######### CODECS #########
if [ -f /usr/lib/win32 ]; then
rm -R /usr/lib/win32;
echo " Borro los codecs previos";
fi
cd $dir;
if [ -f $dir/all-20050115.tar.bz2 ]; then
echo " Los codecs para Linux ya están abajo";
else
$wget --passive-ftp ftp://mononeurona.org/pub/mplayer/all-20050115.tar.bz2;
fi
if [ -f $dir/all-20050115.tar.bz2 ]; then
$tar -jxvf all-20050115.tar.bz2;
cd all-20050115/;
mkdir /usr/lib/win32;
cp *.* /usr/lib/win32;
echo "Codecs instalados";
else
echo " Problemas con los codecs, verifique que pasa!!";
exit;
fi
######### El tema para gMplayer #########
echo " Ahora el Skin de gMplayer ";
sleep 3;
cd $dir;
if [ -f $dir/plastic-1.2.tar.bz2 ]; then
echo " El tema para Mplayer ha sido descargado";
else
$wget --passive-ftp ftp://mononeurona.org/pub/mplayer/plastic-1.2.tar.bz2;
fi
if [ -f $dir/plastic-1.2.tar.bz2 ]; then
mkdir -p /usr/local/share/mplayer/Skin;
$tar -jxvf plastic-1.2.tar.bz2 -C /usr/local/share/mplayer/Skin;
ln -s /usr/local/share/mplayer/Skin/plastic /usr/local/share/mplayer/Skin/default
echo "Tema instalado";
else
echo "Problemas con el tema, verifique que pasa!!!!!";
exit;
fi
######### La fuente de los subtítulos #########
echo " Ahora la fuente de los subtitulos ";
sleep 4;
cd $dir;
if [ -f $dir/font-arial-iso-8859-1.tar.bz2 ]; then
echo " La fuente ha sido descargada ";
else
$wget --passive-ftp ftp://mononeurona.org/pub/mplayer/font-arial-iso-8859-1.tar.bz2;
fi
if [ -f $dir/font-arial-iso-8859-1.tar.bz2 ]; then
mkdir -p /usr/local/share/mplayer/font;
$tar -jxvf font-arial-iso-8859-1.tar.bz2 -C /usr/local/share/mplayer/font;
mv /usr/local/share/mplayer/font/font-arial-iso-8859-1/font-arial-14-iso-8859-1/* /usr/local/share/mplayer/font/;
echo " Fuente instalada";
else
echo " Problemas con la fuente Arial, verifique que pasa!!";
exit;
fi
######### Mplayer v1.0pre6 #########
echo " Ahora MPlayer ";
sleep 4;
cd $dir;
if [ -f $dir/MPlayer-1.0pre6a.tar.bz2 ]; then
echo " MPlayer ha sido descargado ";
else
$wget --passive-ftp ftp://mononeurona.org/pub/mplayer/MPlayer-1.0pre6a.tar.bz2;
fi
if [ -f $dir/MPlayer-1.0pre6a.tar.bz2 ]; then
$tar -jxvf MPlayer-1.0pre6a.tar.bz2;
cd MPlayer-1.0pre6a;
echo " Configurando... ";
sleep 5;
./configure --language=es_MX --enable-win32 --enable-gui --enable-xmms --enable-real --enable-xanim --enable-mpdvdkit --enable-menu;
echo " Make ";
sleep 10;
make;
echo " Make Install ";
sleep 10;
make install;
echo " Listo!! Ahora borra los archivos descargados en ";
else
echo "Problemas con mplayer, verifique que pasa!!!";
exit;
fi
Última actualización: 2007-04-29 10:57:00-05
|