ASCII मोड में, बैश सत्रों में YouTube वीडियो को चलाना


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

यदि $DISPLAYसेट नहीं किया गया है तो libcaca आपके वर्तमान टर्मिनल में प्रदर्शित होगा । तो आप कुछ ऐसा कर सकते हैं:

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

एक ही चाल mplayer के साथ काम करती है, हालांकि यह (AFAIK) में लिबक्वी का समर्थन नहीं है, इसलिए आपको इसे पारित करने के लिए वीडियो 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और देखें कि क्या वहाँ है। मैं एमपीवी 0.6 का उपयोग कर रहा हूं, वैसे।
derobert

शायद? अद्यतन देखें।
Ionică Bizău

1
हाँ। तो एमपीवी के साथ काका का उपयोग करने के लिए, आपको इसे काका समर्थन के साथ फिर से जोड़ना होगा। या यदि आप जिस प्रश्न से जुड़े हैं, उसी रूप में mplayer (यदि आपके mplayer काका है) का उपयोग करें। महत्वपूर्ण बात यह है कि DISPLAY= यह एक नई विंडो को पॉप अप करने के लिए रखने के लिए है।
derobert

1
@ IonicăBizău मैंने भी तीन अलग-अलग पैन में तीन वीडियो शुरू करने की कोशिश की (एमपीवी और एमप्लेर 1 दोनों के साथ कोशिश की); चौथे में बैश का उपयोग करना अभी भी ठीक था। शायद यह आपका टर्मिनल एमुलेटर ढह रहा है? मैं xterm का उपयोग कर रहा हूँ।
derobert
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.