Python程序员如何优雅的看斗鱼TV
admin
2023-07-30 20:45:22
0

过年的一段时间抽空研究写了一些关于斗鱼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吧。

演示效果


1123.gif

最新更新时间

  • Update 20160609 : 更新Python客户端,修复由于斗鱼网页版面修改带来的小问题,直接开启海量弹幕模式(请大家不要问我为什么端午节这一天为什么闲着没事更新代码,这个真的和情人节是同一个原因).
  • Update 20160220 : 更新Python客户端,增加直播视频的Live获取,以及Mac平台下面的Mplayer的视频播放.代码均放在Github上面. GitHub – twocucao/danmu.fm: douyutv danmu 斗鱼TV 弹幕助手**
  • Update 20160214 : 更新Python和Ruby客户端(请大家不要问我为什么情人节这一天为什么闲着没事更新代码)**

代码地址

https://github.com/twocucao/danmu.fm

如果喜欢,请点个喜欢或者star一下

相关内容

热门资讯

500 行 Python 代码... 语法分析器描述了一个句子的语法结构,用来帮助其他的应用进行推理。自然语言引入了很多意外的歧义,以我们...
定时清理删除C:\Progra... C:\Program Files (x86)下面很多scoped_dir开头的文件夹 写个批处理 定...
65536是2的几次方 计算2... 65536是2的16次方:65536=2⁶ 65536是256的2次方:65536=256 6553...
Mobi、epub格式电子书如... 在wps里全局设置里有一个文件关联,打开,勾选电子书文件选项就可以了。
scoped_dir32_70... 一台虚拟机C盘总是莫名奇妙的空间用完,导致很多软件没法再运行。经过仔细检查发现是C:\Program...
pycparser 是一个用... `pycparser` 是一个用 Python 编写的 C 语言解析器。它可以用来解析 C 代码并构...
小程序支付时提示:appid和... [Q]小程序支付时提示:appid和mch_id不匹配 [A]小程序和微信支付没有进行关联,访问“小...
python绘图库Matplo... 本文简单介绍了Python绘图库Matplotlib的安装,简介如下: matplotlib是pyt...
Prometheus+Graf... 一,Prometheus概述 1,什么是Prometheus?Prometheus是最初在Sound...
微信小程序使用slider实现... 众所周知哈,微信小程序里面的音频播放是没有进度条的,但最近有个项目呢,客户要求音频要有进度条控制,所...