YouTube-Videos in Bash-Sitzungen im ASCII-Modus ansehen

YouTube-Videos in Bash-Sitzungen im ASCII-Modus ansehen

Ich habe bereits gefundenSo schauen Sie sich YouTube-Videos im Terminal im ASCII-Modus an, aber mein Ziel ist, sie in einer Bash-Sitzung anzusehen, ohne ein anderes Fenster zu öffnen.

Angenommen, ich habe bereits eine tmux Sitzung und führe Folgendes aus:

$ watch-youtube <video-url>

Ich möchte es dort ansehen, in diesem tmuxFenster/Bereich (geteilt).

Wie kann ich das machen?


Relevante Ergebnisse

$ 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

Antwort1

libcaca wird in Ihrem aktuellen Terminal angezeigt, wenn $DISPLAYes nicht festgelegt ist. Sie können also Folgendes tun:

DISPLAY= mpv --quiet -vo caca 'https://www.youtube.com/watch?v=bvYgBty6nJs'

Der gleiche Trick funktioniert mit mplayer, allerdings hat dieser (soweit ich weiß) keine integrierte libquvi-Unterstützung, sodass Sie die Video-URL extrahieren müssen, um sie weiterzugeben.

verwandte Informationen