Bilibili字幕实时显示插件

在B站播放器中集成字幕列表,支持CC字幕和AI字幕,提供搜索、同步高亮、下载导出等功能

当前为 2025-08-01 提交的版本,查看 最新版本

作者
Haleclipse
评分
0 0 0
版本
1.6
创建于
2025-08-01
更新于
2025-08-01
大小
52.6 KB
许可证
MIT
适用于

Bilibili字幕实时显示插件

一个功能强大的B站字幕提取和显示工具,支持CC字幕和AI字幕的实时显示、搜索、导出等功能。

✨ 主要特性

🎯 多类型字幕支持

  • CC字幕 - 支持传统CC字幕显示
  • AI字幕 - 支持AI生成字幕的实时拦截和显示
  • 动态加载 - 支持视频播放过程中动态开启字幕功能

🔍 智能搜索功能

  • 实时搜索 - 输入关键词即时高亮匹配内容
  • 结果导航 - 上一个/下一个结果快速跳转
  • 搜索计数 - 显示当前结果位置和总数量

🎵 同步高亮显示

  • 实时同步 - 字幕与视频播放进度实时同步
  • 智能滚动 - 自动跟随当前播放进度
  • 手动控制 - 手动滚动时暂停自动跟随
  • 点击跳转 - 点击字幕条目跳转到对应时间点

📱 双显示模式

  • 单条显示 - 传统列表模式,清晰展示每条字幕
  • 合并显示 - 段落模式,连续阅读体验

💾 导出功能

  • 复制到剪贴板 - 纯文本/SRT格式复制
  • 文件下载 - 智能命名,直接下载字幕文件
    • 纯文本格式 (.txt)
    • SRT字幕格式 (.srt)

🌐 多页面支持

  • 普通视频 - *.bilibili.com/video/*
  • 课程视频 - *.bilibili.com/cheese/*

🚀 安装使用

安装方式

  1. 安装 Tampermonkey 浏览器扩展
  2. 点击安装脚本或手动添加脚本代码
  3. 访问B站视频页面即可自动生效

使用方法

  1. 打开任意B站视频页面
  2. 在右侧弹幕面板下方找到"字幕列表"
  3. 点击展开字幕面板
  4. 享受丰富的字幕功能

📸 功能演示

字幕面板界面

  • 可展开/收起的字幕列表面板
  • 搜索框和导航按钮
  • 功能菜单(切换视图、导出等)

实时同步效果

  • 当前播放字幕高亮显示
  • 自动滚动到当前位置
  • 平滑的视觉效果

搜索功能

  • 输入关键词实时高亮
  • 结果计数和导航
  • 当前结果特殊标记

⚙️ 技术特点

智能拦截机制

  • 提前拦截 - 页面加载前就准备好拦截器
  • 多协议支持 - 同时拦截 fetch 和 XMLHttpRequest
  • 动态监控 - 持续监控AI字幕的动态加载

格式兼容性

  • AI字幕格式 - 完全兼容AI字幕的JSON格式
  • CC字幕格式 - 支持传统CC字幕格式
  • 自动适配 - 智能识别和转换不同格式

用户体验优化

  • 视觉提示 - 加载状态和操作结果提示
  • 平滑交互 - 流畅的动画和过渡效果
  • 智能命名 - 文件下载时自动获取视频标题

🛠️ 开发信息

  • 版本: 1.5
  • 作者: Zane & Haleclipse
  • 许可: MIT License
  • 支持: Tampermonkey 4.0+

📝 更新日志

v1.5 (最新)

  • ✅ 新增AI字幕支持
  • ✅ 添加cheese子域支持
  • ✅ 新增文件下载功能
  • ✅ 优化搜索和高亮效果
  • ✅ 改进同步滚动机制
  • ✅ 增强用户提示体验

v1.4

  • ✅ 基础CC字幕功能
  • ✅ 搜索和导航功能
  • ✅ 复制到剪贴板功能

🤝 贡献

欢迎提交问题和改进建议!

📄 许可证

本项目基于 MIT 许可证开源。


享受更好的B站字幕体验! 🎉