script mplayer auto compilado (ubuntu/kubuntu intrepid) + gui + fonts + skin + full-codecs
Publicado por zebus en Octubre 29, 2008
Bueno he actualizado mi script de auto compilado de mplayer y lo dejo aquí para compartirlos con vosotros, por si a alguno le pudiera interesar.
#!/bin/sh
echo "Este script debera ser ejecutado como usuario normal y se le ira pidiendo el pass de root cuando sea oportuno."
#OPTIONS="--enable-gui --language=es"
#OPTIONS="--language=es"
OPTIONS="--disable-ivtv --enable-xv --language=es --enable-gui"
#OPTIONS="--disable-ivtv --enable-xv --disable-ossaudio --language=es"
FONT="font-arial-iso-8859-1.tar.bz2"
DFONT="font-arial-iso-8859-1"
# KDE THEME:
#GUI="plastik-2.0.tar.bz2"
#DGUI="plastik"
# GTK THEME:
GUI="clearplayer-0.9.tar.bz2"
DGUI="clearplayer"
MPLAYER="MPlayer-1.0rc2.tar.bz2"
DIRMPLAYER="MPlayer-1.0rc2"
#CODECSALL="all-20061022.tar.bz2"
#DIRCODEALL="all-20061022"
CODECSALL="all-20071007.tar.bz2"
DIRCODEALL="all-20071007"
W32="win32codecs-20040703.tar.bz2"
DW32="win32codecs-20040703"
CODECSE="essential-amd64-20071007.tar.bz2"
DIRCODE="essential-amd64-20071007"
DIRMPLA="mplayer_compiladito"
#Limpiando posibles instalaciones anteriores:
echo "Borrando posibles instalaciones anteriores. Esta accion requiere el password de root:"
rm -fR ~/.mplayer
sudo rm -fR $DIRMPLA
sudo rm -fR $DIRCODEALL
sudo rm -fR $DW32
sudo rm -fR $DIRCODE
sudo rm -fR /usr/lib/win32
sudo rm -f /usr/local/lib/codecs
sudo rm -f /usr/local/lib/win32
sudo mkdir -p /usr/local/bin
sudo rm -fR /usr/local/share/mplayer/skins
sudo rm -fR /usr/local/share/mplayer/font
# funcion de instalacion:--------------------------------------------------------------------------------------------------
instalando (){
echo "Es necesario instalar unas dependencias. Esta accion requiere el password de root:"
sudo aptitude install -y ffmpeg build-essential manpages-dev autoconf automake libtool flex bison libjpeg62-dev xlibs-dev libpng-dev libgtk2.0-dev libpng12-dev zlib1g-dev x-dev libx11-dev libxext-dev libxinerama-dev libxv-dev debhelper gcc-doc x-window-system-core g++ gcc-3.4 libmad0-dev libmad0 alsa-oss oss-compat libclalsadrv-dev libalsa-ocaml-dev libalsaplayer-dev libxvidcore4-dev
# Si se quiere usar mplayer en firefox:
#sudo aptitude install mozilla-mplayer
# soporte para codecs gstream en caso de usar totem y mp3 para amarok...
#sudo aptitude install -y gstreamer0.10-plugins-bad gstreamer0.10-plugins-bad-multiverse gstreamer0.10-plugins-ugly gstreamer0.10-plugins-ugly-multiverse gstreamer0.10-ffmpeg gstreamer0.10-pitfdll libxine1-ffmpeg
echo "Descomprimiendo:"
sleep 2s
tar -jxvf $MPLAYER
tar -jxvf $CODECSALL
tar -jxvf $W32
tar -jxvf $CODECSE
tar -jxvf $GUI
tar -jxvf $FONT
sudo mkdir -p /usr/lib/win32/
sudo mv $DIRCODEALL/* /usr/lib/win32/
sudo rm -fR $DIRCODEALL
sudo mv $DW32/* /usr/lib/win32/
sudo rm -fR $DW32
sudo mv $DIRCODE/* /usr/lib/win32/
sudo rm -fR $DIRCODE
sudo mkdir -p /usr/local/share/mplayer/skins/default
sudo cp -R $DGUI/* /usr/local/share/mplayer/skins/default/
sudo rm -fR $DGUI
sudo mkdir -p /usr/local/share/mplayer/font/
sudo cp $DFONT/font-arial-14-iso-8859-1/* /usr/local/share/mplayer/font/
sudo rm -fR $DFONT
sudo chown -R root:root /usr/lib/win32/
echo "Para instalar y crear la carpeta de los codecs es necesario el password de root:"
sudo ln -fs /usr/lib/win32/ /usr/local/lib/codecs
sudo ln -fs /usr/lib/win32 /usr/local/lib/win32
#sudo mkdir -p /usr/local/lib/codecs/ && ln -fs /usr/local/lib/codecs /usr/local/lib/win32 && mv -f $DIRCODE/* /usr/local/lib/codecs/
mv $DIRMPLAYER mplayer_compiladito
cd $DIRMPLA
echo "Haciendo el configure:"
sleep 3s
./configure $OPTIONS
echo "Compilando he instalando:"
sleep 3s
make
echo "Para instalar es necesario el password de root:"
sudo make install
echo ""
# Si no suena el sonido crear el siguiente alias:...
# Creando un alias para usar aoss mplayer por que sino no suenan los videos...
# echo "alias mplayer='aoss mplayer'" >> ~/.bashrc
echo "Si no aparece la palabra error por ningun sitio todo a salido bien! :)"
#echo "Borrando directorio $DIRCODE..."
#rm -fR $DIRCODE/
echo "Para desinstalar mplayer hacer un cd a la carpeta mplayer_compiladito y como root hacer un make uninstall y listo."
echo "Si con gmplayer recibes algun error tipo: AO [pulse] que no pudo server connect... edita el ~/.mplayer/gui.conf y cambia ao_driver = \"pulse,alsa\" por ao_driver = \"alsa\""
echo "Configurar el gmplayer para q el audio sea alsa."
}
#----------------------------------------------------------------------------------------------------------------------------
echo "Se bajaran he instalaran los paquetes en `pwd` Para continuar pulse enter, para cancelar ctrl + c"
read NADA
# comprobacion1:
if [ -e $MPLAYER ]; then
echo "El archivo $MPLAYER YA existe!! no se descargara."
else
echo "Bajando el archivo $MPLAYER..."
wget -c http://www7.mplayerhq.hu/MPlayer/releases/$MPLAYER
fi
# comprobacion2:
if [ -e $CODECSALL ]; then
echo "El archivo $CODECSALL YA existe!! no se descargara."
else
echo "Bajando el archivo $CODECSALL..."
wget -c http://www.mplayerhq.hu/MPlayer/releases/codecs/$CODECSALL
fi
# comprobacion3:
if [ -e $W32 ]; then
echo "El archivo $W32 YA existe!! no se descargara."
else
echo "Bajando el archivo $W32..."
wget -c http://www.mplayerhq.hu/MPlayer/releases/codecs/$W32
fi
# comprobacion4:
if [ -e $CODECSE ]; then
echo "El archivo $CODECSE YA existe!! no se descargara."
else
echo "Bajando el archivo $CODECSE..."
wget -c http://www7.mplayerhq.hu/MPlayer/releases/codecs/$CODECSE
fi
# comprobacion5:
if [ -e $GUI ]; then
echo "El archivo $GUI YA existe!! no se descargara."
else
echo "Bajando el archivo $GUI..."
wget -c ftp://ftp.mplayerhq.hu/MPlayer/skins/$GUI
fi
# comprobacion6:
if [ -e $FONT ]; then
echo "El archivo $FONT YA existe!! no se descargara."
else
echo "Bajando el archivo $FONT..."
wget -c http://www1.mplayerhq.hu/MPlayer/releases/fonts/$FONT
fi
instalando
wget http://zebus.byethost2.com/compilador_mplayer.sh
chmod +x compilador_mplayer.sh
./compilador_mplayer.sh
ivan escribió
Genial este script , funca igual en 64 bits no?
zebus escribió
Si, funciona perfectamente, yo uso 64bits
lanchazo escribió
zebus gran script instale sin problemas y ahora voy a meterlo en el 9.04 si me da problemas te aviso crack
andres escribió
funciona.
compilar mplayer ha sido complidado, pero este script deja todo en 1 paso y trabaja sin errores.
Gracias