AI 视频笔记生成工具 让 AI 为你的视频做笔记
BiliNote 是一个开源的 AI 视频笔记助手,支持通过哔哩哔哩、YouTube、抖音等视频链接,自动提取内容并生成结构清晰、重点明确的 Markdown 格式笔记。支持插入截图、原片跳转、AI 问答、思维导图等功能。
核心流程:粘贴视频链接 → 下载并提取音频 → 语音转文字 → LLM 生成结构化笔记 → Markdown 预览 / 思维导图 / AI 问答。
技术栈:FastAPI 后端 + React 19 前端 + Tauri 桌面打包。完整功能文档见上游文档,Windows 桌面安装包见 Releases。
本仓库在上游基础上做了一处功能增强和一组配套修复,已随 v2.4.6 发布:
- 导出 Markdown 时图片内嵌进文件(base64)
- 此前导出只写图片的本地引用地址,文件拷走、换台设备打开,图片全部丢失
- 现在导出时把笔记引用的每张截图取回,以
data:image/...;base64形式直接写进 md - 生成的单文件笔记自包含:复制到任何位置、任何设备打开,图片都不丢
- 个别取图失败时自动回退为完整的
/static/...引用,不丢整篇笔记
- 图片地址不完整:预览页存的是
/static/screenshots/...相对路径,导出后脱离服务端就无从解析 → 导出时统一解析为完整地址,或直接内嵌 - 路径分隔符反了:Windows 绝对路径
D:\...形态混进 md,多数渲染器无法识别 → 统一使用正斜杠 - 预览截图不显示:预览组件只认
/开头的路径,Windows 绝对路径形态被漏掉导致裂图 → 预览同样走统一的路径解析
| 文件 | 作用 |
|---|---|
BillNote_frontend/src/utils/embedImages.ts |
路径识别(相对路径 / Windows 绝对路径)+ 取图转 base64 核心逻辑 |
BillNote_frontend/src/pages/HomePage/components/MarkdownViewer.tsx |
导出前执行图片内嵌(带进度提示)、预览图路径修复 |
Windows 桌面版:Releases · v2.4.6
BiliNote_2.4.6_x64-setup.exe(NSIS 安装包)BiliNote_2.4.6_x64_en-US.msi(MSI 安装包)
⚠️ 运行路径中不能有中文(上游已知限制)。
功能与架构基于上游开源项目 JefferyHcool/BiliNote,在此致谢。
MIT License