我通过homebrew
安装:osx - 使用mpv或mplayer与libcaca或aalib在终端中播放youtube视频为文本?
brew install mplayer mpv libcaca aalib
试玩视频在我的终端文本。使用mplayer
,我试过AA:
youtube-dl https://www.youtube.com/watch?v=urxk4mveLCw -o - | mplayer -cache 64000 -vo aa -
也CACA:
youtube-dl https://www.youtube.com/watch?v=urxk4mveLCw -o - | CACA_DRIVER=ncurses mplayer -cache 64000 -vo caca -
然而,无论是提供以下错误:
Error opening/initializing the selected video_out (-vo) device.
再次试图与mpv
:
mpv "http://www.youtube.com/watch?v=OC83NA5tAGE" -vo caca
mpv "http://www.youtube.com/watch?v=OC83NA5tAGE" -vo aa
,输出:
09:00 $ mpv "http://www.youtube.com/watch?v=OC83NA5tAGE" -vo aalib
Playing: http://www.youtube.com/watch?v=OC83NA5tAGE
(+) Video --vid=1 (*) (h264)
(+) Audio --aid=1 --alang=eng (*) 'DASH audio' (opus) (external)
[vo] Video output aalib not found!
Error opening/initializing the selected video_out (-vo) device.
Video: no video
Exiting... (Errors when loading file)
✘-2 ~
当在手册页寻找mpv
,我发现:
caca Color ASCII art video output driver that works on a text console.
NOTE:
This driver is a joke.
我在做什么错了,我怎么能正确地观看终端的YouTube视频?
感谢。这里
P.S如果它的确与众不同,是我screenfetch
信息:
OS: 64bit Mac OS X 10.9.5 13F1603
Kernel: x86_64 Darwin 13.4.0
DE: Aqua
WM: Quartz Compositor
WM Theme: Blue
GPU: Intel Iris
而且我使用iterm2
作为我的终端,但我也有通过xquartz
xterm
,和正常terminal
。
是的,它工作完美,除了我需要'-ytdl'标志。谢谢!! – thepiercingarrow
谢谢我的作品。 – sputn1k