Ver vídeos desde la línea de comandos en la Raspberry Pi

Es fácil olvidar que la interfaz de línea de comandos de la Raspberry Pi tiene acceso completo al subsistema de vídeo (por ejemplo, al framebuffer), lo que significa que las herramientas de línea de comandos pueden mostrar imágenes y vídeos complejos sin iniciar el escritorio gráfico completo.

Esto puede ser útil para los juegos que se lanzan desde la línea de comandos y también para otros programas multimedia como los reproductores de vídeo.OMXPlayer es un reproductor de vídeo de línea de comandos para la Raspberry Pi. Fue desarrollado originalmente como un banco de pruebas para la implementación de XBMC en la Raspberry Pi, pero funciona igualmente bien como reproductor de vídeo independiente.

Para instalar el reproductor, utilice el siguiente comando:

sudo apt-get install omxplayer

Para lanzarlo, llame a «omxplayer» junto con el nombre de archivo del vídeo que desea reproducir:

omxplayer mivideo.mp4

Es probable que el reproductor tarde unos segundos antes de que se muestre algún vídeo, ya que la Raspberry no es el ordenador más rápido del mundo y el reproductor de vídeo necesita realizar algún procesamiento inicial del archivo de vídeo (por ejemplo, necesita averiguar qué códecs se utilizan en el archivo, etc.).

Una vez que el vídeo se está reproduciendo, puede controlar la reproducción mediante el teclado. Utilice la barra espaciadora para hacer una pausa y reanudar la reproducción, la flecha derecha para avanzar 30 segundos, la flecha arriba para avanzar 10 minutos, + o – para cambiar el volumen y q para salir. Aquí tiene una lista completa de los controles del teclado:

  • 1 disminuir la velocidad
  • 2 aumentar la velocidad
  • < rebobinar
  • > avance rápido
  • z mostrar información
  • j flujo de audio anterior
  • k siguiente flujo de audio
  • i capítulo anterior
  • o capítulo siguiente
  • n flujo de subtítulos anterior
  • m siguiente flujo de subtítulos
  • s alternar subtítulos
  • d disminuir el retraso de los subtítulos (- 250 ms)
  • f aumentar retardo de subtítulos (+ 250 ms)
  • q salir de omxplayer
  • p espaciar pausa reanudar
  • – bajar volumen
  • + = aumentar volumen
  • flecha izquierda buscar -30 segundos
  • flecha derecha buscar +30 segundos
  • búsqueda flecha abajo -600 segundos
  • flecha arriba buscar +600 segundos

Es posible que los controles de rebobinado y avance rápido no funcionen como se espera. Durante mis pruebas, descubrí que la visualización en pantalla (OSD) informaba de que la velocidad de reproducción había cambiado, pero el vídeo seguía funcionando a la misma velocidad.

OMXPlayer tiende a emitir mucha información en la línea de comandos. Dado que el vídeo se superpone a la línea de comandos, este texto adicional puede distraer bastante. Para poner el fondo negro y ocultar la salida extra, invoque el reproductor con la opción «-b».

omxplayer -b mivideo.mp4

Por defecto, el sonido se envía a la toma de audio de la Raspberry Pi, sin embargo, el HDMI es capaz de transportar sonido además de vídeo. Así que si su Pi está conectada a un televisor (en lugar de a un monitor) entonces puede enviar el audio a través de HDMI utilizando la opción «-o hdmi».

omxplayer -o hdmi mivideo.mp4

La Raspberry Pi no es lo suficientemente potente como para realizar la decodificación de vídeo por software. Esto significa que, aunque puede decodificar una serie de formatos de vídeo populares, no funcionará con códecs menos populares como DivX 3.0. Puede reproducir vídeos H.264 y MPEG-4 en 1080p HD, así como vídeos MJPEG, VP6, VP8 y OGG Theora. Estos cuatro últimos están limitados a SD, ya que no son totalmente compatibles con el hardware, y la decodificación se realiza en software con ayuda de la GPU. Si necesita reproducir MPEG2 o VC-1 (utilizados en algunos discos Blu-ray), deberá adquirir licencias adicionales de códecs de vídeo en la tienda online de la Fundación Raspberry Pi.

Si obtiene un error relacionado con códecs desconocidos o no soportados, lo más probable es que OMXPlayer no pueda reproducir el vídeo. Lo mejor en esta situación sería recodificar el vídeo en un PC utilizando H.264. Puede pedir a OMXPlayer que muestre información sobre un archivo de vídeo utilizando la opción -i:

omxplayer -i Los Croods.avi

La salida puede ayudarle a determinar si el vídeo es compatible con la Raspberry Pi.

Si ha probado OMXPlayer, ¿cómo lo utiliza? ¿Como reproductor multimedia conectado a su televisor? ¿Con un proyector? Por favor, comparta su historia en los comentarios de abajo.

Deja un comentario

Este sitio web utiliza cookies para mejorar tu experiencia. Si continuas utilizando este sitio consideramos que estás de acuerdo con esto. Más información

Los ajustes de cookies en esta web están configurados para «permitir las cookies» y ofrecerte la mejor experiencia de navegación posible. Si sigues usando esta web sin cambiar tus ajustes de cookies o haces clic en «Aceptar», estarás dando tu consentimiento a esto.

Cerrar