Xóa video YouTube trong các phiên bash, ở chế độ ASCII


12

Tôi đã tìm thấy cách xem video YouTube trong thiết bị đầu cuối, ở chế độ ASCII , nhưng mục tiêu của tôi là xem chúng trong phiên bash, mà không cần mở một cửa sổ khác.

Vì vậy, giả sử tôi đã có một tmux phiên và tôi làm:

$ watch-youtube <video-url>

Tôi muốn xem nó ở đó, trong tmuxcửa sổ / khung đó (tách).

Làm thế nào tôi có thể làm điều đó?


Sản lượng có liên quan

$ 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

Câu trả lời:


12

libcaca sẽ hiển thị trong thiết bị đầu cuối hiện tại của bạn nếu $DISPLAYkhông được đặt. Vì vậy, bạn có thể làm một cái gì đó như:

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

Thủ thuật tương tự cũng hoạt động với mplayer, mặc dù nó không (AFAIK) có hỗ trợ libquvi tích hợp, vì vậy bạn phải trích xuất URL video để vượt qua nó.


Bắt [vo] Video output caca not found! Error opening/initializing the selected video_out (-vo) device.- chỉ có âm thanh hoạt động
Ionică Bizău

@ IonicăBizău là mpv của bạn được xây dựng mà không có libcaca? Kiểm tra mpv --vo helpvà xem nếu nó ở đó. Nhân tiện, tôi đang sử dụng mpv 0.6.
derobert

Có lẽ? Xem cập nhật.
Ionică Bizău

1
Vâng. Vì vậy, để sử dụng caca với mpv, bạn phải biên dịch lại nó với sự hỗ trợ của caca. Hoặc sử dụng mplayer (nếu mplayer của bạn có caca) như trong câu hỏi bạn liên kết đến. Điều quan trọng là DISPLAY= phần đó , để giữ cho nó không xuất hiện một cửa sổ mới.
derobert

1
@ IonicăBizău Tôi thậm chí đã thử bắt đầu ba video ở ba khung khác nhau (đã thử với cả mpv và mplayer1); sử dụng bash trong một phần tư vẫn tốt Có lẽ đó là trình giả lập thiết bị đầu cuối của bạn sụp đổ? Tôi đang sử dụng xterm.
derobert
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.