Compilar Mplayer en Slackware 12.0 (Vale para cualquier distro GNU/Linux)
October 18th, 2007 by BusindreYa lo dicen en la web del proyecto de Mplayer:
La forma recomendada de instalar MPlayer es compilando desde el código fuente.
Así que será lo que tratemos en este mini tutorial, en Slackware instalar “Mplayer + Todos los codecs existentes ” es muy cómodo ya que no requiere de dependencias añadidas que no vengan de serie en el sistema operativo. El usar paquetes compilados por terceros puede producir que ciertas teclas no funcionen correctamente con mplayer, debido a que el autor del paquete lo compilo por ejemplo con un teclado americano y al ser usado en un teclado de otro país ciertas teclas no tendrán su función correcta.
Para instalar MPlayer, necesitamos lo siguiente:
Fuentes: http://www.mplayerhq.hu/design7/dload-es.html#source
Codecs binarios: http://www.mplayerhq.hu/MPlayer/releases/codecs/ (Archivo all-*)
Skin: (Opcional) http://www.mplayerhq.hu/design7/dload-es.html#skins
NOTA: Para nuestro ejemplo usaremos dos skins, el cual uno sera el que use por defecto.
Instalar Codecs:
$ tar -xvjf all-20071007.tar.bz2
# mkdir /usr/local/lib/codecs/
# mv all-20071007/* /usr/local/lib/codecs/
# rm -r all-20071007/
NOTA: Los codecs de mplayer son solo para mplayer, no tienen efecto sobre otros reproductores.
Compilar Mplayer
$ tar -xvjf MPlayer-1.0rc2.tar.bz2
$ cd MPlayer-1.0rc2
$ ./configure –codecsdir=/usr/local/lib/codecs –prefix=/usr –enable-gui –enable-largefiles –enable-fbdev –enable-tdfxfb –enable-s3fb –language=es –enable-mga –enable-xmga
$ make
# make install
NOTA: La opción –enable-directfb puede dar problemas de indicarla al compilar, por eso no la ponemos, al terminar el configure visionemos el chequeo realizado, en principio debería de intentar habilitarlo automáticamente.
Instalar el GUI de mplayer (Ejemplo con dos skins):
$ mkdir /usr/share/mplayer/skins/ && mkdir /usr/share/mplayer/skins/default
$ tar -xvjf Ater-1.2.tar.bz2
$ tar -xvjf productive-1.0.tar.bz2
# mkdir /usr/share/mplayer/skins/default/
# mv Ater/* /usr/share/mplayer/skins/default/ && rm -r Ater
# mv productive /usr/share/mplayer/skins/
Al usar el comando gmplayer mostrará el skin “Ater” escogido para que sea el usado por defecto. Luego una vez arrancado “gmplayer” podremos cambiar de skin a “productive” o a cualquier otro que tengamos en el directorio /usr/share/mplayer/skins/
Fuente del skin de Mplayer
Una fuente muy limpia que me gusta a mi personalmente es FreeSans.ttf, pero podemos usar la que más nos guste, solo debemos ponerla en $HOME/.mplayer/ con el nombre de “subfont.ttf”
NOTA: La fuente FreeSans.ttf: para las terminales es muy buena también, recomendamos encarecidamente el probarla.
Usando Mplayer en las tty (Framebuffer)
* Mediante Directfb (fbdev):
$ mplayer -vo fbdev -vf scale=1280:1024 video.avi
* Mediante svgalib:
# modprobe svgalib
# modprobe svgalib_helper
# mplayer -vo svga video.avi
NOTA: Se recomienda hacer uso de fbdev ya que ofrece más calidad de imagen, pero no todos los drivers de todas las tarjetas lo pueden usar sin mostrar errores, por lo que nunca está demás saber que podemos usar svgalib para el mismo fin, aunque la calidad no sea la deseada.
De no cargar los módulos de svgalib podemos obtener una salida de error como la siguiente:
VIDEO: [XVID] 352×288 24bpp 25.000 fps 200.3 kbps (24.4 kbyte/s)
Clip info:
Software: VirtualDubMod 1.5.10.2 (build 2540/release)
svgalib: Cannot open /dev/svga
Is svgalib_helper module loaded?
Posted in How To |