過年的一段時間抽空研究寫了一些關(guān)于斗魚TV的彈幕的獲取.分別使用Python和Ruby寫了彈幕獲取的客戶端.
文章地址為:
Python版本:
http://www.reibang.com/p/2e0d14978ae9
Ruby版本附加原理講解:
http://www.reibang.com/p/ef0225b6bb0e
文章末尾寫到了我有一個痛點--rtmp直播視頻無法獲取,后來在網(wǎng)友 往事侞湮]的友善提醒下,終于Get到了.
于是,稍微完善了一下,我就發(fā)布了第一個命令行版本的斗魚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 參數(shù) 0為不調(diào)用mplayer進(jìn)行播放,1為使用mplayer進(jìn)行普清視頻的播放,2為使用mplayer進(jìn)行高清視頻的播放,3為使用mplayer進(jìn)行超清視頻的播放
如果你是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進(jìn)行兼容。還是換Linux吧精刷。
演示效果
1123.gif
最新更新時間
- **Update 20160609 : ** 更新Python客戶端,修復(fù)由于斗魚網(wǎng)頁版面修改帶來的小問題,直接開啟海量彈幕模式(請大家不要問我為什么端午節(jié)這一天為什么閑著沒事更新代碼,這個真的和情人節(jié)是同一個原因).
- **Update 20160220 : **更新Python客戶端,增加直播視頻的Live獲取,以及Mac平臺下面的Mplayer的視頻播放.代碼均放在Github上面. GitHub - twocucao/danmu.fm: douyutv danmu 斗魚TV 彈幕助手**
- **Update 20160214 : 更新Python和Ruby客戶端(請大家不要問我為什么情人節(jié)這一天為什么閑著沒事更新代碼)
代碼地址
https://github.com/twocucao/danmu.fm
如果喜歡,請點個喜歡或者star一下