Bilibili Mac Client
A must-have online video player for Mac
Features
- Hard playback
- libass display barrage, ultra-low CPU usage
- Support the analysis and playback of nearly 100 video websites through You-Get
- Automatic splicing of segmented videos
- Support sending barrage
- Barrage transparency, font size adjustment
- Open local video and automatically load barrage + subtitles under the same folder
- Browse multiple tabs and download videos with one click
- Barrage keyword blocking, intelligent blocking
- Supports watching live broadcasts with live broadcast barrage
- Supports custom mpv configuration files, customizes shortcut keys, and loads Lua scripts
- Multilingual/font-perfect ASS subtitle rendering
Screenshot
Download
TYPCN Download Center
GitHub
FAQ
see FAQ
Build
see HOW TO BUILD
Performance
Compared with HTML5 players, the battery consumption when watching 1080P full barrage videos
- BIlimac HWDEC ZeroCopy
- Bilimac HWDEC
- Safari HTML5 (162%)
- Chrome HTML5 (246%)
Thanks
- mpv
- ChromiumTabs
- GCDWebServers
- Sparkle
- FFmpeg
- BarrageRenderer
- You-Get
Some files from
- https://github.com/lhecker/NSLabel ( Label Class )
- https://github.com/nickhutchinson/Cocoa-Toolkit ( Some iOS polyfill )
- https://github.com/dbainbridge/mapbox-osx ( Some iOS polyfill )
- https://github.com/niltsh/MPlayerX ( Some icons )
- https://github.com/niltsh/BGHUDAppKit ( Progress bar and volume bar )
License
GPLv3