BiliNote 是一款开源的 AI 视频笔记助手,能够通过哔哩哔哩、YouTube、抖音等视频链接,自动提取内容并生成结构清晰、重点明确的 Markdown 格式笔记,支持插入截图、原片跳转等功能。
跨平台:涵盖 Bilibili、YouTube、本地视频、抖音(后续会增加更多平台)。
笔记设置:可选择笔记格式与风格。
多模态视频理解:能更好地分析视频内容。
版本管理:支持多版本记录保留。
模型配置:允许自行配置 GPT 大模型。
本地模型处理:支持本地模型音频转写(如 Fast - Whisper)。
内容生成:利用 GPT 大模型总结视频内容,自动生成结构化 Markdown 笔记,可选择插入自动截取的截图以及关联原视频的内容跳转链接。
任务管理:提供任务记录与历史回看功能。
1、克隆仓库
git clone https://github.com/JefferyHcool/BiliNote.git
cd BiliNote
mv .env.example .env
2、启动后端(FastAPI)
cd backend
pip install -r requirements.txt
python main.py
3、启动前端(Vite + React)
cd BillNote_frontend
pnpm install
pnpm dev
FFmpeg:项目依赖 FFmpeg 进行音频处理与转码,需安装。
Mac(brew):brew install ffmpeg
Ubuntu / Debian:sudo apt install ffmpeg
Windows:从官网下载安装 https://ffmpeg.org/download.html
,若系统无法识别 ffmpeg,请将其加入系统环境变量 PATH。
CUDA 加速(可选):若希望更快执行音频转写任务,可使用具备 NVIDIA GPU 的机器,并启用 fast - whisper + CUDA 加速版本,具体 fast - whisper 配置方法参考其项目地址。
需先安装 Docker 和 Docker Compose,执行相关部署操作。
主界面:可输入视频链接、选择音频质量、模型、笔记风格与格式,点击“生成笔记”即可开始处理。
生成历史:显示已处理的视频链接、处理状态、模型选择等信息,支持复制、导出 Markdown 笔记。
模型配置:可添加、编辑模型供应商,设置 API Key、API 地址等信息,并测试模型连通性。