Distributions
› Ubuntu
› Fedora
› CentOS
中文资源站
› 网易开源镜像站
tiseheaini
V2EX  ›  Linux

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

  •  
  •   tiseheaini · Oct 6, 2015 · 11828 views
    This topic created in 4052 days ago, the information mentioned may be changed or developed.

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

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

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

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

    同问,不想录视频,只想录弹幕,最好带有时间轴。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   913 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 47ms · UTC 21:24 · PVG 05:24 · LAX 13:24 · JFK 16:24
    ♥ Do have faith in what you're doing.