Hamlin-Xu

DanmuTools

DanmuTools 是一款基于 PyQt5 的桌面弹幕下载工具,支持从爱奇艺、哔哩哔哩、优酷和腾讯视频抓取弹幕,并导出为兼容 B 站本地播放器的标准 XML。

v1.2
发布于
8 天前
21
星标
129
下载
同步于
7 天前

最新版本

v1.22026年10月11日 23:47
下载慢?可在上方随时切换镜像源

项目说明

项目概述

DanmuTools 是一款支持多平台弹幕抓取的桌面工具,适用于视频分析、弹幕可视化与评论研究等场景。它覆盖爱奇艺、哔哩哔哩、优酷和腾讯视频四大主流平台,粘贴视频链接后即可自动解析并抓取弹幕。抓取任务在多线程中执行,界面保持流畅,完成后弹幕以标准 XML 导出,可直接用于 B 站本地播放器。工具带图形界面,操作简单。

四个平台的弹幕,一次抓下来存成 XML。

主要功能

  • 多平台支持:覆盖爱奇艺、哔哩哔哩、优酷与腾讯视频
  • 链接识别:自动识别视频链接并解析对应弹幕数据
  • 实时进度:抓取过程中显示实时进度
  • 标准导出:弹幕导出为兼容 B 站本地播放器的 XML 格式
  • 图形界面:基于 PyQt5 的桌面界面,无需命令行操作
  • 多线程抓取:抓取任务在后台线程执行,界面不卡顿

适用人群

  • 需要下载弹幕做分析的研究者
  • 从事弹幕可视化的开发者
  • 想给本地播放器配弹幕的用户
  • 需要批量整理评论数据的用户

快速上手

  1. 安装 Python 3.9 及以上版本,建议使用虚拟环境
  2. 执行 pip install -r requirements.txt 安装依赖
  3. 运行 python main.py 启动图形界面
  4. 粘贴视频链接并选择平台(支持自动识别)
  5. 设置保存路径后点「开始下载」,完成后得到 .xml 文件

核心优势

  • 平台齐全:一个工具覆盖四大主流视频平台
  • 即开即用:图形界面操作,无需编写脚本
  • 导出通用:生成的 XML 可直接给 B 站本地播放器使用
  • 界面流畅:多线程抓取,长任务也不卡顿

系统要求

项目 要求
操作系统 Windows、macOS、Linux
运行环境 Python 3.9 及以上
依赖 PyQt5(通过 requirements.txt 安装)

注意事项

  • 本项目仅供学习和研究使用,禁止商业用途
  • 各平台接口可能调整,导致部分抓取失败
  • 请遵守目标平台的条款与相关规定

历史版本

排序