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 tmux
Fenster/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 $DISPLAY
es 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.