简体中文 | 繁體中文 | English

哔哩哔哩 Linux版


aur

这是哔哩哔哩 Linux版

SVG图标来自 @Peternal


介绍

本项目用到了:

  1. 反混淆
  2. 调试
  3. 脑子

本项目完全开源,且没有任何代码加密操作,如有疑虑请自行审查代码或停止使用相关文件。

特点

  1. 没有讨厌的标题栏
  2. 支持小分辨率屏幕全屏
  3. 检查更新支持
  4. 有能够关闭程序的菜单
  5. 支持漫游
  6. 外区搜索
  7. 弹幕共享

使用方法

自动化构建

请到 Release 页面下载:

https://github.com/msojocs/bilibili-linux/releases

即时构建版本:

https://github.com/msojocs/bilibili-linux/releases/tag/continuous

手动构建

  1. 拉取代码
    git clone https://github.com/msojocs/bilibili-linux.git
    cd bilibili-linux
    
  2. 安装
    tools/setup-bilibili.sh
    
  3. 启动
    bin/bilibili
    

AppImage 安装

请使用 AppImageLauncher

Gentoo Linux

Emerge from gentoo-zh overlay.

额外补充

如果阁下不喜欢电脑多装一个 Electron,可以自行提取发布版的 app.asar 并使用已安装 Electron 启动,建议的 Electron 版本是:43.1.1VaapiOnNvidiaGPUs 需要 Electron 43+ / Chromium 130+)

GPU 加速配置

Electron 43 (Chromium 150) 支持 Linux 下 VA-API 硬件视频解码。以下为推荐配置:

NVIDIA GPU

  1. 安装 VA-API → NVDEC 后端:

    # Arch Linux
    sudo pacman -S libva-nvidia-driver
    # Debian/Ubuntu
    sudo apt install libva-nvidia-driver
    
  2. 设置环境变量(libva 需要此变量定位 NVIDIA 后端):

    export LIBVA_DRIVER_NAME=nvidia
    
  3. ~/.config/bilibili/bilibili-flags.conf 中配置:

    --ignore-gpu-blocklist
    --enable-features=AcceleratedVideoDecodeLinuxGL,AcceleratedVideoDecodeLinuxZeroCopyGL,VaapiOnNvidiaGPUs,VaapiIgnoreDriverChecks,PlatformHEVCDecoderSupport
    --enable-gpu-rasterization
    --enable-zero-copy
    --disable-gpu-sandbox
    

    说明

    • VaapiOnNvidiaGPUs (Chromium 130+) 绕过 vaapi_wrapper 对 NVIDIA 设备的跳过检查
    • AcceleratedVideoDecodeLinuxGL / AcceleratedVideoDecodeLinuxZeroCopyGL 为 Chromium 150 推荐的 GL 零拷贝解码路径
    • Electron 28 不支持以上 feature,NVIDIA 视频硬解需要 Electron 43+

Intel / AMD GPU

--ignore-gpu-blocklist
--enable-features=AcceleratedVideoDecodeLinuxGL,AcceleratedVideoDecodeLinuxZeroCopyGL,VaapiVideoDecoder,VaapiIgnoreDriverChecks,PlatformHEVCDecoderSupport
--enable-gpu-rasterization
--enable-zero-copy
--disable-gpu-sandbox

Intel 核显与 AMD 独显/核显使用 Mesa VA-API 后端,无需额外安装驱动或设置环境变量。

验证硬解

播放视频后检查 GPU 解码引擎是否工作:

cat /proc/$(pgrep -f "type=gpu-process.*bilibili")/fdinfo/* | grep drm-engine-video

非零数值表示 GPU 解码引擎正在工作。也可访问 chrome://gpu 查看 "Video Decode" 状态。

注意

开发者工具

F12 开发者面板

现已支持自行打开开发者工具,方法如下:

现已支持自行打开开发者工具,方法如下:

尝试按下F12,如果没有反应就是没有开启;

登录界面有两层,内层右键打开,外层F12打开。

关于龙芯

https://areweloongyet.com/docs/loong-or-loongarch

发行版 架构标识符
AOSC OS loongarch64
Debian
  • 旧世界:loongarch64
  • 新世界:loong64
Gentoo loong
Loong Arch Linux loong64
RPM 系 loongarch64
Slackware loong64

空降助手

自动帮助阁下空降至关键位置。

你需要提前安装python3软件包与faster_whisper torch模块。

参考文档:AiTranscribe

选项 说明
Whisper代理 模型下载需要代理, 形如:http://127.0.0.1:1080
LD_LIBRARY_PATH 可能遇到 cudnn 库找不到,参考此处
AI识别TOKEN https://www.bigmodel.cn/ 的Token,使用免费模型 glm-4.5-flash

切换语言

  1. 在主页点击右下角设定按钮
  2. 进入“其它设定”
  3. 在“语言设定”区域选择你想要的语言

更新日志

CHANGELOG.md

预览

推荐

直播

检查更新

退出

漫游

感谢以下项目

  1. BiliRoaming
  2. 解除B站区域限制
  3. 小电视空降助手

免责声明

License 仅对本项目生效,不针对其产物。

哔哩哔哩客户端版权归上海宽娱数码科技有限公司所有;

对于使用本项目产生的额外问题,如账户封禁被盗等,维护者不对此负责,请谨慎使用;

如有不当之处,请联系本人,邮箱:jiyecafe@gmail.com