V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
typcn
V2EX  ›  分享创造

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

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

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
ck65
    11
ck65  
   2015-04-01 15:24:58 +08:00 via iPhone
把 todo list 全打了勾🐶
mortal
    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   ·   实用小工具   ·   2851 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 28ms · UTC 13:26 · PVG 21:26 · LAX 05:26 · JFK 08:26
Developed with CodeLauncher
♥ Do have faith in what you're doing.