[开源] Bilibili 客户端 for Mac ,硬解播放,再也不用担心 Flash 烤鸡蛋 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
typcn
V2EX    分享创造

[开源] Bilibili 客户端 for Mac ,硬解播放,再也不用担心 Flash 烤鸡蛋

nbsp; typcn
typcn 2015-04-01 14:29:49 +08:00 22787 次点击
这是一个创建于 3851 天前的主题,其中的信息可能已经有所发展或是发生改变。

Bilibili Mac Client

An unofficial bilibili client for mac

Why

众所周知的原因,Flash 不支持硬解,Macbook 热的烤鸡蛋!

Features

  • 硬解播放
  • libass 显示弹幕,超低 CPU 占用
  • 自动拼接分段视频
  • 视频缓冲过慢自动切换备用源

Download

源代码

GitHub

百度盘

Mega

FAQ

Q: 提示应用程序已损坏

A: 请到设置 - 安全与隐私 - 通用 - 点击左下角的锁 - 允许任何应用

Q: 是否支持弹幕发送

A: 当前暂时不支持,下一个版本加入

Q: 程序为何会连接 app.eqoe.cn

A: 如果你选择了自动更新,系统会定时检查更新,建议您开启该选项。

Q: 如何关闭弹幕

A: 点击播放器右下角的字幕按钮关闭,再次点击开启

Known problems

  • 在视频开始播放之前,关闭窗口会导致程序在一段时间后崩溃
  • 首次播放可能创建字体缓存,播放器唤醒时间过长,程序可能误判播放已完成,多等一会即可开始播放

TODO

Thanks

  • Bilidan
  • mpv
  • ISSoundAdditions
  • Sparkle
  • Danmaku2ass
  • FFmpeg

License

GPLv2

第 1 条附言    2015-04-02 08:47:28 +08:00
更新 v1.1
* 修复部分视频解析崩溃
* 修复4K视频缓冲崩溃
+ 增加关闭窗口快捷键
+ 增加复制粘贴快捷键 by RexPi
+ AV 号自动适应输入 by RexPi
第 2 条附言    2015-04-02 10:52:49 +08:00
有人私聊我说海外下载更新太慢,已经新增 3 台节点
第 3 条附言    2015-04-04 04:51:13 +08:00
√ 弹幕发送功能已经完成!
第 4 条附言    2016-03-22 00:35:39 +08:00

因为没法编辑帖子,还有好多人问我。。所以 Append 一下:

上面的内容已经不适用最新的版本,具体的最新详情请到 GitHub 查看:

https://github.com/typcn/bilibili-mac-client

New Feature List

  • 硬解播放
  • libass 显示弹幕,超低 CPU 占用
  • 通过 You-Get 支持近百家视频网站的解析与播放
  • 自动拼接分段视频
  • 支持发送弹幕
  • 弹幕透明度,字体大小调整
  • 打开本地视频,自动加载同文件夹下的弹幕 + 字幕
  • 多 Tab 浏览,一键下载视频
  • 弹幕关键词屏蔽,智能屏蔽
  • 支持观看直播,带有直播弹幕
  • 支持自定义 mpv 配置文件,可自定义快捷键,加载 Lua 脚本
85 条回复    2015-06-30 00:17:02 +08:00
twz
    1
twz  
   2015-04-01 14:31:56 +08:00 via iPhone
喵~我就是路过顶个贴
typcn
    2
typcn  
OP
   2015-04-01 14:32:26 +08:00


上图
ChenYounG
    3
ChenYounG  
   2015-04-01 14:34:08 +08:00   1
铁芯科技路过支持TY壕,已下载,就差一台Mac
RagnarokStack
    4
RagnarokStack  
   2015-04-01 14:36:11 +08:00
业界良心!
Twinkle
    5
Twinkle  
   2015-04-01 14:39:41 +08:00   1
就差一台Mac +1
Nick
    6
Nick  
   2015-04-01 14:42:26 +08:00
神器!
circsqua
    7
circsqua  
   2015-04-01 14:57:42 +08:00
so say we all
taresky
    8
taresky  
   2015-04-01 15:03:11 +08:00
1024
karmaz
    9
karmaz  
   2015-04-01 15:03:37 +08:00
挂着 VPN 看崩溃了。。。
AntonChen
    10
AntonChen  
   2015-04-01 15:21:48 +08:00
就差一台Mac +1
mogita
    11
mogita  
   2015-04-01 15:24:58 +08:00 via iPhone
把 todo list 全打了勾
    12
mortal  
   2015-04-01 16:01:22 +08:00
@ck65 2333 我也这么玩了一遍
cty
    13
cty  
   2015-04-01 16:03:44 +08:00
@typcn

要不要加个 brew cask ,方便推广~
steveshi
    14
steveshi  
   2015-04-01 16:03:59 +08:00
@mortal +1我也这么干了
dofine
    15
dofine  
   2015-04-01 16:20:03 +08:00
TODOLIST 打勾+1 。。
弱弱地求个 A 站的。。
typcn
    16
typcn  
OP
   2015-04-01 16:25:14 +08:00   1
@cty 啊 我一会看看怎么加

@mortal
@ck65 话说 V2 的 Markdown Checkbox 竟然不是 readonly 的

@dofine A 站看看吧,不知道有没 API
omoyouo
    17
omoyouo  
   2015-04-01 16:53:11 +08:00
差台mac
Scarlet
    18
Scarlet  
   2015-04-01 17:01:31 +08:00
直播的弹幕能显示吗?还是我打开的不对,一条都没见
typcn
    19
typcn  
OP
   2015-04-01 17:05:09 +08:00
@Scarlet 直播的弹幕目前不支持,网页上是个 Flashsocket ,下次抓个包分析下
DSKcpp
    20
DSKcpp  
   2015-04-01 17:13:11 +08:00
缓冲后就直接播放完成了 只能强制退出
typcn
    21
typcn  
OP
   2015-04-01 17:20:20 +08:00
@DSKcpp "首次播放可能创建字体缓存,播放器唤醒时间过长,程序可能误判播放已完成,多等一会即可开始播放"
Iblard
    22
Iblard  
   2015-04-01 17:29:50 +08:00
原来我也想做这个,还是兄台有执行力,大赞。
yangff
    23
yangff  
   2015-04-01 17:55:25 +08:00 via Android
b站支持HTML5播放器吧。。
以及安利https://github.com/jabbany/ABPlayerHTML5
yanwen
    24
yanwen  
   2015-04-01 18:09:36 +08:00
10.9.5 打开之后只有再dock上有个图标。。然后什么都没有显示。。是不是只支持10.10的??
ninqq
    25
ninqq  
   2015-04-01 18:12:35 +08:00
播放的时候好慢,播放器好久才出来
typcn
    26
typcn  
OP
   2015-04-01 18:15:51 +08:00 via iPhone
@yangff mp4经过二压,甚至没有高画质版,这个硬解 flv ,支持最高画质
typcn
    27
typcn  
OP
   2015-04-01 18:17:08 +08:00 via iPhone
@ninqq 首次播放肯定慢的,以后的播放就取决于网络情况了
typcn
    28
typcn  
OP
   2015-04-01 18:17:53 +08:00 via iPhone
@yanwen 谢谢反馈,确实有问题,下个版本修复
fising
    29
fising  
   2015-04-01 18:20:05 +08:00
楼主是B站的?
acros
    30
acros  
   2015-04-01 18:22:58 +08:00 via iPhone
楼主的技能树好庞大啊...之前还以为是专注安全的。
typcn
    31
typcn  
OP
   2015-04-01 18:26:46 +08:00
@fising 我是中学生
@acros 我主要还是 web 开发
lyragosa
    32
lyragosa  
   2015-04-01 18:29:15 +08:00
todolist点得不亦乐乎
Earthman
    33
Earthman  
   2015-04-01 19:01:23 +08:00
楼主,todo list 如何实现?md没这功能好像
typcn
    34
typcn  
OP
   2015-04-01 19:04:25 +08:00   1
@Earthman
- [ ] foo
- [x] bar
yuelang85
    35
yuelang85  
   2015-04-01 19:05:23 +08:00
大赞
Exin
    36
Exin  
   2015-04-01 19:08:18 +08:00
好顶赞,只差一台Mac了
weicaizhi
    37
weicaizhi  
   2015-04-01 19:58:20 +08:00
我居然不会用。。。
typcn
    38
typcn  
OP
   2015-04-01 20:07:43 +08:00
@weicaizhi 拖到 Applications,双击打开,然后点击任何视频即可播放
weicaizhi
    39
weicaizhi  
   2015-04-01 20:20:07 +08:00
@typcn 原来是我第一次等的不够久,谢了。话说清晰度默认最高吗?
typcn
    40
typcn  
OP
   2015-04-01 21:09:14 +08:00
@weicaizhi 是的,默认最高
hatcloud
    41
hatcloud  
   2015-04-01 21:57:03 +08:00
楼主我爱你
Vespa
    42
Vespa  
   2015-04-01 22:12:52 +08:00
软件打开什么都不显示怎么破。。。
GPU
    43
GPU  
   2015-04-01 22:13:55 +08:00
先收藏了 。就差Mac 了。
wsph123
    44
wsph123  
   2015-04-01 22:26:41 +08:00
立刻下载完!就差 Mac 了!
coolicer
    45
coolicer  
   2015-04-02 08:24:20 +08:00
大神,求支持油库
typcn
    46
typcn  
OP
   2015-04-02 08:47:50 +08:00
@coolicer 这个。。。考虑下吧,毕竟不是一直右上角
typcn
    47
typcn  
OP
   2015-04-02 08:48:00 +08:00
@coolicer 有时间。。
coolicer
    48
coolicer  
   2015-04-02 08:56:06 +08:00
@typcn 挺多人需要吧
hufozhu
    49
hufozhu  
   2015-04-02 09:04:07 +08:00
太需要了,大赞楼主
v0
    50
v0  
   2015-04-02 09:11:34 +08:00
路过支持TY壕,已下载,就差一台Mac
itsjoke
    51
itsjoke  
   2015-04-02 09:40:36 +08:00
同求支持优酷
shanks
    52
shanks  
   2015-04-02 09:42:12 +08:00
支持一下
asdy
    53
asdy  
   2015-04-02 09:47:53 +08:00
确实不错
AmberBlack
    54
AmberBlack  
   2015-04-02 10:04:47 +08:00
支持
welly
    55
welly  
   2015-04-02 10:06:20 +08:00 via iPhone
路过支持TY壕,已下载,就差一台Mac
duoglas
    56
duoglas  
   2015-04-02 10:08:52 +08:00
为啥我打开以后一点动静都没有?
duoglas
    57
duoglas  
   2015-04-02 10:09:46 +08:00
10.9.5 打开之后只有再dock上有个图标。。然后什么都没有显示。。是不是只支持10.10的??
yrom
    58
yrom  
   2015-04-02 10:27:59 +08:00
同10.9.5...打开什么反应也没有
Felldeadbird
    59
Felldeadbird  
   2015-04-02 10:46:53 +08:00
不错,我现在b站都么上了。因为不发热计划用不了了。现在有客户端就好了
typcn
    60
typcn  
OP
   2015-04-02 10:52:21 +08:00
@duoglas
@yrom 10.9 打开不会出现窗口,至今不知道为什么。。。
cty
    61
cty  
   2015-04-02 12:46:49 +08:00
@typcn

brew cask formula 已经看到了,业界良心。
fengxucn
    62
fengxucn  
   2015-04-02 14:32:14 +08:00
这个不错呀,下载来用用看。看片方便了
weicaizhi
    63
weicaizhi  
   2015-04-02 22:29:26 +08:00
今天更新了,良心!求添加音量控制!
Knights
    64
Knights  
   2015-04-03 12:13:39 +08:00
cpu占用降了一半,666666
kazarin
    65
kazarin  
   2015-04-03 23:29:30 +08:00
10.9.5打开之后没反应....
typcn
    66
typcn  
OP
   2015-04-04 00:46:51 +08:00
@kazarin 10.9 不支持 Storyboard ,只能用老式的 xib 来做。。。
typcn
    67
typcn  
OP
   2015-04-04 04:52:15 +08:00
@weicaizhi MPV 内置的音量控制貌似不管用,现在是按上下方向键调整系统音量
yaqink
    68
yaqink  
   2015-04-04 17:32:55 +08:00 via iPad
全屏看,鼠一直示着,很不舒服desu
dimmi
    69
dimmi  
   2015-04-10 10:11:46 +08:00
10.9不能安装
typcn
    70
typcn  
OP
   2015-04-10 11:32:05 +08:00
@dimmi 10.9 不支持 Storyboard ,所以放弃支持
join98
    71
join98  
   2015-04-10 21:40:50 +08:00
@typcn 感谢您的付出,本人系统10.10.3,之前1.3版本虽然有些bug,还能播放,升级到1.4a,以及其后的1.4b,打开视频(左键)都会导致客户端崩溃,只能右键open link打开然后再点击播放(还有一个选项是下载,但还没开通);此外直播部分显示缺少插件(missing plugin),估计是播放器不能加载,又禁用了flash导致。如果您时间允许,望修复,还希望加上些快捷方式,如全屏,不用鼠标去点那个小按钮,再次感谢
typcn
    72
typcn  
OP
   2015-04-10 21:47:01 +08:00
@join98 稍等会修复,我一会看看
typcn
    73
typcn  
OP
   2015-04-10 22:05:08 +08:00
@join98 已经修复,请点击检查更新并按照。
typcn
    74
typcn  
OP
   2015-04-10 22:05:16 +08:00
@join98 已经修复,请点击检查更新并安装。
join98
    75
join98  
   2015-04-10 22:06:26 +08:00
@typcn 升到1.4c了,左键还是不行,连搜索按钮一按(左键)都闪退
typcn
    76
typcn  
OP
   2015-04-10 22:18:41 +08:00
@join98 我这里很正常啊。。。崩溃了之后,你点击 Report 或者详细信息,会出现一个框,把里面所有的内容,发送到我的邮箱 typcncom gmail ,我明天看一看。
临时办法:
如果你在使用 Safari,你可以使用 Safari 来浏览 B 站,并通过插件来调起客户端。
如果你在使用 Chrome ,你可以在官网拖拽“在客户端播放”到书签栏,找到要看的视频之后,按一下书签即可调用客户端进行播放。
join98
    77
join98  
   2015-04-10 22:18:51 +08:00
@typcn 截一段崩溃报告Time Awake Since Boot: 1200 seconds

Crashed Thread: 0 Dispatch queue: com.apple.main-thread

Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x00000000bbadbeef
join98
    78
join98  
   2015-04-10 22:21:18 +08:00
请问Safari如何用插件调用客户端
typcn
    79
typcn  
OP
   2015-04-10 22:32:32 +08:00
@join98 从网盘或者 GitHub 下载那个 Safari 插件,安装。
安装之后,在 Bilibili 的任何页面,最上方都会有在客户端中打开
join98
    80
join98  
   2015-04-11 11:53:29 +08:00
@typcn 升到1.4e终于完全修复了,谢谢,不用装safari插件了
weicaizhi
    81
weicaizhi  
   2015-04-14 00:15:27 +08:00
再次感谢!话说怎么屏蔽底部的弹幕呢?设置中的弹幕屏蔽点开啥都没有。
Spike
    82
Spike  
   2015-05-31 23:12:43 +08:00
太感谢了,简直棒到飞起
typcn
    83
typcn  
OP
   2015-06-02 07:10:01 +08:00
@weicaizhi 一直没有看帖子,现在已经可以关闭底部弹幕或者通过关键词屏蔽弹幕了
weicaizhi
    84
weicaizhi  
   2015-06-03 15:45:25 +08:00 via Android
@typcn 看到啦,点赞!
skl
    85
skl  
   2015-06-30 00:17:02 +08:00
10.9表示用不了。。。
关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     896 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 42ms UTC 20:11 PVG 04:11 LAX 13:11 JFK 16:11
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