Para reproducir cualquier archivo de audio y vídeo en un Raspberry Pi, normalmente solemos utilizar el conocido centro multimedia XBMC. Desde él podemos reproducir prácticamente cualquier archivo en nuestro miniordenador. Sin embargo, en ocasiones puede ser algo complicado de usar y controlar, e incluso puede ocurrir que a veces sea un poco inestable y se bloquee el proceso de XBMC teniendo que reiniciar nuestro Raspberry Pi.
Una alternativa mucho más sencilla y apenas conocida para reproducir archivos de audio y vídeo en un Raspberry Pi es omxplayer. Este reproductor multimedia se ejecuta desde un terminal y nos permite controlarlo desde allí de forma muy sencilla desde una simple conexión ssh.
Omxplayer viene instalado por defecto en Raspbian, por lo que no hay que instalar ningún paquete adicional salvo que queramos añadir soporte con algún códec que, por defecto, no reproduzca.
Para abrir un archivo y comenzar a reproducirlo con omxplayer debemos teclear en un terminal lo siguiente:
omxplayer [Parámetros adicionales] [Ruta y nombre del archivo a reproducir]
Para forzar, por ejemplo, la salida del audio y del vídeo por la conexión HDMI teclearemos:
omxplayer -o hdmi [archivo a reproducir]
Si tenemos, por ejemplo, nuestro Raspberry Pi conectado a una TV a través de un cable HDMI, automáticamente comenzará a reproducirse el archivo en cuestión. Para controlar el reproductor debemos conectarnos a través de un terminal SSH o VNC y podremos controlarlo sin problema con las siguientes teclas:
- z – Mostrar información del vídeo
- 1 – Aumentar velocidad
- 2 – Reducir velocidad
- j – Cambiar al anterior canal de audio
- k – Cambiar al siguiente canal de audio
- i – Capitulo anterior
- o – Siguiente capítulo
- n – Anterior idioma de subtítulos
- m – Siguiente idioma de subtítulos
- s – Cambiar subtítulos
- d – Atrasar subtítulos 250 ms
- f – Adelantar subtítulos 250 ms
- q – Cerrar omxplayer
- Espacio / P – Pausar / reanudar
- – Bajar volumen
- + Subir volumen
- Flecha a la izquierda – Retorceder 30 segundos
- Flecha a la derecha – Avanzar 30 segundos
- Flecha abajo – Retroceder 600 segundos
- Flecha arriba – Avanzar 600 segundos
Otra función interesante de omxplayer es la posibilidad de reproducir vídeos en streaming. Para ello debemos teclear en el terminal:
omxplayer [URL del servicio RTMP]
Con esto, podremos utilizar en nuestro Raspberry Pi un reproductor sencillo, ligero y alternativo a XBMC con aceleración por hardware que permite mover archivos de hasta 1080p sin ningún problema. Es sin duda una excelente alternativa a VLC que, aunque está en los repositorios oficiales, no funciona bien con la aceleración de hardware y es prácticamente imposible reproducir archivos desde él.
¿Qué reproductor multimedia para Raspberry Pi es tu preferido?