Esto se puede hacer a través de direct rendering manager, y mpv tiene una opción gpu que te permite ver un video desde la TTY.
mpv --vo=drm filename.mp4
mpv --vo=gpu filename.mp4
Además de eso se puede usar el framebuffer que fue removido de mpv, tenés que compilarlo con esa funcionalidad.
Agregá eso a /etc/mpv/mpv.conf
Desde ranger con r se configura con que archivo querés abrir la imágen.
En el archivo .config/mpv/rifle.conf
mime ^image, has mpv, X, flag f = /usr/bin/mpv -profile image -- "$@"
~/.config/ranger/rc.conf
set preview_images true
set preview_images_method w3m-img
mime ^video|audio, has mpv, flag f = mpv -- "$0"
ES POSIBLE VER IMÁGENES DIRECTAMENTE DESDE W3M EN LA TTY Y USAR RANGER PARA QUE ABRA LA IMAGEN CON W3M
Abrí w3m asdf.org
apretá o y buscá Use external image viewer
y desactivalo, eso es todo.
Apretá “=” para ver la información de la imágen.
Fuente: https://forums.freebsd.org/threads/image-viewer-for-the-console.66672/