Огляд відео YouTube на баш-сесіях, в режимі ASCII


12

Я вже знайшов, як дивитись відео YouTube у терміналі, в режимі ASCII , але моя мета - переглядати їх на баш-сесії, не відкриваючи іншого вікна.

Отже, припустимо, у мене вже є 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

Відповіді:


12

libcaca відобразиться у вашому поточному терміналі, якщо $DISPLAYйого не встановлено. Тож ви можете зробити щось на кшталт:

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

Цей же трюк працює з mplayer, хоча він (AFAIK) не має інтегрованої підтримки libquvi, тому вам потрібно витягти URL-адресу відео, щоб пройти його.


Отримання [vo] Video output caca not found! Error opening/initializing the selected video_out (-vo) device.- працює лише аудіо
Ionică Bizău

@ IonicăBizău - ваш mpv побудований без libcaca? Перевірте mpv --vo helpі подивіться, чи є там. Я, до речі, використовую mpv 0.6.
дероберт

Мабуть? Дивіться оновлення.
Ionică Bizău

1
Так. Отже, щоб використовувати caca з mpv, вам доведеться перекомпілювати його з підтримкою caca. Або використовуйте mplayer (якщо у вашого mplayer є кака), як у питанні, з яким ви пов’язані. Ключова річ - ця DISPLAY= частина, щоб не вискочити нове вікно.
дероберт

1
@ IonicăBizău я навіть спробував запустити три відео на трьох різних областях (спробував і mpv, і mplayer1); використання bash у четвертому все ще було чудово. Можливо, ваш емулятор термінала руйнується? Я використовую xterm.
дероберт
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.