YouTube B站弹幕播放器

加载本地 B站弹幕 JSON文件,在 YouTube 视频上显示

Author
ZBpine
Daily installs
2
Total installs
18
Ratings
0 0 0
Version
1.5.3
Created
2025-05-16
Updated
2025-06-07
Size
53.6 KB
License
MIT
Applies to

🎬 YouTube 弹幕播放器(加载本地B站弹幕)

一款用于在 YouTube 上加载本地B站弹幕并显示同步弹幕的油猴用户脚本(配合 B站弹幕爬虫B站弹幕下载脚本 获取B站弹幕),支持顶部/底部弹幕、颜色字号等功能。

✨ 功能特色

  • ✅ 点击🔍搜索B站同名视频弹幕
  • ✅ 或加载本地弹幕(由 B 站弹幕 XML 转换而成的 .json
  • ✅ 自动同步弹幕播放,自动分配弹幕轨道,防止重叠
  • ✅ 支持顶部 / 底部 / 滚动弹幕,支持显示弹幕颜色、字号
  • ✅ 支持缓存弹幕,下次打开页面自动恢复
  • ✅ 支持配置服务器地址,通过服务器搜索B站同名视频弹幕
  • 1.3版本支持在B站播放弹幕(倒不是脱裤子放屁,可以尝试在补档视频看原视频弹幕)

🖼️ 效果预览

demo demo

📦 弹幕文件要求

JSON格式要求如下:

{
  "bvid": "BV1xx4117xYz",
  "cid": 12345678,
  "videoData": {
    "title": "...",
    "pic": "...",
    ...
  },
  "danmakuData": [
    {
      "progress": 12340,
      "mode": 1,
      "fontsize": 25,
      "color": 16777215,
      "ctime": 1615020559,
      "pool": 1,
      "midHash": "abcdef",
      "dmid": "123456789",
      "weight": 0,
      "content": "哈哈哈哈"
    }
  ],
  "fetchtime": 1747363751
}

YouTube不让脚本用DOMParser处理本地xml文件,所以需要预先转为json。

其中必须含有danmakuData,其他数据可选。

处理弹幕xml可参考 BiliBili XML弹幕