想要在 linux 下录制 斗鱼,战旗,虎牙的直播视频,求相关技术的关键字

2015-10-06 17:46:16 +08:00
 tiseheaini
本学生很喜欢看 LOL 直播,最近入了一块树莓派,希望通过写一段程序来录制西门大神的剑姬视频。
网上很多推荐使用 rtmpdump ,可国内的直播网站并没有用 rtmp ,也可能我技术太差,不知道怎么使用 rtmpdump 来录制 斗鱼 上的视频。
V2 上有很多大神,希望能够指点迷津,或者说一些关键字,我可以自己学习,目前都不知道实现这样的功能需要搜索哪些关键字。
10371 次点击
所在节点    Linux
18 条回复
uxstone
2015-10-06 17:48:10 +08:00
Kazam 录屏软件,
tiseheaini
2015-10-06 17:56:00 +08:00
@uxstone 如果是命令行就好了。
binux
2015-10-06 17:56:23 +08:00
扒安卓版看看?
XianZaiZhuCe
2015-10-06 17:57:36 +08:00
西门吃屎一口几秒?
Ansonyi
2015-10-06 18:04:47 +08:00
@XianZaiZhuCe 你说错了,应该是“西门吃屎,一秒五口”
Ansonyi
2015-10-06 18:07:01 +08:00
白银三杰,电竞三丑, UU 的一血到底是谁拿的?
为什么一场比赛有两个劫?
18000rpm
2015-10-06 18:08:51 +08:00
Chrome 抓包工具下面找到最大的一个包,然后右键点 copy as curl
到终端粘进去,重定向到文件就得到 flv 文件了
问题是经常会断掉,以前试的时候还没找到办法解决
loveyu
2015-10-06 18:28:40 +08:00
斗鱼的直接 chrome 抓包就好了,有一个 http 的地址,直接录制就好了。不过最近开始比较容易断了
DSKcpp
2015-10-06 18:33:59 +08:00
manhere
2015-10-06 18:43:07 +08:00
用 ffmpeg 应该可以吧
ETiV
2015-10-06 18:55:56 +08:00
直播协议就是 rtmp, 如果他们支持或者有 iOS 客户端的话, http live streaming 也可以的.

然后就是找 rtmp 或者 .m3u8 地址, 再用 ffmpeg 去拿就好.

这种方法不是录屏, 而是直接从网上下载直播视频数据, 本地再拼成一个视频.
zhujinliang
2015-10-06 19:11:09 +08:00
尝试过,至少斗鱼是有加密的,拿不到 URL
URL 是 flash 里做过运算的,破解这方面没经验
拿到 URL 的话,就是 http 下载 flv 的动作
xuxiandi
2015-10-06 21:00:03 +08:00
OBS studio..跨平台的。应该可以在 linux 下跑吧。
Lelouchcr
2015-10-06 21:18:29 +08:00
获取斗鱼 rtmp 地址的方法可以用这个项目的代码, https://github.com/chrippa/livestreamer/blob/develop/src/livestreamer/plugins/douyutv.py 里面有 douyu 的 plugin (注意,由于作者没有将最新的代码 merge 到 master ,所以 pip 装的不能用, 请 clone 下来使用),使用方式可以参考 我最近写的代码 https://github.com/caorong/sneak-streaming/blob/master/fabfile.py , 我的是那 twitch 的地址,地址改掉就行了
linhua
2015-10-06 21:18:39 +08:00
tiseheaini
2015-10-06 21:31:13 +08:00
@Lelouchcr
@linhua
@DSKcpp
@manhere
@zhujinliang 非常感谢,我尝试一下抓包能否搞定。
janxin
2015-10-07 09:42:57 +08:00
斗鱼的弹幕怎么获取呢?
ru20150601
2015-10-07 10:50:17 +08:00
@janxin

同问,不想录视频,只想录弹幕,最好带有时间轴。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/225919

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX