Waching video YouTube dalam sesi bash, dalam mode ASCII


12

Saya sudah menemukan cara menonton video YouTube di terminal, dalam mode ASCII , tetapi tujuan saya adalah menontonnya di sesi bash, tanpa membuka jendela yang berbeda.

Jadi, seandainya saya sudah memiliki tmux sesi, dan saya lakukan:

$ watch-youtube <video-url>

Saya ingin menontonnya di sana, di tmuxjendela / panel itu (terbelah).

Bagaimana saya bisa melakukan itu?


Output yang relevan

$ 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

Jawaban:


12

libcaca akan ditampilkan di terminal Anda saat ini jika $DISPLAYtidak disetel. Jadi Anda dapat melakukan sesuatu seperti:

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

Trik yang sama berfungsi dengan mplayer, meskipun tidak (AFAIK) memiliki dukungan libquvi terintegrasi, jadi Anda harus mengekstrak URL video untuk melewatinya.


Mendapatkan [vo] Video output caca not found! Error opening/initializing the selected video_out (-vo) device.- hanya audio yang berfungsi
Ionică Bizău

@ IonicăBizău apakah mpv Anda dibuat tanpa libcaca? Periksa mpv --vo helpdan lihat apakah ada di sana. Saya menggunakan mpv 0.6, omong-omong.
derobert

Mungkin? Lihat pembaruan.
Ionică Bizău

1
Ya. Jadi untuk menggunakan caca dengan mpv, Anda harus mengkompilasi ulang dengan dukungan caca. Atau gunakan mplayer (jika mplayer Anda memiliki caca) seperti pada pertanyaan yang Anda tautkan. Kuncinya adalah DISPLAY= bagian itu, agar tidak muncul jendela baru.
derobert

1
@ IonicăBizău Saya bahkan mencoba memulai tiga video dalam tiga panel berbeda (dicoba dengan mpv dan mplayer1); menggunakan bash di posisi keempat masih baik-baik saja. Mungkin emulator terminal Anda runtuh? Saya menggunakan xterm.
derobert
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.