爱意满满的作品展示区。
typcn

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

  typcn ·
typcn · Apr 1, 2015 · 24170 views
This topic created in 4234 days ago, the information mentioned may be changed or developed.

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

Supplement 1  ·  Apr 2, 2015
更新 v1.1
* 修复部分视频解析崩溃
* 修复4K视频缓冲崩溃
+ 增加关闭窗口快捷键
+ 增加复制粘贴快捷键 by RexPi
+ AV 号自动适应输入 by RexPi
Supplement 2  ·  Apr 2, 2015
有人私聊我说海外下载更新太慢,已经新增 3 台节点
Supplement 3  ·  Apr 4, 2015
√ 弹幕发送功能已经完成!
Supplement 4  ·  Mar 22, 2016

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

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

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

New Feature List

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


上图
ChenYounG
ChenYounG
Apr 1, 2015❤️1
3
铁芯科技路过支持TY壕,已下载,就差一台Mac
RagnarokStack
RagnarokStack
Apr 1, 2015
4
业界良心!
Twinkle
Twinkle
Apr 1, 2015❤️1
5
就差一台Mac +1
Nick
Nick
Apr 1, 2015
6
神器!
circsqua
circsqua
Apr 1, 2015
7
so say we all
taresky
taresky
Apr 1, 2015
8
1024
karmaz
karmaz
Apr 1, 2015
9
挂着 VPN 看崩溃了。。。
AntonChen
AntonChen
Apr 1, 2015
10
就差一台Mac +1
mogita
mogita
Apr 1, 2015 via iPhone
11
把 todo list 全打了勾🐶
mortal
mortal
Apr 1, 2015
12
@ck65 2333 我也这么玩了一遍
cty
cty
Apr 1, 2015
13
@typcn

要不要加个 brew cask ,方便推广~
steveshi
steveshi
Apr 1, 2015
14
@mortal +1我也这么干了
dofine
dofine
Apr 1, 2015
15
TODOLIST 打勾+1 。。
弱弱地求个 A 站的。。
typcn
typcn
OP
Apr 1, 2015❤️1
16
@cty 啊 我一会看看怎么加

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

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

brew cask formula 已经看到了,业界良心。
fengxucn
fengxucn
Apr 2, 2015
62
这个不错呀,下载来用用看。看片方便了
weicaizhi
weicaizhi
Apr 2, 2015
63
今天更新了,良心!求添加音量控制!
Knights
Knights
Apr 3, 2015
64
cpu占用降了一半,666666
kazarin
kazarin
Apr 3, 2015
65
10.9.5打开之后没反应....
typcn
typcn
OP
Apr 4, 2015
66
@kazarin 10.9 不支持 Storyboard ,只能用老式的 xib 来做。。。
typcn
typcn
OP
Apr 4, 2015
67
@weicaizhi MPV 内置的音量控制貌似不管用,现在是按上下方向键调整系统音量
yaqink
yaqink
Apr 4, 2015 via iPad
68
全屏觀看時,鼠標一直顯示着,很不舒服desu
dimmi
dimmi
Apr 10, 2015
69
10.9不能安装
typcn
typcn
OP
Apr 10, 2015
70
@dimmi 10.9 不支持 Storyboard ,所以放弃支持
join98
join98
Apr 10, 2015
71
@typcn 感谢您的付出,本人系统10.10.3,之前1.3版本虽然有些bug,还能播放,升级到1.4a,以及其后的1.4b,打开视频(左键)都会导致客户端崩溃,只能右键open link打开然后再点击播放(还有一个选项是下载,但还没开通);此外直播部分显示缺少插件(missing plugin),估计是播放器不能加载,又禁用了flash导致。如果您时间允许,望修复,还希望加上些快捷方式,如全屏,不用鼠标去点那个小按钮,再次感谢
typcn
typcn
OP
Apr 10, 2015
72
@join98 稍等会修复,我一会看看
typcn
typcn
OP
Apr 10, 2015
73
@join98 已经修复,请点击检查更新并按照。
typcn
typcn
OP
Apr 10, 2015
74
@join98 已经修复,请点击检查更新并安装。
join98
join98
Apr 10, 2015
75
@typcn 升到1.4c了,左键还是不行,连搜索按钮一按(左键)都闪退
typcn
typcn
OP
Apr 10, 2015
76
@join98 我这里很正常啊。。。崩溃了之后,你点击 Report 或者详细信息,会出现一个框,把里面所有的内容,发送到我的邮箱 typcncom gmail ,我明天看一看。
临时办法:
如果你在使用 Safari,你可以使用 Safari 来浏览 B 站,并通过插件来调起客户端。
如果你在使用 Chrome ,你可以在官网拖拽“在客户端播放”到书签栏,找到要看的视频之后,按一下书签即可调用客户端进行播放。
join98
join98
Apr 10, 2015
77
@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
join98
Apr 10, 2015
78
请问Safari如何用插件调用客户端
typcn
typcn
OP
Apr 10, 2015
79
@join98 从网盘或者 GitHub 下载那个 Safari 插件,安装。
安装之后,在 Bilibili 的任何页面,最上方都会有在客户端中打开
join98
join98
Apr 11, 2015
80
@typcn 升到1.4e终于完全修复了,谢谢,不用装safari插件了
weicaizhi
weicaizhi
Apr 14, 2015
81
再次感谢!话说怎么屏蔽底部的弹幕呢?设置中的弹幕屏蔽点开啥都没有。
Spike
Spike
May 31, 2015
82
太感谢了,简直棒到飞起
typcn
typcn
OP
Jun 2, 2015
83
@weicaizhi 一直没有看帖子,现在已经可以关闭底部弹幕或者通过关键词屏蔽弹幕了
weicaizhi
weicaizhi
Jun 3, 2015 via Android
84
@typcn 看到啦,点赞!
skl
skl
Jun 30, 2015
85
10.9表示用不了。。。
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2637 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 106ms · UTC 15:05 · PVG 23:05 · LAX 07:05 · JFK 10:05
♥ Do have faith in what you're doing.