すでに見つけたターミナルで ASCII モードで YouTube ビデオを視聴する方法しかし、私の目標は、別のウィンドウを開かずに、bash セッションでそれらを見ることです。
したがって、すでにtmux
セッションがあり、次のようにすると仮定します。
$ watch-youtube <video-url>
tmux
そのウィンドウ/ペイン(分割)でそれを見たいです。
どうやってやるの?
関連する出力
$ 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
答え1
設定されていない場合は、libcaca が現在のターミナルに表示されます$DISPLAY
。次のようにします。
DISPLAY= mpv --quiet -vo caca 'https://www.youtube.com/watch?v=bvYgBty6nJs'
同じトリックは mplayer でも機能しますが、(AFAIK) libquvi サポートが統合されていないため、渡すにはビデオ URL を抽出する必要があります。