查看: 705|回复: 50

[PC] bili-danmu 轻量化弹幕助手 1.2.0版本

[复制链接]

545

主题

0

回帖

906

积分

UID
4
贡献
9 点
钻石
99 个
C币
8 个
发表于 2026-9-13 23:18:00 | 显示全部楼层 |阅读模式

bili-danmu
2.9 MB 的安装包,一个不跟游戏抢资源的 B 站弹幕助手
开发背景

  • 以前在用的弹幕助手早已停更,B 站弹幕协议更新后已无法正常接收弹幕。

  • 现存的弹幕助手基于臃肿的桌面框架,体积大、资源占用高,不够轻量。

  • 因此重写本项目:给用 OBS 推流的主播一个不挡游戏画面的看弹幕窗口,也给想和主播一起玩、一起互动的水友一个干净的看弹幕工具。

  • 感谢开源社区:弹幕协议相关接口的公开分析与实现,以及 DanmuFree 的开源参考。

    亮点

  • 小:安装包 2.9 MB,装完占硬盘 12 MB。不用额外装浏览器组件(Windows 自带)、不用装 Python、不用下载语音模型,双击下一步就能用。

  • 不跟游戏抢电脑:直播时游戏已经满负荷,助手不该再压上一块石头。内存占用很小,长时间挂着也不会越来越多;鼠标穿透一开,弹幕窗不拦鼠标,点击直接落到游戏上。

  • 故意没做的功能:没有用户头像、没有礼物图标,一行弹幕就是一行字;没有花哨动画,弹幕淡入进场不影响画面拖动;不打赏刷屏,同一个人送同一件礼物合并成一行显示总数量。

  • 挂着就行:断线自动重连,重连期间不弹报错、不刷屏;弹幕最多留 120 条,超出挤掉最早的,看一整天也不会卡。


    挂着直播时,任务管理器里的占用
    效果

    弹幕窗透明,直接叠在游戏画面上;礼物行金色区分、连击只占一行;下方是发送框,回车发送
    界面

    扫码登录(登录信息只存本机)

    字号、行距、字体、背景不透明度

    朗读音色、语速、音量,可试听

    礼物金额门槛、连击合并、礼物朗读

    关于页:版本号、项目地址、致谢开源与赞赏码
    快速开始
    只想用不想编译:到 Releases 下载安装包(bili-danmu_x.y.z_x64-setup.exe)双击安装即可。

  • 扫码登录(必做:B 站 2025+ 不向游客推送弹幕,未登录收不到弹幕;登录后还会显示昵称)

  • 输入直播间号,点「连接」(也可点输入框下方的面包屑直连最近房间)

  • 弹幕实时显示在桌面透明悬浮窗;设置页可开鼠标穿透,让鼠标点击落到弹幕窗下方的窗口

  • 在弹幕窗下方的发送框输入文字,回车发送

  • 想听弹幕:到朗读页开启开关、选音色,点「试听」调好语速音量再挂后台

    能做什么

    功能
    说明

    收弹幕
    连上直播间就实时收,断线自动重连,掉线不用手动管

    弹幕窗
    桌面透明悬浮窗,可拖动、可缩放、可置顶、可鼠标穿透,背景不透明度可调,位置和大小自动记住

    只看想看的
    只显示舰长 / 房管、只显示带粉丝牌的、荣耀等级门槛、敏感词屏蔽

    发弹幕
    弹幕窗下方独立发送框,回车发送,字号跟着弹幕走

    朗读
    14 个中文音色(普通话 / 方言 / 粤语 / 台湾),语速音量可调;念之前会清洗 emoji 和链接

    礼物 / 醒目留言 / 上舰
    显示在弹幕上方独立区域,可设金额门槛,连击只占一行显示总数量;也能念出来

    其他
    最近房间一键直连、系统托盘常驻、运行状态一览

    还没做:滚动弹幕、顶弹、用户屏蔽、Windows 系统 TTS、开机自启、全局快捷键、自动更新。
    数据与隐私

  • 配置存在 %APPDATA%\com.bilidanmu.app\config.json;登录信息加密保存(和本机、本机用户绑定),配置文件拷到别的电脑也读不出来,要重新扫码

  • 不收集任何信息、不上传日志

  • 唯一的对外请求:开启朗读后,弹幕文字会发往微软 Edge TTS 服务合成语音,关掉开关就停

    致谢与 License
    本项目以 GNU GPL v3 开源。
    实现参考了 DanmuFree(MIT License © SoraYjy),其协议与 WBI 签名实现源自该项目,特此声明致谢。
    技术实现(功能状态、协议细节、架构、构建与发布)见 docs/技术说明.md。

    下载地址
    仓库地址: https://github.com/bd-dxg/bili-danmu 欢迎star

    下载地址: https://github.com/bd-dxg/bili-danmu/releases/latest
  • 温馨提示:
    1、在论坛里发表的文章仅代表作者本人的观点,与本网站立场无关。
    2、论坛的所有内容都不保证其准确性,有效性,时间性。阅读本站内容因误导等因素而造成的损失本站不承担连带责任。
    3、当政府机关依照法定程序要求披露信息时,论坛均得免责。
    4、若因线路及非本站所能控制范围的故障导致暂停服务期间造成的一切不便与损失,论坛不负任何责任。
    5、注册会员通过任何手段和方法针对论坛进行破坏,我们有权对其行为作出处理。并保留进一步追究其责任的权利。
    6、网络世界也请遵守我国的法律法规!一旦发现违法行为,将立即封存相关信息并报警处理!
    回复

    使用道具 举报

    0

    主题

    376

    回帖

    0

    积分

    UID
    485586
    贡献
    0 点
    钻石
    0 个
    C币
    0 个
    发表于 2026-9-14 17:11:56 | 显示全部楼层
    思路很清晰,逻辑上也能自洽。有遇到类似情况的吗?想听听别人的做法。
    回复

    使用道具 举报

    0

    主题

    355

    回帖

    45

    积分

    UID
    736806
    贡献
    0 点
    钻石
    0 个
    C币
    1 个
    发表于 2026-9-14 19:06:14 | 显示全部楼层
    收藏了,正好最近在研究相关的。有没有后续?想蹲一个更新。
    回复

    使用道具 举报

    0

    主题

    387

    回帖

    0

    积分

    UID
    314575
    贡献
    0 点
    钻石
    0 个
    C币
    0 个
    发表于 2026-9-14 20:11:25 | 显示全部楼层
    这个案例很有代表性,能说明不少问题。希望能再展开讲讲某个细节。
    回复

    使用道具 举报

    0

    主题

    374

    回帖

    61

    积分

    UID
    506266
    贡献
    0 点
    钻石
    0 个
    C币
    0 个
    发表于 2026-9-14 21:36:26 | 显示全部楼层
    看完挺有收获的,之前一直没搞明白这块。
    回复

    使用道具 举报

    0

    主题

    359

    回帖

    0

    积分

    UID
    908569
    贡献
    0 点
    钻石
    0 个
    C币
    0 个
    发表于 2026-9-14 22:35:56 | 显示全部楼层
    思路很清晰,逻辑上也能自洽。(补充第5点)
    回复

    使用道具 举报

    0

    主题

    383

    回帖

    0

    积分

    UID
    382547
    贡献
    0 点
    钻石
    0 个
    C币
    0 个
    发表于 2026-9-15 00:15:07 | 显示全部楼层
    这种一手经验的分享比二手转述有价值多了。有没有后续?想蹲一个更新。
    回复

    使用道具 举报

    0

    主题

    393

    回帖

    0

    积分

    UID
    778685
    贡献
    0 点
    钻石
    0 个
    C币
    0 个
    发表于 2026-9-15 02:26:25 | 显示全部楼层
    整体框架挺好,细节上还能再展开。期待后续的补充。
    回复

    使用道具 举报

    0

    主题

    382

    回帖

    52

    积分

    UID
    413472
    贡献
    0 点
    钻石
    0 个
    C币
    0 个
    发表于 2026-9-15 04:10:20 | 显示全部楼层
    楼主说得挺实在,比那些空谈概念的强。有没有后续?想蹲一个更新。
    回复

    使用道具 举报

    0

    主题

    373

    回帖

    46

    积分

    UID
    262534
    贡献
    0 点
    钻石
    0 个
    C币
    1 个
    发表于 2026-9-15 05:59:55 | 显示全部楼层
    看完挺有收获的,之前一直没搞明白这块。(补充第3点)
    回复

    使用道具 举报

    温馨提示:
    1、在论坛里发表的文章仅代表作者本人的观点,与本网站立场无关。
    2、论坛的所有内容都不保证其准确性,有效性,时间性。阅读本站内容因误导等因素而造成的损失本站不承担连带责任。
    3、当政府机关依照法定程序要求披露信息时,论坛均得免责。
    4、若因线路及非本站所能控制范围的故障导致暂停服务期间造成的一切不便与损失,论坛不负任何责任。
    5、注册会员通过任何手段和方法针对论坛进行破坏,我们有权对其行为作出处理。并保留进一步追究其责任的权利。
    6、网络世界也请遵守我国的法律法规!一旦发现违法行为,将立即封存相关信息并报警处理!
    您需要登录后才可以回帖 登录 | 立即加入

    本版积分规则

    QQ客服返回顶部