← 返回项目开源工具2026—

弹来弹去

从画质与弹幕二选一,到让两者在原播放器上并存

不接管视频,只获取无需登录的公开弹幕,用透明置顶层和独立时间轴与本地视频手动校准。

角色
负责问题定义、产品设计、独立开发与开源交付。
阶段
macOS / Windows · 开源

CONCLUSION / 先说结论

解决一个问题不必接管整套播放体验;工具只承担它真正需要承担的部分。
01

FRICTION / 问题

要解决的问题

观看本地高画质视频时,常常必须放弃在线视频平台上的弹幕。

02

JUDGMENT / 判断

关键判断

播放器继续负责视频,工具只读取无需登录的公开弹幕并维护一条独立时间轴;边界越小,越不必牺牲原有画质和播放选择。

03

ANSWER / 方案

解决方式

制作 macOS 与 Windows 双平台开源工具,以透明、置顶、可鼠标穿透的弹幕层覆盖原播放器,通过倒计时和偏移微调完成手动校准。

2
桌面平台macOS 与 Windows
v0.3.4
截图版本不等于仓库当前版本
±1 / ±5 秒
偏移微调用于手动校准独立时间轴

CONTRIBUTION / 我做了什么

我做了什么。

01

我的工作

问题与产品边界

定义“不下载视频、不接管播放器、只获取公开弹幕”的小产品边界。

02

我的工作

双平台实现

完成 macOS AppKit 与 Windows .NET 8 + WPF 版本,处理透明置顶、鼠标穿透、时间轴和偏移控制。

03

我的工作

开源交付

公开项目文章和源码,让产品判断、限制和使用方式可以被复核。

EVIDENCE / 过程与结果

从过程到结果

01独立弹幕控制界面v0.3.4 截图

工具只控制弹幕来源、密度、过滤和独立时间轴。

这项证据说明
真实双平台工具已经形成可操作流程。
不能据此判断
当前版本、活跃用户或平台接口的持续兼容性。
02不接管原播放器真实操作截图

透明置顶层把弹幕与原播放器组合,视频仍由用户选择的播放器负责。

这项证据说明
产品边界已经落实为实际运行方式。
不能据此判断
对所有播放器、全屏方式与不同剪辑都自动适配。

BOUNDARY / 结果与限制

结果与限制

可以确认

  • 存在真实双平台工具、界面、公开文章和开源仓库。

不能据此判断

  • 下载量、活跃用户、长期稳定性或持续维护。
  • 与哔哩哔哩存在关联、授权或合作。

弹来弹去是独立第三方开源工具,与哔哩哔哩没有关联、授权或合作关系;仅用于个人观看辅助。

SOURCES / 项目来源

原始资料与项目入口

  1. 01受不了 B 站的低画质,我决定把弹幕打包带走Belcheck 在少数派公开发布的项目文章(在新标签页打开)
  2. 02弹来弹去源码Belcheck 的公开代码仓库(在新标签页打开)
下一案例 / NEXT CASE贝尔扎克