V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Anhedonia
V2EX  ›  macOS

你们看斗鱼直播的时候有什么好的解决方案嘛?

  •  
  •   Anhedonia · 2016-08-04 08:27:03 +08:00 · 18115 次点击
    这是一个创建于 2824 天前的主题,其中的信息可能已经有所发展或是发生改变。

    一开始尝试用这个 08:24:37.jpg 但是效果并不好 一来看不见弹幕二来没法看高清 而且经常会卡 我必须关掉插件再打开

    后来开虚拟机用 IE 机器直彪 94 度 好害怕 我瑟瑟发抖

    一晚上看不了 TI 用手机看 用 Mac 跟朋友聊天吹水 好气!

    88 条回复    2016-09-01 17:13:09 +08:00
    kikyous
        1
    kikyous  
       2016-08-04 08:33:19 +08:00
    无解啊,在安卓手机上看
    v2what
        2
    v2what  
       2016-08-04 08:42:16 +08:00
    用 chrome 开 gpu 加速,温度不是很高,有时我还开个 obs 录像。
    ChenSir
        3
    ChenSir  
       2016-08-04 08:44:33 +08:00
    @v2what 如何开 gpu 加速?
    USCONAN
        4
    USCONAN  
       2016-08-04 08:44:46 +08:00
    為啥不用 mpv ?
    Martell
        5
    Martell  
       2016-08-04 08:59:26 +08:00
    在电视上看
    Anhedonia
        6
    Anhedonia  
    OP
       2016-08-04 09:04:34 +08:00
    @Martell 晚上爸妈睡觉咯
    我在客厅看不方便嘛
    Anhedonia
        7
    Anhedonia  
    OP
       2016-08-04 09:04:47 +08:00
    @USCONAN 求大侠详细说说
    Anhedonia
        8
    Anhedonia  
    OP
       2016-08-04 09:05:02 +08:00
    @v2what 怎么开呀兄弟 很关键
    yuchenr
        9
    yuchenr  
       2016-08-04 09:10:23 +08:00
    mpv youtube-dl
    xuhaoyangx
        10
    xuhaoyangx  
       2016-08-04 09:27:28 +08:00
    livestream youtube-dl you-get
    +mpv
    zwpaper
        11
    zwpaper  
       2016-08-04 09:30:27 +08:00 via iPhone
    @Anhedonia 我怎么仿佛记得点右键就有加速选项
    EchoWhale
        12
    EchoWhale  
       2016-08-04 09:50:07 +08:00
    @xuhaoyangx livestream 还没插件支持 panda.tv
    kungfuchicken
        13
    kungfuchicken  
       2016-08-04 09:56:46 +08:00
    @ChenSir 播放器上右键 - GPU 加速
    islandev
        14
    islandev  
       2016-08-04 09:58:58 +08:00
    ipad 加外接鍵盤
    xuhaoyangx
        15
    xuhaoyangx  
       2016-08-04 10:07:17 +08:00
    @EchoWhale 不知道,不经常看这些,大不了自己写个解析的,反正国内几家解析方式都差不多
    herozzm
        16
    herozzm  
       2016-08-04 10:08:16 +08:00 via Android
    safari 最新版 并不发热
    chairuosen
        17
    chairuosen  
       2016-08-04 10:16:28 +08:00
    反正被主播的“来一波 6 ”卡死过 rmbp ,顶配的。。。
    gp04ddr
        18
    gp04ddr  
       2016-08-04 10:17:13 +08:00
    斗鱼可以右键选择 GPU 加速的,用 Safari 看比 Chrome 占用资源小
    MrX
        19
    MrX  
       2016-08-04 11:20:42 +08:00
    mpv + url 的方式已经失效了?,昨天看是不能打开的,之前可以
    ryahcs
        20
    ryahcs  
       2016-08-04 11:31:47 +08:00 via Android
    @chairuosen 只要弹幕刷起来风扇直接起飞...谁刷谁知道
    wojiaodaxiaxia
        21
    wojiaodaxiaxia  
       2016-08-04 12:20:45 +08:00 via Android
    f12 解析到地址 然后可以用播放器看
    不过这样好麻烦
    devforma
        22
    devforma  
       2016-08-04 13:34:01 +08:00
    抓 app 接口,写个脚本解析直播地址
    Anhedonia
        23
    Anhedonia  
    OP
       2016-08-04 13:43:43 +08:00
    @yuchenr
    @USCONAN
    @xuhaoyangx
    @MrX

    ![13:40:17.jpg]( )
    这是什么嘛?!
    yuchenr
        24
    yuchenr  
       2016-08-04 14:59:32 +08:00
    yuchenr
        25
    yuchenr  
       2016-08-04 15:15:39 +08:00
    @MrX 刚试了下,确实不能用, you-get 好像也不正常
    maomaomao001
        26
    maomaomao001  
       2016-08-04 15:19:40 +08:00 via Android
    你们一般看直播看什么呢~直播一直找不到看点...不过游戏主播的直播剪辑还是挺好玩的
    ivmm
        27
    ivmm  
       2016-08-04 15:24:40 +08:00
    讲真,我觉得 Mac 设备是不是都对 flash 做了底层负优化?
    nomemo
        28
    nomemo  
       2016-08-04 15:26:16 +08:00
    买个电视盒子
    fcicq
        29
    fcicq  
       2016-08-04 15:57:42 +08:00
    @EchoWhale 在 pull request 里找.
    Axighi
        30
    Axighi  
       2016-08-04 16:13:57 +08:00
    ipad
    Lattez
        31
    Lattez  
       2016-08-04 16:16:13 +08:00
    TYPCN 的 Bilibili 客户端不错,除了 B 站也支持各大直播站。算是 mpv you-get youtube-dl 的一个很好整合,当然最近斗鱼的解析也挂了。。
    xuhaoyangx
        32
    xuhaoyangx  
       2016-08-04 16:19:21 +08:00
    @Anhedonia 斗鱼更新 api ,自己找 livestreamer 有人 11 天前 update 了,自己下载下来 build install
    paradoxs
        33
    paradoxs  
       2016-08-04 16:20:36 +08:00
    chrome 会看不了斗鱼 不知道玩什么 直接加载不了播放器
    xuhaoyangx
        34
    xuhaoyangx  
       2016-08-04 16:21:39 +08:00
    @Anhedonia https://github.com/steven7851/livestreamer 原来官方没啥更新,这个 fork 的有更新
    Anhedonia
        35
    Anhedonia  
    OP
       2016-08-04 16:31:52 +08:00
    @xuhaoyangx wow 谢谢!
    tieshu
        36
    tieshu  
       2016-08-04 16:42:35 +08:00
    Safari 装最新版 Flash ,然后开启硬件加速,键盘会有些发热,但是并没有风扇声( chorme 有),如果关掉弹幕,键盘也不会很热。还有记得 DNS 设置为 114.114.114.114 ,以前有点时间加载不了视频,或有时看不见弹幕,这样设置后就没在出现过。
    xuhaoyangx
        37
    xuhaoyangx  
       2016-08-04 16:56:35 +08:00   ❤️ 2
    Anhedonia
        38
    Anhedonia  
    OP
       2016-08-04 17:10:39 +08:00
    @xuhaoyangx homebrew 安装的不行么?
    xuhaoyangx
        39
    xuhaoyangx  
       2016-08-04 17:20:54 +08:00   ❤️ 1
    @Anhedonia livestreamer 官方很久没更新了,用这个人的 https://github.com/steven7851/livestreamer fork patch-6 clone 下来,然后./setep.py build,sudo ./setep.py install
    Lattez
        40
    Lattez  
       2016-08-04 17:24:58 +08:00
    @xuhaoyangx 这几个 patch 好像还要自己整合一下,每个 patch 都是单独的修复一个站的 bug
    xuhaoyangx
        41
    xuhaoyangx  
       2016-08-04 17:30:50 +08:00
    @Lattez 没注意,那就自己合并喽,我反正我基本不看直播。
    kaifeii
        42
    kaifeii  
       2016-08-04 18:23:59 +08:00
    网页上关弹幕,然后想办法用别的方式获取弹幕流在终端里逐行输出。每条弹幕的移动动画很消耗的。
    用工具解析一下网络请求查查。我记得斗鱼刚开不久我开过直播,有个弹幕助手,不需要身份验证直接拿房间号就可以获取弹幕流在屏幕上打印,可以解析一下这个或者看看有没有提供的开放 api 。
    fxxkgw
        43
    fxxkgw  
       2016-08-04 18:24:15 +08:00
    我的不卡不怎么发热啊 除非是在火箭抢鱼丸时候会 平常看几个小时都正常。。
    话说我斗鱼 ID 不知不觉都 30 多级了 感觉害人不浅啊。。
    fxxkgw
        44
    fxxkgw  
       2016-08-04 18:26:33 +08:00
    @maomaomao001 67373 我陈一发最牛逼!
    Anhedonia
        45
    Anhedonia  
    OP
       2016-08-04 18:52:12 +08:00
    @xuhaoyangx 这个牛逼拉轰的玩意装了一天没装明白...
    我先用着 MPV 等更新吧.....
    Anhedonia
        46
    Anhedonia  
    OP
       2016-08-04 18:52:28 +08:00
    @herozzm 预览版 Safari ?
    Anhedonia
        47
    Anhedonia  
    OP
       2016-08-04 18:58:54 +08:00
    @Anhedonia ![18:58:40.jpg]( )
    额 装好了 然后 gg 了
    xuhaoyangx
        48
    xuhaoyangx  
       2016-08-04 19:11:25 +08:00
    @kaifeii 就算没有 api 也能拿的到这个。

    @Anhedonia chrippa 官方 3 月份还是 4 月份的没更新,得用我给你的 github 那个人更新了
    Anhedonia
        49
    Anhedonia  
    OP
       2016-08-04 19:21:27 +08:00
    @xuhaoyangx 用的就是你给我的那个下的
    可能是我没下那 6 个 patch 的关系?
    mauve
        50
    mauve  
       2016-08-04 19:24:48 +08:00
    @ivmm mac 的确对 flash 做了一些反优化,乔布斯传里有写到,当和 Adobe 公司谈不拢的时候, Jobs 就开始黑人家,然后在自家电脑上做了反优化, HTML5 的推进也有 Jobs 的部分功劳吧
    xuhaoyangx
        51
    xuhaoyangx  
       2016-08-04 19:25:33 +08:00
    @Anhedonia =。=你得下 patch6 分支,默认的 master 更老
    ivmm
        52
    ivmm  
       2016-08-04 20:06:54 +08:00
    @mauve 乔布斯这老狐狸。蛤

    然而国内厂商不思进取啊!!!!
    rashawn
        53
    rashawn  
       2016-08-04 20:19:12 +08:00
    斗鱼最近解析不了 但是好像除了斗鱼 其他直播都可以直接改浏览器那个叫 ua 还是啥的东西
    baoguok
        54
    baoguok  
       2016-08-04 20:23:47 +08:00
    @v2what 声音可以录没?
    Anhedonia
        55
    Anhedonia  
    OP
       2016-08-04 21:24:35 +08:00
    @xuhaoyangx ![21:23:54.jpg]( )
    我要被这个软件操翻了
    narrowei
        56
    narrowei  
       2016-08-04 21:28:26 +08:00
    我现在 safari 都看不了斗鱼视频。。。
    Anhedonia
        57
    Anhedonia  
    OP
       2016-08-04 21:48:10 +08:00
    @fxxkgw 多少度啊
    @narrowei 为什么!?!
    Anhedonia
        58
    Anhedonia  
    OP
       2016-08-04 22:07:31 +08:00
    @xuhaoyangx ![22:06:58.jpg]( )
    我又搞好了
    然后又血崩了....
    xuhaoyangx
        59
    xuhaoyangx  
       2016-08-04 22:53:37 +08:00
    @Anhedonia =。=vlc 正常,容易花屏,用 mpv 呗
    xuhaoyangx
        60
    xuhaoyangx  
       2016-08-04 22:55:55 +08:00   ❤️ 1
    @narrowei 表示没问题
    Anhedonia
        61
    Anhedonia  
    OP
       2016-08-05 00:11:32 +08:00
    @xuhaoyangx 怎么用啊 不是默认只能 VLC 嘛?!
    ![00:11:23.jpg]( )这样子不行昂
    Anhedonia
        62
    Anhedonia  
    OP
       2016-08-05 00:23:03 +08:00
    @xuhaoyangx 我终于解决啦!!!!!谢谢您的耐心昂!!!
    Elemento
        63
    Elemento  
       2016-08-05 06:12:35 +08:00
    bilimac ,转 HTML5 播放,不过目前升级 Sierra 就用不了
    楼上有的还关弹幕,那有啥意思啊
    smg
        64
    smg  
       2016-08-05 06:18:05 +08:00
    都是在电视机上看的
    v2what
        65
    v2what  
       2016-08-05 08:17:01 +08:00
    @ChenSir 鼠标右键
    v2what
        66
    v2what  
       2016-08-05 08:18:14 +08:00
    @Anhedonia 鼠标右键
    @baoguok 可以录声音,但要装个第三方驱动
    v2what
        67
    v2what  
       2016-08-05 08:20:16 +08:00
    @paradoxs 你禁用了第三方 cookie 吧
    paradoxs
        68
    paradoxs  
       2016-08-05 08:33:24 +08:00
    @v2what 对..
    v2what
        69
    v2what  
       2016-08-05 08:40:35 +08:00
    @paradoxsdouyutv.comdouyu.com 加到例外里就好了。
    nevermind1998
        70
    nevermind1998  
       2016-08-05 09:38:48 +08:00
    用台式機..
    livepps
        71
    livepps  
       2016-08-05 10:14:28 +08:00
    看斗鱼直播, chrome 内核的浏览器,占用的 cpu ,大概比 ie 内核的浏览器多 50%以上。我原来的低压 u i7 笔记本,一看直播,就很吃力。 i7 台式机就轻轻松松。手机看直播感觉挺好的,电脑上确实很吃资源。
    Anhedonia
        72
    Anhedonia  
    OP
       2016-08-05 11:40:54 +08:00
    @livepps
    @nevermind1998
    试试楼上那个方法吧 强无敌
    tunzao
        73
    tunzao  
       2016-08-05 17:57:16 +08:00
    不看
    MrX
        74
    MrX  
       2016-08-05 19:21:16 +08:00
    @Elemento bilibili for mac 方法同 mpv ,斗鱼更新 api 后已经失效了
    mxi1
        75
    mxi1  
       2016-08-06 00:26:38 +08:00
    感觉 TI 的这几个直播间,信息解析的时候有问题,可是我现在还不知道哪儿能抓到 log 。

    livestreamer -v http://www.douyu.com/641634 source
    [cli][info] Found matching plugin douyutv for URL http://www.douyu.com/641634
    error: Unable to parse JSON: Expecting value: line 1 column 26 (char 25) ('{"room_id":0,"room_name":document. ...)
    Anhedonia
        76
    Anhedonia  
    OP
       2016-08-06 02:01:35 +08:00
    @mxi1 对 主舞台我现在也看不了
    A 队那边还没别的主播来解说 我好急
    mxi1
        77
    mxi1  
       2016-08-06 17:23:40 +08:00
    @Anhedonia 数字结尾的房间页面与名称结尾的页面结构应该不一样; douyutv 的插件估计只考虑到了名称结尾的页面。
    mxi1
        78
    mxi1  
       2016-08-06 21:21:34 +08:00
    @Anhedonia https://raw.githubusercontent.com/fatdeer/livestreamer/add-pandatv-plugin/src/livestreamer/plugins/pandatv.py github 上的 fatdeer 写了一个 panda tv 的插件,亲测可用。

    今下午和晚上看了一下 douyu tv 的各个赛事直播的页面,发现跟通常的页面差别比较大。原作者的 url pattern 只考虑了通常情况;我试试看能不能改一个通用版本出来。
    mxi1
        79
    mxi1  
       2016-08-07 00:16:56 +08:00
    @Anhedonia 我把获取 room id 的方法改了一下,现在都可以看了。

    @@ -87,7 +87,18 @@ class Douyutv(Plugin):
    channel = match.group("channel")

    http.headers.update({"User-Agent": USER_AGENT})
    - room_id = http.get(self.url, schema=_room_id_schema)
    +
    + orig_data = http.get(self.url)
    +
    + p_correct_room_id = re.compile(r'data-room_id="(\d+)"', re.VERBOSE)
    +
    + matches = p_correct_room_id.findall(orig_data.text)
    + room_id = {"room_id": 0}
    +
    + if matches:
    + room_id["room_id"] = matches[0]
    + else:
    + room_id = http.get(self.url, schema=_room_id_schema)
    Anhedonia
        80
    Anhedonia  
    OP
       2016-08-07 00:24:10 +08:00
    @mxi1 破费!!!牛逼呀兄弟!!!!
    mxi1
        81
    mxi1  
       2016-08-07 00:41:52 +08:00
    @Anhedonia 小意思。哈哈哈,其实不难。
    mxi1
        82
    mxi1  
       2016-08-07 19:38:47 +08:00
    civilians
        83
    civilians  
       2016-08-07 22:49:43 +08:00
    @mxi1 感谢兄弟,成功实现 douyu 和 panda 的播放
    wensonsmith
        84
    wensonsmith  
       2016-08-10 09:16:05 +08:00
    bilibili Mac 客户端!!!
    bilibili Mac 客户端!!!
    bilibili Mac 客户端!!!

    可以支持斗鱼播放的!
    Anhedonia
        85
    Anhedonia  
    OP
       2016-08-10 12:22:00 +08:00
    @wensonsmith 并不能看
    you-get 各种崩
    Anhedonia
        86
    Anhedonia  
    OP
       2016-08-10 12:31:45 +08:00
    @wensonsmith 目前能看斗鱼的 我只能用 MAMA 和 livestreamer
    demx
        87
    demx  
       2016-08-26 03:54:52 +08:00
    @Anhedonia
    livestreamer 很好用,但是没有弹幕,请问有什么显示弹幕的办法吗?
    wensonsmith
        88
    wensonsmith  
       2016-09-01 17:13:09 +08:00
    @Anhedonia

    请看这个 issue : https://github.com/typcn/vp.youget/issues/1

    bilibili 自带的 you-get 有问题。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1079 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 74ms · UTC 18:48 · PVG 02:48 · LAX 11:48 · JFK 14:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.