BiliNote是什么
BiliNote 是开源的 AI 视频笔记助手,支持基于哔哩哔哩、YouTube 等视频链接,自动提取视频内容生成结构清晰、重点明确的 Markdown 格式笔记。BiliNote支持本地音频转写(如 Fast-Whisper)、大模型总结(如 OpenAI、DeepSeek、Qwen)等功能。BiliNote 提供截图插入、内容跳转链接及任务记录等实用特性。BiliNote为视频学习和内容整理提供高效便捷的解决方案。
BiliNote的主要功能
- 多平台支持:处理来自哔哩哔哩、YouTube 等平台的视频链接。
- 自动笔记生成:将视频内容自动转写为清晰的 Markdown 格式笔记,方便用户整理和复习。
- 音频转写:支持本地模型(如 Fast-Whisper)进行音频转写。
- 大模型总结:基于 OpenAI、DeepSeek、Qwen 等大模型对视频内容进行总结,提取关键信息。
- 截图插入:自动截取视频中的关键帧并插入笔记,帮助用户更好地理解内容。
- 内容跳转链接:在笔记中添加原视频的跳转链接,方便用户随时回看相关片段。
- 任务记录与历史回看:保存用户的笔记生成历史,方便随时查看和管理之前的笔记。
BiliNote的技术原理
- 后端服务:FastAPI 构建后端服务,负责处理视频解析、音频转写、内容总结等核心逻辑。FastAPI 是现代的、快速的(高性能)Web 框架,适合构建 API 服务。
- 前端界面:Vite + React 构建前端界面,提供用户友好的交互体验。用户基于前端界面输入视频链接、查看生成的笔记、管理任务记录等。
- 前后端通信:基于HTTP 请求和响应的方式,前端与后端进行数据交互。前端将视频链接等信息发送到后端,后端处理完成后将生成的笔记内容返回给前端展示。
- 环境变量配置:BiliNote 提供灵活的环境变量配置,用户根据需要配置 API 密钥、模型选择、存储路径等参数。
- Docker 部署:支持用 Docker 进行一键部署,方便用户在不同环境中快速启动和运行 BiliNote。
BiliNote的项目地址
BiliNote的应用场景
- 学习教育:学生整理网课笔记,教师优化教学内容。
- 内容创作:创作者整理视频脚本,提取素材关键信息。
- 企业培训:企业整理内部培训课程,员工复习培训内容。
- 研究分析:研究人员整理学术讲座,分析师提取关键信息。
- 个人知识管理:整理兴趣视频,构建知识库,记录学习心得。