eu já encontreicomo assistir vídeos do YouTube no terminal, no modo ASCII, mas meu objetivo é assisti-los em uma sessão bash, sem abrir uma janela diferente.
Então, supondo que eu já tenha uma tmux
sessão e faça:
$ watch-youtube <video-url>
Quero assistir ali, naquela tmux
janela/painel (dividido).
Como eu posso fazer isso?
Saída 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
Responder1
libcaca será exibido em seu terminal atual se $DISPLAY
não estiver definido. Então você pode fazer algo como:
DISPLAY= mpv --quiet -vo caca 'https://www.youtube.com/watch?v=bvYgBty6nJs'
O mesmo truque funciona com o mplayer, embora (AFAIK) não tenha suporte integrado ao libquvi, então você precisa extrair o URL do vídeo para passá-lo.