Danmaku Player 是一款 Windows 桌面透明弹幕播放器,可加载哔哩哔哩 XML 与 protobuf 弹幕文件,让弹出的弹幕层叠加在视频画面上与播放进度同步。

3.8.2
发布于
2025年2月14日
41
星标
387
下载
同步于
2 天前
windows

最新版本

3.8.22025年2月14日 23:19
下载慢?可在上方随时切换镜像源

项目说明

项目概述

Danmaku Player 是一款运行在 Windows 上的透明弹幕播放器,用于给视频加上弹幕。它支持哔哩哔哩的 XML 弹幕文件,以及通过 protobuf 直接下载的弹幕数据,也能用 B 站接口按 av、BV、cid、md、ss、ep 等编号拉取弹幕。界面使用 WinUI 3 构建,弹幕渲染基于 Win2D,配合 WebView2 与 Playwright 还能与网页播放器同步进度与倍速。它是一个透明、无边框的置顶窗口,盖在视频画面上实时渲染弹幕。

把哔哩哔哩的弹幕,叠加到你的本地播放画面上。

主要功能

  • 透明弹幕窗口:透明无边框、固定最上层,可覆盖在任何播放器画面上,主题色可改
  • 弹幕来源灵活:支持本地 .xml 弹幕,也可用 B 站 API 按 av、BV、cid、md、ss、ep 下载,支持分 P 与全弹幕
  • 多种弹幕类型:顶端、底端、滚动、逆向与彩色弹幕一应俱全
  • 样式可调:可调整透明度、滚动速度、字号与字体,并支持阴影、描边等效果
  • 不重叠与合并:出现位置算法优化,弹幕同屏不重叠,并可自动合并类似弹幕
  • 延迟校准:手动调整弹幕延迟以匹配视频时间轴
  • 屏蔽与限流:支持正则屏蔽弹幕,并可限制同屏滚动、顶端、底端与逆向弹幕数量
  • 播放控制:可调快进速度与播放倍速,长按右键播放 3 倍速,支持暂停、快进等快捷键
  • 网页播放器同步:与背后的网页播放器同步倍速、进度、音量与播放暂停,支持 iframe 内视频
  • 远程同乐:可通过远程服务器与他人共享进度

适用人群

  • 想给本地播放器加上弹幕的观众
  • 用 PotPlayer 等播放器看剧的用户
  • 喜欢研究弹幕渲染效果的哔哩哔哩用户

快速上手

  1. 从 Microsoft Store 或 GitHub Releases 安装 Danmaku Player
  2. 打开应用,选择本地弹幕文件,或用 av、BV、cid 等编号从哔哩哔哩下载弹幕
  3. 把透明窗口拖到视频画面上方并保持置顶
  4. 播放视频时按需调整弹幕透明度、滚动速度、字号与延迟
  5. 若使用网页播放器,可开启与网页播放器的同步,统一控制进度、倍速与音量

核心优势

  • 本地播放器也有弹幕:播放交给专业播放器,弹幕由独立透明层负责,各司其职
  • 还原度高:覆盖多种弹幕类型与彩色弹幕,并支持 M7 高级弹幕基础功能
  • 观感清爽:位置算法与合并机制让同屏弹幕不重叠、不糊成一团
  • 网页联动:与网页播放器同步进度与倍速,两端体验一致

系统要求

项目 要求
操作系统 Windows
运行环境 WinUI 3 与 WebView2
获取方式 Microsoft Store 或 GitHub Releases

注意事项

  • 与网页播放器同步依赖 WebView2 与 Playwright 自动化
  • M7 高级弹幕的跟踪拾取、M9 代码弹幕与 ASS 字幕尚未支持
  • 部分功能仍在持续完善中,界面与行为可能变化
  • 屏幕显示效果依赖系统显卡与 Win2D 渲染能力

历史版本

排序