From 60909822610619cfec0c4a243146289e0a12da0a Mon Sep 17 00:00:00 2001 From: huangjianwu Date: Mon, 23 Mar 2026 17:52:30 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E6=9B=B4=E6=96=B0=20README=20=E8=87=B3?= =?UTF-8?q?=20v2.0.0=EF=BC=8C=E8=A1=A5=E5=85=85=E6=96=B0=E5=8A=9F=E8=83=BD?= =?UTF-8?q?=E8=AF=B4=E6=98=8E=E5=92=8C=20Docker=20=E9=83=A8=E7=BD=B2?= =?UTF-8?q?=E6=96=B9=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 版本号升级为 2.0.0(README、tauri.conf.json、about 页面) - 新增 v2.0.0 功能说明:RAG 问答、Function Calling、封面 Banner、面板折叠等 - Docker 部署改为推荐方式,支持 docker pull 预构建镜像 - 补充源码部署为方式二,修正前端访问端口为 3015 - 更新功能特性列表,补充快手、AI 问答等新功能 - TODO 标记 RAG 问答为已完成 Co-Authored-By: Claude Opus 4.6 --- BillNote_frontend/src-tauri/tauri.conf.json | 2 +- .../src/pages/SettingPage/about.tsx | 2 +- README.md | 85 ++++++++++++++----- 3 files changed, 66 insertions(+), 23 deletions(-) diff --git a/BillNote_frontend/src-tauri/tauri.conf.json b/BillNote_frontend/src-tauri/tauri.conf.json index 0609150..79bf8e2 100644 --- a/BillNote_frontend/src-tauri/tauri.conf.json +++ b/BillNote_frontend/src-tauri/tauri.conf.json @@ -1,7 +1,7 @@ { "$schema": "../node_modules/@tauri-apps/cli/config.schema.json", "productName": "BiliNote", - "version": "1.8.1", + "version": "2.0.0", "identifier": "com.jefferyhuang.bilinote", "build": { "frontendDist": "../dist", diff --git a/BillNote_frontend/src/pages/SettingPage/about.tsx b/BillNote_frontend/src/pages/SettingPage/about.tsx index 5ef3c11..c4c1ce0 100644 --- a/BillNote_frontend/src/pages/SettingPage/about.tsx +++ b/BillNote_frontend/src/pages/SettingPage/about.tsx @@ -26,7 +26,7 @@ export default function AboutPage() { height={50} className="rounded-lg" /> -

BiliNote v1.8.1

+

BiliNote v2.0.0

AI 视频笔记生成工具 让 AI 为你的视频做笔记 diff --git a/README.md b/README.md index 22402a1..6759c9f 100644 --- a/README.md +++ b/README.md @@ -3,17 +3,17 @@

BiliNote Banner

-

BiliNote v1.8.1

+

BiliNote v2.0.0

AI 视频笔记生成工具 让 AI 为你的视频做笔记

- + - +

@@ -22,30 +22,48 @@ ## ✨ 项目简介 -BiliNote 是一个开源的 AI 视频笔记助手,支持通过哔哩哔哩、YouTube、抖音等视频链接,自动提取内容并生成结构清晰、重点明确的 Markdown 格式笔记。支持插入截图、原片跳转等功能。 +BiliNote 是一个开源的 AI 视频笔记助手,支持通过哔哩哔哩、YouTube、抖音等视频链接,自动提取内容并生成结构清晰、重点明确的 Markdown 格式笔记。支持插入截图、原片跳转、AI 问答等功能。 + ## 📝 使用文档 详细文档可以查看[这里](https://docs.bilinote.app/) ## 体验地址 可以通过访问 [这里](https://www.bilinote.app/) 进行体验,速度略慢,不支持长视频。 -## 📦 Windows 打包版 -本项目提供了 Windows 系统的 exe 文件,可在[release](https://github.com/JefferyHcool/BiliNote/releases/tag/v1.1.1)进行下载。**注意一定要在没有中文路径的环境下运行。** +## 📦 桌面版下载 +本项目提供了 Windows 和 macOS 桌面客户端,可在 [Releases](https://github.com/JefferyHcool/BiliNote/releases) 页面下载最新版本。 + +> Windows 用户请注意:一定要在没有中文路径的环境下运行。 ## 🔧 功能特性 -- 支持多平台:Bilibili、YouTube、本地视频、抖音(后续会加入更多平台) +- 支持多平台:Bilibili、YouTube、本地视频、抖音、快手 - 支持返回笔记格式选择 - 支持笔记风格选择 - 支持多模态视频理解 - 支持多版本记录保留 -- 支持自行配置 GPT 大模型 -- 本地模型音频转写(支持 Fast-Whisper) +- 支持自行配置 GPT 大模型(OpenAI、DeepSeek、Qwen 等) +- 本地模型音频转写(支持 Fast-Whisper、MLX-Whisper、Groq、BCut) - GPT 大模型总结视频内容 - 自动生成结构化 Markdown 笔记 - 可选插入截图(自动截取) - 可选内容跳转链接(关联原视频) - 任务记录与历史回看 +- 基于 RAG 的笔记内容 AI 问答(支持 Function Calling) +- 笔记顶部视频封面 Banner 展示 +- 工作区和生成历史面板支持折叠/展开 + +### v2.0.0 新增 + +- 基于 RAG 的笔记内容 AI 问答功能,支持半屏/全屏模式 +- AI 问答支持 Function Calling,模型可主动查询原文数据 +- RAG 索引支持视频元信息(标题、作者、简介、标签等) +- AI 回复支持 Markdown 渲染 +- 笔记顶部新增视频封面 Banner +- 工作区和生成历史面板支持折叠/展开 +- 笔记开头添加来源链接功能 +- YouTube 字幕优先获取,有字幕时跳过音频下载 +- 性能优化与转写器配置改进 ## 📸 截图预览 ![screenshot](./doc/image1.png) @@ -56,7 +74,34 @@ BiliNote 是一个开源的 AI 视频笔记助手,支持通过哔哩哔哩、Y ## 🚀 快速开始 -### 1. 克隆仓库 +### 方式一:Docker 部署(推荐) + +确保已安装 Docker,直接拉取预构建镜像运行: + +```bash +docker pull ghcr.io/jefferyhcool/bilinote:latest + +docker run -d -p 80:80 \ + -v bilinote-data:/app/backend/data \ + --name bilinote \ + ghcr.io/jefferyhcool/bilinote:latest +``` + +访问:`http://localhost` + +也可以使用 docker-compose 本地构建: + +```bash +# 标准部署 +docker-compose up -d + +# GPU 加速部署(需要 NVIDIA GPU) +docker-compose -f docker-compose.gpu.yml up -d +``` + +### 方式二:源码部署 + +#### 1. 克隆仓库 ```bash git clone https://github.com/JefferyHcool/BiliNote.git @@ -64,7 +109,7 @@ cd BiliNote mv .env.example .env ``` -### 2. 启动后端(FastAPI) +#### 2. 启动后端(FastAPI) ```bash cd backend @@ -72,7 +117,7 @@ pip install -r requirements.txt python main.py ``` -### 3. 启动前端(Vite + React) +#### 3. 启动前端(Vite + React) ```bash cd BillNote_frontend @@ -80,11 +125,12 @@ pnpm install pnpm dev ``` -访问:`http://localhost:5173` +访问:`http://localhost:3015` ## ⚙️ 依赖说明 + ### 🎬 FFmpeg -本项目依赖 ffmpeg 用于音频处理与转码,必须安装: +本项目依赖 ffmpeg 用于音频处理与转码,源码部署时必须安装: ```bash # Mac (brew) brew install ffmpeg @@ -96,26 +142,23 @@ sudo apt install ffmpeg # 请从官网下载安装:https://ffmpeg.org/download.html ``` > ⚠️ 若系统无法识别 ffmpeg,请将其加入系统环境变量 PATH +> +> Docker 部署已内置 FFmpeg,无需额外安装。 ### 🚀 CUDA 加速(可选) 若你希望更快地执行音频转写任务,可使用具备 NVIDIA GPU 的机器,并启用 fast-whisper + CUDA 加速版本: 具体 `fast-whisper` 配置方法,请参考:[fast-whisper 项目地址](http://github.com/SYSTRAN/faster-whisper#requirements) -### 🐳 使用 Docker 一键部署 - -确保你已安装 Docker 和 Docker Compose: - -[docker 部署](https://github.com/JefferyHcool/bilinote-deploy/blob/master/README.md) - ## 🧠 TODO - [x] 支持抖音及快手等视频平台 - [x] 支持前端设置切换 AI 模型切换、语音转文字模型 - [x] AI 摘要风格自定义(学术风、口语风、重点提取等) -- [ ] 笔记导出为 PDF / Word / Notion - [x] 加入更多模型支持 - [x] 加入更多音频转文本模型支持 +- [x] 基于 RAG 的笔记内容 AI 问答 +- [ ] 笔记导出为 PDF / Word / Notion ### Contact and Join-联系和加入社区 年会恢复更新以后放出最新社区地址