妈妈再也不用担心我的 MacBook 发热了计划之 1080P - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
nareix
V2EX    分享创造

妈妈再也不用担心我的 MacBook 发热了计划之 1080P

  •  6
     
  •   nareix 2016-04-26 17:25:04 +08:00 19456 次点击
    这是一个创建于 3486 天前的主题,其中的信息可能已经有所发展或是发生改变。
    https://github.com/nareix/mama-hd

    @zythum
    @zythum
    @zythum

    我来支援妈妈计划了!

    mama-hd 是妈妈计划的补充分支,支持国内视频网站 1080P flv 格式播放!
    目前还有些小瑕疵,不过基本能用,大家多多反馈哦!
    第 1 条附言    2016-04-27 11:27:46 +08:00
    第 2 条附言    2016-05-14 22:10:41 +08:00
    增加了 B 站和土豆的弹幕支持!比较简单,但 CPU 占用很少。默认关闭,按 D 键或者在右下角点开。
    85 条回复    2016-07-05 23:32:06 +08:00
    typcn
        1
    typcn  
       2016-04-26 17:30:34 +08:00   8
    Mac 可以用我的 https://github.com/typcn/bilibili-mac-client 啊。。

    召唤个本地播放器多好,原生 C 代码 demux / decode , opengl 画弹幕,比浏览器省资源(
    typcn
        2
    typcn  
       2016-04-26 17:33:13 +08:00
    我去你写了整套 mp4 的 mux 啊。。 mp4 拆起来实在是恶心。。。
    zythum
        3
    zythum  
       2016-04-26 17:33:32 +08:00   1
    牛逼 。 已 star 。
    SvenWong
        4
    SvenWong  
       2016-04-26 17:34:14 +08:00
    @typcn 题主的 readme 里面说的 bilibili 被 fuck 无数次,是你这个吗。。
    Goooogle
        5
    Goooogle  
       2016-04-26 17:35:18 +08:00
    @typcn 如果支持 Acfun 就更好了
    fashioncj
        6
    fashioncj  
       2016-04-26 17:36:00 +08:00 via iPhone
    看来 bilibili 有对手了。
    kappa
        7
    kappa  
       2016-04-26 17:40:18 +08:00
    @typcn bilibili mac 处理 letv 的体育视频解析总是失败,用 mama 计划可以。。
    typcn
        8
    typcn  
       2016-04-26 17:44:18 +08:00 via iPhone
    @Goooogle 暂时没时间..patch welcome

    等我弄完手头一些事可以考虑添加...
    a342191555
        9
    a342191555  
       2016-04-26 17:47:54 +08:00
    外行借贴问一句,斗鱼这种直播平台可不可以转?
    learnshare
        10
    learnshare  
       2016-04-26 17:54:29 +08:00
    @a342191555 直播应该都是 [HLS]( https://developer.apple.com/streaming/) 的方案吧,估计不是很麻烦
    Tink
        11
    Tink  
    PRO
       2016-04-26 17:55:31 +08:00 via iPhone
    star
    holong2000
        12
    holong2000  
       2016-04-26 17:59:10 +08:00
    没有支持 safari 吗?
    fds
        13
    fds  
       2016-04-26 18:10:49 +08:00
    star
    chaoxn
        14
    chaoxn  
       2016-04-26 18:25:44 +08:00
    star 送上
    wsph123
        15
    wsph123  
       2016-04-26 18:39:42 +08:00
    卧槽! star + 膝盖
    tyhunter
        16
    tyhunter  
       2016-04-26 18:41:22 +08:00
    牛逼!
    kn007
        17
    kn007  
       2016-04-26 18:50:27 +08:00
    wow!
    znoodl
        18
    znoodl  
       2016-04-26 19:03:39 +08:00 via iPhone
    请问支持搜狐视频吗?还有土豆 1080 的是那种会员才能看的吗?谢谢
    zhujinliang
        19
    zhujinliang  
       2016-04-26 19:07:14 +08:00
    这个技术牛逼大了!~强!
    Ellison
        20
    Ellison  
       2016-04-26 19:10:20 +08:00
    膝盖+Star 已奉上
    Goooogle
        21
    Goooogle  
       2016-04-26 19:20:50 +08:00 via Android
    @typcn 确实想过
    能力有限 不知如何下手
    typcn
        22
    typcn  
       2016-04-26 19:37:52 +08:00 via iPhone
    @Goooogle 参考 youget 来获得解析方法,新建一个 VideoProvider 的子类,再新建一个 SubProvider 来提供弹幕,我有时间加个项目结构说明,和增加网站支持的教程吧
    nareix
        23
    nareix  
    OP
       2016-04-26 20:06:20 +08:00
    @typcn bilibili-mac-client 挺好使的,原来你是作者啊!(握手

    搞过这类的应该有同感啊哈哈。我擦前端完全没有 ffmpeg , mp4mux 是从 mux.js 取的,改了几个地方才能正常用,基本是按照能播的文件一个一个字段比对搞过去的,过程相当枯燥。。还好 flvdemux 还是比较简单。
    nareix
        24
    nareix  
    OP
       2016-04-26 20:08:21 +08:00
    @SvenWong 是的,还有好几个 h5 替换的方案。 bilibili 这种网站就应该被 FUCK 啊, UI 从来没改进的。
    nareix
        25
    nareix  
    OP
       2016-04-26 20:09:43 +08:00
    @a342191555 理论上都可行, chrome extension 是支持 tcp 的,但协议太复杂太耗 cpu 就不行。
    nareix
        26
    nareix  
    OP
       2016-04-26 20:10:23 +08:00
    @holong2000 safari 的 js 没有 chrome 那么快,对 mse 的支持好像也一般。
    nareix
        27
    nareix  
    OP
       2016-04-26 20:11:07 +08:00
    @znoodl 搜狐暂时不支持啊,它好像是拼接 MP4 。土豆和优酷收费的不能看。
    nareix
        28
    nareix  
    OP
       2016-04-26 20:17:27 +08:00
    @Ellison @zhujinliang @kn007 @wsph123 @tyhunter @Tink 感谢大家的 star !
    foreverqh
        29
    foreverqh  
       2016-04-26 20:17:42 +08:00
    star 个
    znoodl
        30
    znoodl  
       2016-04-26 20:22:40 +08:00
    @nareix 噢,那我就继续用 iPad 布丁看了,支持一下
    typcn
        31
    typcn  
       2016-04-26 20:54:11 +08:00
    @nareix FLV 格式解析起来挺简单的, mp4 实在是恶心,没 ffmpeg 只能一点一点扣,下载个 spec 还得付费,下载完了 TMD 好几百页....
    其实 Media Source Extension 这设计实在是有问题,非要接收容器,直接接收 h264 流不好么。。这样也方便大家 demux 任意容器...不然还得 remux 成恶心的 mp4...
    tyhunter
        32
    tyhunter  
       2016-04-26 21:02:49 +08:00
    @nareix 请教啊这是打开直接按视频的最高清晰度播放吗,例如我有优酷会员,那是不是我打开一个” 1080p"的就默认按 1080P 播放了
    xuboying
        33
    xuboying  
       2016-04-26 21:08:07 +08:00
    大神啊, star
    什么时候能支持直播平台
    nareix
        34
    nareix  
    OP
       2016-04-26 21:29:29 +08:00
    @tyhunter 这个是按最高清晰度的,写着『会员收费』的是不能播的,但写着『会员专享 1080p 』的能解析到 1080p 。。。不用登录
    nareix
        35
    nareix  
    OP
       2016-04-26 21:30:21 +08:00
    @xuboying 斗鱼是 flv 的,可能可以支持
    loveuqian
        36
    loveuqian  
       2016-04-26 21:34:41 +08:00
    @nareix
    坐等支持直播啊
    nareix
        37
    nareix  
    OP
       2016-04-26 21:35:04 +08:00
    @typcn 是的坑爹啊。 js 这么灵活搞个 writeSample{pts,dts,sync,data}这样的接口就很好,用 mp4 不知道有啥优势。。要没 ffmpeg 辅助 debug 看代码这东西很难搞!
    AWWBWG
        38
    AWWBWG  
       2016-04-26 21:44:04 +08:00
    测试了下不怎么支持 A 站,有点眼红 :(
    另外好几天前开始 MAMA2 对 A 站的各种源的视频也都是不能解析的状态 :(
    @zythum
    nareix
        39
    nareix  
    OP
       2016-04-26 21:47:33 +08:00
    @AWWBWG A 站那种混合多家的视频源很难搞的, you-get 也没法完全处理好。
    ztmark
        40
    ztmark  
       2016-04-26 21:54:38 +08:00   1
    不错,已 star
    dayupday
        41
    dayupday  
       2016-04-26 22:28:58 +08:00
    @nareix 版本 50.0.2661.75 (64-bit)安装后,勾选启用无效...
    nareix
        42
    nareix  
    OP
       2016-04-26 22:39:05 +08:00
    @dayupday 可以发下视频链接吗
    vizards
        43
    vizards  
       2016-04-26 23:17:10 +08:00
    求问楼主 github 截图上的那个图标是 [不发热] 的插件叫什么名字啊。。
    nareix
        44
    nareix  
    OP
       2016-04-26 23:24:00 +08:00
    Akagi201
        45
    Akagi201  
       2016-04-26 23:46:08 +08:00   1
    非常赞
    sycsycsyc378
        46
    sycsycsyc378  
       2016-04-27 00:17:45 +08:00
    厚脸皮的问一句会有 Firefox 版嘛?
    nareix
        47
    nareix  
    OP
       2016-04-27 00:33:43 +08:00
    @sycsycsyc378 可能有啊, firefox 对新标准支持的都挺好
    dayupday
        48
    dayupday  
       2016-04-27 01:29:08 +08:00
    @nareix 我不知道怎么贴图...

    简单说,就是把 crx 拖入扩展以后,没法启用
    Had
        49
    Had  
       2016-04-27 02:16:01 +08:00
    我去,登陆后,只要装了这个插件,会员去广告不好使了...
    realpg
        50
    realpg  
    PRO
       2016-04-27 02:49:01 +08:00
    坐等合并到主版本库~
    nareix
        51
    nareix  
    OP
       2016-04-27 06:25:37 +08:00
    @dayupday 『已启用』按钮是灰色的吗?
    YzSama
        52
    YzSama  
       2016-04-27 08:01:41 +08:00 via iPhone
    妈妈计划最近用的不爽啊。优酷土豆有时解析的是标清。之前还能超清的
    commoccoom
        53
    commoccoom  
       2016-04-27 08:26:15 +08:00
    @dayupday 解压然后开发者模式吧,我直接拖进去也是无法启用的
    ardeny
        54
    ardeny  
       2016-04-27 09:06:20 +08:00   1
    star 送上,好牛 13 。
    otarim
        55
    otarim  
       2016-04-27 09:58:31 +08:00   1
    已 star ,膜拜
    Hant
        56
    Hant  
       2016-04-27 10:57:42 +08:00
    star 送上
    loryyang
        57
    loryyang  
       2016-04-27 10:59:52 +08:00   1
    赞,已 star ,试用了一下,效果很不错!
    lygmqkl
        58
    lygmqkl  
       2016-04-27 11:06:42 +08:00   1
    已 star 简直就是救星啊。
    candyccx
        59
    candyccx  
       2016-04-27 11:42:58 +08:00
    @typcn 好赞,试用了不错,已 star
    hilenlai
        60
    hilenlai  
       2016-04-27 11:43:09 +08:00   1
    牛逼,收下膝盖
    dayupday
        61
    dayupday  
       2016-04-27 12:01:42 +08:00
    @nareix 启用按钮是正常的,可以勾选,但是,勾选后刷新下设置页面,又变成未勾选的状态了,也就是说,启用按钮没有作用
    dayupday
        62
    dayupday  
       2016-04-27 12:04:11 +08:00
    @commoccoom 谢谢!果然可以用了
    dayupday
        63
    dayupday  
       2016-04-27 12:08:12 +08:00   1
    @nareix 改用商店版后已解决问题
    Felldeadbird
        64
    Felldeadbird  
       2016-04-27 12:09:34 +08:00   1
    好东西!!
    goodryb
        65
    goodryb  
       2016-04-27 13:06:26 +08:00   1
    能用,哈哈,期待楼主能支持维护
    pljhonglu
        66
    pljhonglu  
       2016-04-27 14:41:42 +08:00   1
    支持,已 star
    akinoneko
        67
    akinoneko  
       2016-04-27 14:44:54 +08:00   1
    牛 13 star+1
    mhqschen
        68
    mhqschen  
       2016-04-27 14:51:57 +08:00   1
    给力 已 star 。。这货开发难,维护更难的感觉。 LZ 加油!
    imnpc
        69
    imnpc  
       2016-04-27 16:55:04 +08:00   1
    已经 star 了 谢谢 LZ
    qfdk
        70
    qfdk  
    PRO
       2016-04-27 18:53:06 +08:00   1
    谷歌已经好评 :) 感谢 已经投入谷歌行列,要是 Safari 能支持就更好了(贪心脸)
    vvdvdsv
        71
    vvdvdsv  
       2016-04-27 20:08:21 +08:00   1
    楼主好厉害啊,已经收下了。虽然我用的不是 MAC (买不起><) ,所以上文提到的妈妈计划和 Bilibilli Mac Client 都没有办法用到。但是国内的视频网站的广告实在丧心病狂而且不堪入目。装了一个广告终结者,又因为据说上传用户数据,吓得立马给卸了,目前用的 uBlock Origin 没有办法屏蔽视频广告。不过对于 Billbili 有 哔哩哔哩助手 可以用,但是调用 Html5 的时候没有办法屏蔽弹幕,我只是想安静的看一个龙斌大话电影而已。
    sujin190
        72
    sujin190  
       2016-04-27 20:16:55 +08:00
    优酷这么快就封掉了?启用扩展会员也不能免广告,广告过后也不能播放。。
    nareix
        73
    nareix  
    OP
       2016-04-27 20:19:57 +08:00
    @vvdvdsv 这个 win 也能用的,跨平台。 win 下的 flash 好像也有点发热,可以试试。
    nareix
        74
    nareix  
    OP
       2016-04-27 20:40:39 +08:00
    @sujin190 我测试还 OK 啊,

    这个扩展需要每次点击按钮,它不会主动运行。
    ddqp
        75
    ddqp  
       2016-04-27 20:53:43 +08:00
    似乎 bilibili 不支持啊,例如 http://live.bilibili.com/139
    kikyous
        76
    kikyous  
       2016-04-27 20:56:39 +08:00
    希望支持直播平台
    爱奇艺
    nareix
        77
    nareix  
    OP
       2016-04-27 21:02:08 +08:00
    @ddqp 链接是直播的,以后可能会支持直播。
    ddqp
        78
    ddqp  
       2016-04-27 21:02:38 +08:00
    @typcn 从你最初的版本就开始用了,谢谢!!!!!!!!!非常好用!
    kawaiiushio
        79
    kawaiiushio  
       2016-05-01 01:22:41 +08:00
    tyhunter
        80
    tyhunter  
       2016-05-07 12:00:25 +08:00
    2016.5.7 ,被 chrome 自己 KO 了,提示“并非来自 Chrome 网上应用店。”
    而且启用选项是灰色的
    nareix
        81
    nareix  
    OP
       2016-05-07 13:56:06 +08:00
    @tyhunter 是得, Chrome 估计是新版本禁止直接安装 crx 了,必须要网上商店。
    tyhunter
        82
    tyhunter  
       2016-05-07 19:01:21 +08:00
    @nareix 看到 Append 里的网上商店地址,解决了
    folkfox
        83
    folkfox  
       2016-05-08 00:30:23 +08:00 via iPhone
    支持 已 star
    leesum
        84
    leesum  
       2016-05-22 18:16:50 +08:00
    HD 分支期待早日正式发布
    feichai
        85
    feichai  
       2016-07-05 23:32:06 +08:00
    @typcn 多谢,好用
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     4292 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 38ms UTC 01:00 PVG 09:00 LAX 17:00 JFK 20:00
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86