Controlando MPlayer

Una regla derivada del principio de parsimonia (o navaja de Ockham ) viene a decir que «la solución más simple es la mejor»; lo cual, trasladado al ámbito de las aplicaciones informáticas, se puede traducir como que, de todas las aplicaciones que resuelven una necesidad o cumplen un mismo cometido, la mejor de todas es la más simple.

Además de estar radicalmente de acuerdo con dicho principio, lo estoy aún más en el tema que voy a tratar. Ya que, de todas las aplicaciones de GNU/Linux que he probado para la reproducción de vídeo, creo que la mejor es la más simple. Y la más simple que he usado no es otra que MPlayer, un completo reproductor multimedia que reúne dos virtudes principales: potencia y ligereza. Tan ligero es, que carece hasta de interfaz gráfica, pues se ejecuta desde la línea de comandos del terminal.

Esa ausencia de interfaz también trae consigo algún inconveniente: el primero es que, al ejecutarse desde el terminal, obliga a consultar (o aprenderse) las opciones con las que deseamos reproducir un vídeo (que tampoco deberían ser muchas). El segundo es que, para controlar de forma interactiva la reproducción, hay que conocer una serie de atajos de teclado preestablecidos (aunque configurables) que ejecutan órdenes para modificar ciertos ajustes de reproducción (volumen de sonido, retroceso/avance, seleccionar pista de audio, etc.).

El primer inconveniente se puede solventar poniendo las opciones que deseemos en ficheros de configuración que serán leídos cada vez que se ejecute MPlayer, tal como veremos más adelante. Respecto al segundo, todo es cuestión de memorizar los atajos de teclado más habituales que se nos ofrece:

  • Cursor izquierda (): retrocede la reproducción 10 segundos.
  • Cursor derecha (): avanza la reproducción 10 segundos.
  • Cursor arriba (): avanza la reproducción 1 minuto.
  • Cursor abajo () : retrocede la reproducción 1 minuto.
  • Av. Pág. : retrocede la reproducción 10 minutos.
  • Re. Pág. : avanza la reproducción 10 minutos.
  • P o Espacio : pausa/reanuda la reproducción.
  • . : pulsándolo una vez pausa la reproducción; y cada vez que se vuelva a pulsar avanza un fotograma. Para volver a la reproducción normal se debe pulsar cualquier otra tecla.
  • > : avanza al vídeo siguiente de la lista de reproducción.
  • < : retrocede al vídeo anterior de la lista de reproducción.
  • ] / [ : aumenta/disminuye la velocidad de reproducción un 10% cada vez que se pulsa.
  • } : duplica la velocidad de reproducción.
  • { : divide a la mitad la velocidad de reproducción.
  • Retroceso : reinicia la reproducción a la velocidad por defecto.
  • / o 9 : baja el volumen.
  • 0 : sube el volumen.
  • m : desactiva el sonido.
  • ) / ( : ajusta el balance de audio hacia el canal derecho/izquierdo.
  • + / : ajusta el retraso de audio/vídeo en +/- 0,1 segundo.
  • # : conmuta entre los canales de audio disponibles.
  • w : disminuye el tamaño del área de visualización del vídeo.
  • e : incrementa el tamaño del área de visualización del vídeo.
  • f : reproducir a pantalla completa.
  • T : hace que la ventana de reproducción esté siempre por encima del resto de ventanas del escritorio.
  • v : activa/desactiva la visibilidad de los subtítulos
  • x / z : ajusta el retraso de subtítulos en +/- 0,1 segundo.
  • r / t : mueve los subtítulos arriba/abajo.
  • o : activa/desactiva los diferentes estados de OSD (nada / posición / posición + tiempo posición + tiempo + tiempo total) 1.
  • I : muestra el nombre del fichero en el OSD.
  • q o Esc : salir de MPlayer.

Moviendo la rueda del ratón hacia adelante o hacia atrás, se consigue el mismo efecto que al pulsar las teclas y .

Configuraciones por defecto

Tal como he mencionado antes, se puede configurar el comportamiento a priori de MPlayer añadiéndole diversas opciones antes de ser ejecutado en la línea de comandos. Aunque si necesitas utilizar muchas opciones y no siempre puedes recordarlas todas, es una buena práctica escribirlas en un fichero de configuración -llamado config– el cual deberá guardarse dentro del directorio ~/.mplayer/ de nuestro directorio personal. A cada opción habrá que asignarle los valores adecuados que deseemos según nuestras preferencias. De esa forma, podremos ejecutar MPlayer desde el terminal sin añadir nada más que el nombre del fichero de vídeo, y sin renunciar a ninguna de las funcionalidades que queramos.

$ mplayer fichero-de-video.avi

Por ejemplo, si queremos evitar que el protector de pantalla se active mientras vemos un vídeo, abriremos dicho fichero y añadiremos el contenido de la línea señalada:

$ cat .mplayer/config
heartbeat-cmd="xscreensaver-command -deactivate >&- 2>&- &"

Si nos gusta ver las imágenes en negativo, añadiremos esta otra línea:

$ cat .mplayer/config
vf=eq2=1.0:-0.8

Si prefieres ver el vídeo girado en sentido vertical, entonces añade esta:

$ cat .mplayer/config
flip=yes

Si deseas que cualquier vídeo se reproduzca 3 veces seguidas (algo sin mucho sentido, pero bueno), habrá que escribir esto:

$ cat .mplayer/config
loop=3

Y si te gusta ver los vídeos en negativo, boca abajo y por duplicado, entonces has de añadir lo siguiente: XD

$ cat .mplayer/config
vf=eq2=1.0:-0.8
flip=yes
loop=2

Existe otro fichero de configuración general (/etc/mplayer/mplayer.conf) que contiene opciones que afectan a todos los usuarios del sistema que ejecuten MPlayer. Aunque, en caso de contradicción, las opciones que establezcamos en nuestro fichero de configuración de usuario (el situado en ~/.mplayer/) tienen prioridad sobre el anterior.

Interfaces de usuario

Si después de todo, uno no termina de acostumbrarse a usar las muchas y variadas opciones que ofrece este reproductor y a tener que memorizar sus atajos de teclado, siempre es posible recurrir a otras aplicaciones que disponen de interfaces amigables para facilitar la interacción de los usuarios con MPlayer a través de ventanas con menús y botones, algo que ayuda a su uso y configuración, y -no menos importante- nos permite sacarle el máximo provecho.

En los repositorios oficiales de casi cualquier distribución GNU/Linux se pueden encontrar varias de estas aplicaciones gráficas; algunas de las más conocidas son Gnome-Mplayer, Kmplayer, Umplayer y, la que utilizo, Smplayer. En todas ellas son válidos -creo- los atajos de teclado descritos anteriormente; asimismo, las opciones que fijemos en nuestro fichero particular de configuración (~/.mplayer/config) afectarán al funcionamiento de dichas aplicaciones.

Y esto es todo. Dejaré para otro artículo un análisis de Smplayer, mi interfaz favorita de MPlayer.


  1. MPlayer da información en pantalla (OSD) sobre su estado: nivel de volumen de sonido, tiempo transcurrido, tiempo restante, idioma de audio, … 
Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s