Waching vídeos do YouTube em sessões bash, no modo ASCII

7

Eu já encontrei como assistir vídeos do YouTube no terminal, no modo ASCII , mas meu objetivo é assistir -los em uma sessão bash, sem abrir uma janela diferente.

Então, supondo que eu já tenha uma sessão tmux , e eu faço:

$ watch-youtube <video-url>

Eu quero assistir lá, nesse tmux window / pane (split).

Como 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
    
por Ionică Bizău 09.10.2014 / 17:50

1 resposta

9

A libcaca será exibida no 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 não (AFAIK) tenha suporte integrado à libquvi, então você tem que extrair a URL do vídeo para passá-lo.

    
por 09.10.2014 / 18:39

Tags