Cómo ver vídeos en la terminal con el framebuffer mediante mplayer

Sí, habrá quien diga que eso no tiene una utilidad real en la práctica (y mucho menos en la productividad), pero vamos, ¿a quién no le gustaría reproducir sus vídeos favoritos desde la terminal?. Sí hay desde reproductores de audio, visores de imágenes, editores de imágenes y hasta hojas de cálculo para la terminal, entonces no suena tan descabellado pensar en que podemos reproducir vídeos desde una tty o dentro de algún emulador para la terminal como fbterm.

Es muy fácil, solo hace falta que tengamos mplayer instalado en nuestra distro, sé que lo ideal en estos tiempos sería tirar de algo como mpv, pero les juro que he intentado varias veces sin éxito cambiando varias opciones y no he dado con la combinación exacta. Eso o me falta una librería, o definitivamente el framebuffer odia a mpv (?)

Entonces, em la terminal nos situamos en nuestra carpeta de vídeos y ejecutamos el siguiente comando:

mplayer -vo fbdev2 mi_video.ogv

En donde mi_video.ogv es el nombre de tu archivo. Una vez ejecutado tendremos nuestro vídeo en pantalla y sin necesidad de tirar de las X.

Ahora que ahí te van las limitaciones:

Cuando ejecutas un vídeo aparecerá en toda la pantalla, a no ser que le pongas pausa entonces podrás dejar de verlo. Para remediar un poco esto yo tiro de screen y le digo que me ponga "la ventana" del vídeo en una pestaña de screen aparte, algo así:

screen -t mplayer mplayer -vo fbdev2 mi_video.ogv

Así se me hace más fácil pausar el vídeo si estamos revisando otra de nuestras aplicaciones, igual puedes usar esa orden en tu gestor de archivos para digamos, "enlazar" mplauyer con los formatos de vídeos que tengas. Es decir, si tienes un vídeo en formato ogv o avi, al seleccionarlo y ejecutarlo desde allí, te abrirá mplayer y ya no tendrás que escribirla cada vez que quieras abrir un vídeo. Sí, soy pésimo explicando, pero espero darme a entender.

Hay otra cosa más, si tu vídeo a reproducir supera tu resolución actual puedes dar casi por sentado que no vas a poder visualizarlo. He buscado por medio internet soluciones, y dicen que algo como esto serviría:

mplayer -vo fbdev -xy 1366 -fs -zoom tu_video.algo

Ya puesto en práctica mplayer al abrirse nos mostrará advertencias de que no puedo abrir el vídeo por superar nuestra resolución y abrirá por unos instantes el audio entrecortado. Un apaño es reducir la resolución de nuestro vídeo con ffmpeg, pero eso ya es decisión tuya.

Y con esto les dejo la entrada de hoy, esperando que este escrito les parezca útil, hasta otra gente de Gemini. Cambio y fuera.

Volver atrás

Proxied content from gemini://reisub.nsupdate.info/radames/mplayer1.gemini

Gemini request details:

Original URL
gemini://reisub.nsupdate.info/radames/mplayer1.gemini
Status code
Success
Meta
text/gemini
Proxied by
kineto
Reisub Server

Be advised that no attempt was made to verify the remote SSL certificate.