Bienvenidos a mi página web personal

Welcome to my personal Web page

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

4 comentarios para “script mplayer auto compilado (ubuntu/kubuntu intrepid) + gui + fonts + skin + full-codecs”

  1. ivan escribió

    Genial este script , funca igual en 64 bits no?

  2. zebus escribió

    Si, funciona perfectamente, yo uso 64bits

  3. lanchazo escribió

    zebus gran script instale sin problemas y ahora voy a meterlo en el 9.04 si me da problemas te aviso crack

  4. andres escribió

    funciona.
    compilar mplayer ha sido complidado, pero este script deja todo en 1 paso y trabaja sin errores.

    Gracias

Escribe un comentario

XHTML: Puedes usar estas etiquetas: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>