Manualinux
http://www.nvu.com http://www.gimp.org InicioPresentaciónActualizacionesManualesDescargasNoticiasAgradecimientoEnlaces

Entornos GráficosAplicaciones

DesarrolloEmuladoresInternetJuegosMultimediaSistema

GráficosSonidoVídeo

Instalar Zoom Player con WineReproductores Multimedia - SMPlayer

Reproductores Multimedia - MPlayer




Reproductores Multimedia - MPlayer




Copyright

Copyright © José Luis Lara Carrascal  2006-2017   http://manualinux.eu



Sumario

Introducción
MPlayer-Codecs
MPlayer
Iniciamos MPlayer
Enlaces




Introducción  

MPlayer
es una de las joyas de la corona de GNU/Linux y del código abierto en general, el soporte de formatos de vídeo y audio lo convierte en el rey de los reproductores multimedia freeware. Su verdadera potencia reside en la línea de comandos con infinidad de parámetros a la hora de ejecutar los archivos multimedia, basta decir que los archivos Real Media se reproducen con mayor fluidez usando MPlayer que con Real Player. Por último la aplicación Mencoder se convierte en el complemento ideal para los usuarios que desean codificar o convertir sus propios archivos de vídeo.



MPlayer-Codecs  

Es el paquete de codecs de Windows que MPlayer utiliza para decodificar los archivos de vídeo no soportados de forma nativa. En este caso conviene comentar el hecho, de que si tenemos una partición Windows, podemos copiar los codecs que en el caso de que no estén en este paquete, sean necesarios para poder reproducir un determinado archivo de vídeo. Es fundamental ejecutar MPlayer en una terminal para poder ver el mensaje de salida respecto al codec que necesita para poder reproducir el archivo.

Descarga

all-20110131.tar.bz2

Extracción e Instalación de los Codecs

$ su
# mkdir -p /usr/lib/win32
# tar jxvf all-20110131.tar.bz2 --strip-components=1 -C /usr/lib/win32



MPlayer

Instalación

Dependencias

Herramientas de Compilación


Entre paréntesis la versión que la que se ha compilado MPlayer para la elaboración de este documento.

* GCC - (7.1.0)
* Make - (4.2.1)
* Gettext - (0.19.8.1)
* Pkg-config - (0.29.2)
* Yasm - (1.3.0)

Librerías de Desarrollo

* Xorg - (7.7 / xorg-server 1.19.3)
   LibX11 - (1.6.5)
   LibXext - (1.3.3)
   LibXScrnSaver - (1.2.2)
   LibXinerama - (1.1.3)
   LibXv - (1.0.11)
   LibXxf86vm - (1.1.4)
* AAlib - (1.4.0)
* ALSA - (1.1.4.1)
* ARTS - (0.9.5)
* DirectFB - (1.7.7)
* ENCA - (1.15)
* ESD - (0.2.41)
* Faac - (1.28)
* Fontconfig - (2.12.1)
* Freetype2 - (2.8)
* Fribidi - (0.19.7)
* Giflib - (5.1.4)
* GnuTLS - (3.5.12)
* GTK+ - (2.24.31)
* JACK - (0.125.0)
* LADSPA - (1.13)
* Lame - (3.99.5)
* Libass - (0.13.6)
* Libbluray - (0.9.3)
* Libbs2b - (3.1.0)
* Libbzip2 - (1.0.6)
* Libcaca - (0.99.beta19)
* Libcdio - (0.93)
* Libdca - (0.0.5)
* Libdirac - (1.0.2)
* Libdv - (1.0.0)
* Libilbc - (2.0.2)
* Libjpeg - (9b)
* Liblzo2 - (2.10)
* Libmng - (2.0.3)
* Libmpcdec - (1.2.6)
* Libogg - (1.3.2)
* Libopencore-amr - (0.1.2)
* Libopus - (1.1.5)
* Libpng - (1.6.29)
* Libschroedinger - (1.0.11)
* Libspeex - (1.2rc1)
* Libtheora - (1.1.1)
* Libvdpau - (1.1.1)
* Libvorbis - (1.3.5)
* Libvpx - (1.6.1)
* Libx264 - (0.148.2762)
* Lirc - (0.9.0)
* MAD - (0.15.1)
* Mesa - (17.1.1)
* Mpg123 - (1.25.0)
* Ncurses - (6.0)
* OpenAL - (1.17.2)
* OpenJPEG - (1.5.2)
* PulseAudio - (10.0)
* RTMPDump - (2.4)
* SDL - (1.2.15)
* SVGAlib - (1.9.25)
* Twolame - (0.3.13)
* Vstream-client - (1.2.1.1)
* Xvidcore - (1.3.4)
* Zlib - (1.2.11)

Aplicaciones y Utilidades

* UnRAR - (5.21)
* DocBook XML DTD - (4.5.0) - [1]
* DocBook XSL - (1.75.2) - [1]
* Xmllint (Libxml2) - (2.9.4) - [1]
* Xsltproc (Libxslt) - (1.1.29) - [1]

[1] - Requerido para generar la documentación en formato HTML de MPlayer.



Descarga

mplayer-svn-r37940.tar.xz 

Firma Digital  Clave pública PGP

mplayer-svn-r37940.tar.xz.asc 

Verificar la firma digital del paquete

$ gpg --import manualinux.asc
$ gpg --verify mplayer-svn-r37940.tar.xz.asc mplayer-svn-r37940.tar.xz

Optimizaciones

MPlayer utiliza sus propias optimizaciones con detección de CPU incluida.

Parámetros adicionales

Establecer el RPATH correspondiente si utilizamos una versión de GCC que no es la principal del sistema
$ export LDFLAGS="-Wl,-rpath,/opt/gcc7/lib -lstdc++"
Si hemos compilado alguna dependencia escrita en C++, de este programa, con una versión de GCC que no es la principal del sistema, establecemos el RPATH correspondiente para una correcta compilación del paquete. Sustituir /opt/gcc7/lib por la ruta de la versión de GCC utilizada que cada uno tenga en su sistema.

Parámetros adicionales de búsqueda de dependencias de librerías en directorios del sistema
$ export LDFLAGS+=' -L/usr/local/lib'
Añadir esta variable de entorno si el script de configuración no es capaz de detectar dependencias que tengamos instaladas en dicho directorio, en el caso de que las hayamos compilado e instalado en el mismo.

Extracción y Configuración  Bloc de Notas Información general sobre el uso de los comandos

$ tar Jxvf mplayer-svn-r37940.tar.xz
$ cd mplayer-svn-r37940
$ ./configure --prefix=/usr --enable-gui --language=es \
--confdir=/etc/mplayer --enable-menu --language-{doc,man}=es,en

Explicación de los comandos

--prefix=/usr : Instala el programa en el directorio principal /usr.
--enable-gui : Activa la compilación de la interfaz gráfica que se ejecuta con el comando gmplayer.
--language=es : Activa el idioma español tanto en modo terminal como en modo gráfico.

--confdir=/etc/mplayer : Instala los archivos de configuración en /etc/mplayer.
--enable-menu : Activa el soporte del menú OSD.
--language-{doc,man}=es,en : Al no estar actualizada la documentación HTML y las páginas de manual en español, incluyo también el idioma inglés en éstas. Para leer las páginas de manual en inglés, ejecutaremos el comando 'man mplayer-en'.

Compilación

$ make
$ make doc

Parámetros de compilación opcionales

Instalación como root

$ su
# make install
# rename er er-en /usr/share/man/man1/{mplayer.1,mencoder.1}
# ln -sf mplayer-en.1 /usr/share/man/man1/mencoder-en.1
# install -dm755 /usr/share/doc/mplayer-svn
# cp -rf --no-preserve=ownership DOCS/HTML /usr/share/doc/mplayer-svn
# install -m644 etc/*.conf /etc/mplayer
# if grep '1024' /proc/sys/dev/rtc/max-user-freq &> /dev/null ; then
echo 1024
else
sed '$idev.rtc.max-user-freq=1024' -i /etc/sysctl.conf
fi

Instalación de la piel de la interfaz gráfica (gmplayer)

Descarga

Blue-1.12.tar.bz2

$ su
# install -dm755 /usr/share/mplayer/skins
# tar jxvf Blue-1.12.tar.bz2 -C /usr/share/mplayer/skins
# ln -sf Blue /usr/share/mplayer/skins/default

Instalación como usuario de una fuente para el menú OSD y los subtítulos

$ mkdir -p ~/.mplayer
$ find /usr/share/fonts -name 'DejaVuSans.ttf' \
-exec sh -c 'exec cp -f "$@" ~/.mplayer/subfont.ttf' find-copy {} \;

Cambiar DejaVuSans.ttf por la fuente que deseemos utilizar. He incluido este comando de búsqueda y copia mediante find para que sea lo más compatible posible con la mayoría de distribuciones de GNU/Linux.

Estadísticas de Compilación e Instalación de MPlayer

Estadísticas de Compilación e Instalación de MPlayer
CPU AMD Athlon(tm) II X2 260 Processor
MHz 3214.610
RAM 2048 MB
Tarjeta gráfica GeForce 8400 GS
Controlador de gráficos Nouveau 1.0.15
Sistema de archivos XFS
Versión de Glibc 2.25
Enlazador dinámico GNU gold (Binutils 2.28) 1.14
Compilador GCC 7.1.0 + Ccache 3.3.4
Parámetros de optimización automáticos -04 -march=native -mtune=native 
Parámetros de compilación -j2
Tiempo de compilación 10' 42"
Archivos instalados 213
Mostrar/Ocultar la lista de archivos instalados
Enlaces simbólicos creados 4
Mostrar/Ocultar la lista de enlaces simbólicos creados
Ocupación de espacio en disco 41,1 MB

Consumo inicial de CPU y RAM de la interfaz gráfica de MPlayer

Consumo inicial de CPU y RAM de la interfaz gráfica de MPlayer
Proceso
CPU Memoria física
gmplayer 0 % 52,9 MB

Directorio de configuración personal

~/.mplayer Es el directorio de configuración personal de MPlayer en nuestro home.
~/.mplayer/skins Es el subdirectorio en el que tenemos que instalar las pieles adicionales que nos bajemos desde la web de MPlayer. Hay que crearlo de forma manual.

Desinstalación como root

1) MODO TRADICIONAL

En el directorio de compilación ejecutamos el siguiente comando:

$ su -c "make uninstall"

2) MODO MANUALINUX

El principal inconveniente del comando anterior es que tenemos que tener el directorio de compilación en nuestro sistema para poder desinstalar el programa. En algunos casos esto supone muchos megas de espacio en disco. Con el paquete de scripts que pongo a continuación logramos evitar el único inconveniente que tiene la compilación de programas, y es el tema de la desinstalación de los mismos sin la necesidad de tener obligatoriamente una copia de las fuentes compiladas.

mplayer-svn-r37940-scripts.tar.gz

$ su
# tar zxvf mplayer-svn-r37940-scripts.tar.gz
# cd mplayer-svn-r37940-scripts
# ./Desinstalar_mplayer-svn-r37940

Copia de Seguridad como root

Con este otro script creamos una copia de seguridad de los binarios compilados, recreando la estructura de directorios de los mismos en un directorio de copias de seguridad (copibin) que se crea en el directorio /var. Cuando se haya creado el paquete comprimido de los binarios podemos copiarlo como usuario a nuestro home y borrar el que ha creado el script de respaldo, teniendo en cuenta que si queremos volver a restaurar la copia, tendremos que volver a copiarlo al lugar donde se ha creado.

$ su
# tar zxvf mplayer-svn-r37940-scripts.tar.gz
# cd mplayer-svn-r37940-scripts
# ./Respaldar_mplayer-svn-r37940

Restaurar la Copia de Seguridad como root

Y con este otro script (que se copia de forma automática cuando creamos la copia de respaldo del programa) restauramos la copia de seguridad como root cuando resulte necesario.

$ su
# cd /var/copibin/restaurar_copias
# ./Restaurar_mplayer-svn-r37940



Iniciamos MPlayer  

Para usuarios avanzados la mejor manera de ejecutar MPlayer es en una terminal, normalmente con ejecutar la interfaz gráfica es suficiente para poder visualizar los archivos, pero aún así es recomendable leerse la extensa documentación en español que viene con este reproductor para poder sacar el mejor partido a sus posibilidades. Todas las opciones de los comandos de terminal no están reflejadas en la interfaz gráfica, y por otra parte la ejecución de MPlayer en terminal es mucho más rápida que utilizando ésta.

Tecleamos en una terminal o lanzador el comando gmplayer y el reproductor aparecerá en la pantalla.


Captura - MPlayer - 1


Captura - MPlayer - 2




Enlaces  


http://www.mplayerhq.hu >> La web de MPlayer.

Reproductores Multimedia - SMPlayer >> El manual de instalación de SMPlayer, la mejor interfaz gráfica que existe para MPlayer, con diferencia.


Foro Galería Blog


Actualizado el 02-06-2017

Reproductores Multimedia - MPlayer

Instalar Zoom Player con WineReproductores Multimedia - SMPlayer