Skip to content

Repository files navigation

Bilibili Parser - B站视频解析平台

一个功能完整的B站视频解析工具,支持视频转文字、AI摘要生成、思维导图可视化。


🚀 快速开始(5分钟)

1. 安装 MongoDB

2. 配置项目

# 生成 JWT 密钥
node -e "console.log(require('crypto').randomBytes(64).toString('hex'))"

# 复制示例配置
copy backend\.env.example backend\.env
copy frontend\.env.example frontend\.env

然后编辑 backend/.env,至少填写:

  • JWT_SECRET
  • MONGODB_URI
  • REDIS_URL

可选项按本机环境填写:

  • QIANWEN_*
  • WHISPER_PYTHON_PATH
  • FFMPEG_PATH

3. 启动项目

npm run dev

4. 访问应用

注意:真实 .env / .env.local 不要提交到 git。

详细步骤:查看 START_SIMPLE.md


📚 文档导航

核心文档(根目录)

  • README.md(本文件)- 项目介绍
  • START_SIMPLE.md - 最简单启动方式 ⭐
  • CURRENT_STATUS.md - 当前项目状态
  • TEST_GUIDE.md - 测试和故障排除
  • DOCS.md - 完整文档导航

详细指南(docs/guides/)

  • 完整配置、云服务、Whisper等详细指南

技术文档(docs/reference/)

  • 技术设计、项目总结、部署指南

🎯 功能特性

用户系统

  • 注册/登录(JWT认证)
  • 三级权限(免费/VIP/管理员)
  • 每日限额管理

视频解析

  • B站视频链接解析
  • Whisper语音转文字
  • AI摘要生成
  • 思维导图可视化

管理后台

  • 用户管理
  • 充值审核
  • 系统统计

💻 技术栈

前端:React 18 + TypeScript + Vite + Ant Design
后端:Node.js + Express + MongoDB + Bull
AI服务:Whisper + 通义千问


📂 项目结构

Bilibili-Parser/
├── README.md                项目介绍
├── START_SIMPLE.md         最简单启动方式
├── CURRENT_STATUS.md       当前状态
├── TEST_GUIDE.md           测试指南
├── DOCS.md                 文档导航
│
├── docs/                   详细文档
│   ├── guides/            配置指南
│   ├── reference/         技术文档
│   └── archive/           归档文档
│
├── frontend/              前端项目
├── backend/               后端项目
└── scripts/               安装脚本

🎓 用户权限

  • 免费用户:每日3次,视频≤40分钟
  • VIP用户:按次消费,视频≤2小时
  • 管理员:无限制,管理权限

📊 项目状态

  • ✅ 代码:100%完成
  • ✅ 依赖:100%安装
  • ✅ 配置:已准备
  • ✅ 文档:已整理
  • ⏳ 测试:等待MongoDB安装

🆘 需要帮助?

  • 快速启动:查看 START_SIMPLE.md
  • 测试问题:查看 TEST_GUIDE.md
  • 详细配置:查看 docs/guides/QUICK_START.md
  • 文档导航:查看 DOCS.md

立即开始:打开 START_SIMPLE.md 🚀

About

B站视频文本提取与解析,包括简要总结及思维导图生成

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages