ASCIIモードでのbashセッションでのYouTubeビデオの消去


12

端末で、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

回答:


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はlibcacaなしでビルドされたmpvですか?mpv --vo helpそこにあるかどうかを確認してください。ちなみに、mpv 0.6を使っています。
derobert 2014年

多分?アップデートをご覧ください。
IonicăBizău

1
うん。したがって、mpvでcacaを使用するには、cacaサポートを使用してcacaを再コンパイルする必要があります。または、リンクした質問のようにmplayer(mplayerにcacaがある場合)を使用します。重要なのはDISPLAY= 、新しいウィンドウがポップアップしないようにするための部分です。
derobert 2014年

1
@IonicăBizău3つの異なるペインで3つのビデオを開始してみました(mpvとmplayer1の両方で試しました)。4分の1でbashを使用しても問題ありません。多分それはあなたのターミナルエミュレータが崩壊しているのですか?私はxtermを使用しています。
derobert 2014年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.