我安装通过homebrew:
brew install mplayer mpv libcaca aalib
Run Code Online (Sandbox Code Playgroud)
尝试在我的终端中播放视频作为文本.使用mplayer,我尝试了aa:
youtube-dl https://www.youtube.com/watch?v=urxk4mveLCw -o - | mplayer -cache 64000 -vo aa -
Run Code Online (Sandbox Code Playgroud)
还有caca:
youtube-dl https://www.youtube.com/watch?v=urxk4mveLCw -o - | CACA_DRIVER=ncurses mplayer -cache 64000 -vo caca -
Run Code Online (Sandbox Code Playgroud)
但是,两者都给出以下错误:
Error opening/initializing the selected video_out (-vo) device.
Run Code Online (Sandbox Code Playgroud)
再试一次mpv:
mpv "http://www.youtube.com/watch?v=OC83NA5tAGE" -vo caca
mpv "http://www.youtube.com/watch?v=OC83NA5tAGE" -vo aa
Run Code Online (Sandbox Code Playgroud)
哪个输出:
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 …Run Code Online (Sandbox Code Playgroud) 我见过像Github Gist和copy.sh这样的网站,左边是行号文本框.
似乎左边有一个包含行号的元素,每次创建一个新行时,左边都会添加一个元素,新行号,当你删除一行时,最后一行号是删除.
我查看了javascript,但是我无法理解.我如何实现这样的部分(带行号的文本框)?
谢谢.
PS我宁愿避免Jquery.