V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
tiseheaini
V2EX  ›  Linux

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

  •  
  •   tiseheaini · 2015-10-06 17:46:16 +08:00 · 10580 次点击
    这是一个创建于 3334 天前的主题,其中的信息可能已经有所发展或是发生改变。

    本学生很喜欢看 LOL 直播,最近入了一块树莓派,希望通过写一段程序来录制西门大神的剑姬视频。
    网上很多推荐使用 rtmpdump ,可国内的直播网站并没有用 rtmp ,也可能我技术太差,不知道怎么使用 rtmpdump 来录制 斗鱼 上的视频。
    V2 上有很多大神,希望能够指点迷津,或者说一些关键字,我可以自己学习,目前都不知道实现这样的功能需要搜索哪些关键字。

    18 条回复    2015-10-07 10:50:17 +08:00
    uxstone
        1
    uxstone  
       2015-10-06 17:48:10 +08:00
    Kazam 录屏软件,
    tiseheaini
        2
    tiseheaini  
    OP
       2015-10-06 17:56:00 +08:00
    @uxstone 如果是命令行就好了。
    binux
        3
    binux  
       2015-10-06 17:56:23 +08:00
    扒安卓版看看?
    XianZaiZhuCe
        4
    XianZaiZhuCe  
       2015-10-06 17:57:36 +08:00 via Android
    西门吃屎一口几秒?
    Ansonyi
        5
    Ansonyi  
       2015-10-06 18:04:47 +08:00
    @XianZaiZhuCe 你说错了,应该是“西门吃屎,一秒五口”
    Ansonyi
        6
    Ansonyi  
       2015-10-06 18:07:01 +08:00
    白银三杰,电竞三丑, UU 的一血到底是谁拿的?
    为什么一场比赛有两个劫?
    18000rpm
        7
    18000rpm  
       2015-10-06 18:08:51 +08:00 via iPad
    Chrome 抓包工具下面找到最大的一个包,然后右键点 copy as curl
    到终端粘进去,重定向到文件就得到 flv 文件了
    问题是经常会断掉,以前试的时候还没找到办法解决
    loveyu
        8
    loveyu  
       2015-10-06 18:28:40 +08:00 via Android
    斗鱼的直接 chrome 抓包就好了,有一个 http 的地址,直接录制就好了。不过最近开始比较容易断了
    DSKcpp
        9
    DSKcpp  
       2015-10-06 18:33:59 +08:00
    manhere
        10
    manhere  
       2015-10-06 18:43:07 +08:00 via iPhone
    用 ffmpeg 应该可以吧
    ETiV
        11
    ETiV  
       2015-10-06 18:55:56 +08:00   ❤️ 1
    直播协议就是 rtmp, 如果他们支持或者有 iOS 客户端的话, http live streaming 也可以的.

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

    这种方法不是录屏, 而是直接从网上下载直播视频数据, 本地再拼成一个视频.
    zhujinliang
        12
    zhujinliang  
       2015-10-06 19:11:09 +08:00 via iPhone
    尝试过,至少斗鱼是有加密的,拿不到 URL
    URL 是 flash 里做过运算的,破解这方面没经验
    拿到 URL 的话,就是 http 下载 flv 的动作
    xuxiandi
        13
    xuxiandi  
       2015-10-06 21:00:03 +08:00
    OBS studio..跨平台的。应该可以在 linux 下跑吧。
    Lelouchcr
        14
    Lelouchcr  
       2015-10-06 21:18:29 +08:00   ❤️ 3
    获取斗鱼 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
        15
    linhua  
       2015-10-06 21:18:39 +08:00
    tiseheaini
        16
    tiseheaini  
    OP
       2015-10-06 21:31:13 +08:00
    @Lelouchcr
    @linhua
    @DSKcpp
    @manhere
    @zhujinliang 非常感谢,我尝试一下抓包能否搞定。
    janxin
        17
    janxin  
       2015-10-07 09:42:57 +08:00
    斗鱼的弹幕怎么获取呢?
    ru20150601
        18
    ru20150601  
       2015-10-07 10:50:17 +08:00
    @janxin

    同问,不想录视频,只想录弹幕,最好带有时间轴。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5255 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 07:29 · PVG 15:29 · LAX 23:29 · JFK 02:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.