过年的一段时间抽空研究写了一些关于斗鱼 TV 的弹幕的获取。分别使用 Python 和 Ruby 写了弹幕获取的客户端。
文章地址为:
Python 版本:
http://www.jianshu.com/p/2e0d14978ae9
Ruby 版本附加原理讲解:
http://www.jianshu.com/p/ef0225b6bb0e
文章末尾写到了我有一个痛点 --rtmp 直播视频无法获取,后来在网友 往事侞湮] 的友善提醒下,终于 Get 到了。
于是,稍微完善了一下,我就发布了第一个命令行版本的斗鱼 TV 浏览弹幕小助手。
如果你是 MacOSX 的用户,你只需要
brew install mplayer
pip3 install danmu.fm
# danmu.fm -q 1 -v 1 [url]
# 比如
danmu.fm -q 2 -v 1 http://www.douyutv.com/16789
# -q 参数 0 为不调用 mplayer 进行播放,1 为使用 mplayer 进行普清视频的播放,2 为使用 mplayer 进行高清视频的播放,3 为使用 mplayer 进行超清视频的播放
如果你是 Ubuntu 用户,你只需要
sudo apt-get install mplayer
pip3 install danmu.fm
# danmu.fm -v 1 [url]
# 比如
danmu.fm -v 1 -q http://www.douyutv.com/16789
#ubuntu 上 mplayer 播放器可以正常播放
如果你是 Win 用户,
唉,windows 上面糟糕的编码问题。那单纯来看字幕的话也不是不可以的。只是我暂时没有对 Win 进行兼容。还是换 Linux 吧。
https://github.com/twocucao/danmu.fm
如果喜欢,请点个喜欢或者 star 一下
ChangeLog: