ya encontrécómo ver vídeos de YouTube en terminal, en modo ASCII, pero mi objetivo es verlos en una sesión bash, sin abrir una ventana diferente.
Entonces, suponiendo que ya tengo una tmux
sesión y la hago:
$ watch-youtube <video-url>
Quiero verlo allí, en esa tmux
ventana/panel (dividido).
¿Cómo puedo hacer eso?
Salida relevante
$ mpv --vo help
Available video outputs:
vdpau : VDPAU with X11
opengl : Extended OpenGL Renderer
xv : X11/Xv
sdl : SDL 2.0 Renderer
opengl-old : OpenGL (legacy VO, may work better on older GPUs)
vaapi : VA API with X11
x11 : X11 ( XImage/Shm )
null : Null video output
image : Write video frames to image files
opengl-hq : Extended OpenGL Renderer (high quality rendering preset)
wayland : Wayland SHM video output
Respuesta1
libcaca se mostrará en su terminal actual si $DISPLAY
no está configurado. Entonces puedes hacer algo como:
DISPLAY= mpv --quiet -vo caca 'https://www.youtube.com/watch?v=bvYgBty6nJs'
El mismo truco funciona con mplayer, aunque (AFAIK) no tiene soporte integrado para libquvi, por lo que debes extraer la URL del video para pasarlo.