Ver vídeos de YouTube en sesiones bash, en modo ASCII

Ver vídeos de YouTube en sesiones bash, en modo ASCII

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 tmuxventana/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 $DISPLAYno 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.

información relacionada