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
답변
$DISPLAY설정하지 않으면 libcaca가 현재 터미널에 표시됩니다 . 따라서 다음과 같은 작업을 수행 할 수 있습니다.
DISPLAY= mpv --quiet -vo caca 'https://www.youtube.com/watch?v=bvYgBty6nJs'
mplayer와 동일한 트릭이 작동하지만 (AFAIK) 통합 된 libquvi 지원이 없으므로 비디오 URL을 추출하여 전달해야합니다.