开源推荐
evening
GitHub 热门项目:Video_note_generator
2026-09-17
1 阅读
约10分钟阅读
GitHub Trending
字号:
GitHub项目:Video_note_generator
仓库地址:https://github.com/whotto/Video_note_generator
Stars:1816 | 作者:whotto
项目描述:一键将视频转换为优质小红书笔记,自动优化内容和配图
==================================================
README 内容:
# 视频笔记生成器 (Video Note Generator)
> 🎉 **V2.0 重大更新已发布!** 新版本采用 FastAPI Web 界面,功能更强大,体验更友好!
>
> 📂 **V2.0 版本目录**:[video_note_generator_v2/](./video_note_generator_v2/)
> 📖 **V2.0 使用文档**:[查看 V2.0 README](./video_note_generator_v2/README.md)
---
## 🆕 V2.0 主要新特性
- 🌐 **现代化 Web 界面** - FastAPI + Glassmorphism UI 设计
- 🍪 **自动 Cookie 管理** - 无需手动配置,启动即用
- 📝 **博客文章生成** - 除小红书笔记外,新增深度博客文章
- 🔄 **智能错误处理** - B站限流自动重试,友好的错误提示
- ⏱️ **支持长视频** - 30分钟超时,适合处理长视频内容
- 📊 **批量处理** - 同时处理多个视频,提高效率
- 📁 **文件管理** - 预览、复制、下载一键完成
- 📜 **历史记录** - 自动保存处理历史
**强烈建议使用 V2.0 版本!**
---
## 📦 版本对比
| 特性 | V1.0 (当前目录) | V2.0 (video_note_generator_v2/) |
|------|----------------|--------------------------------|
| 界面 | 命令行 | Web 可视化界面 |
| Cookie 管理 | 手动配置 | 自动导出 |
| 输出格式 | 小红书笔记 | 小红书笔记 + 博客文章 |
| 批量处理 | 支持 | 支持 + 进度显示 |
| 文件管理 | 手动查找 | 预览/复制/下载 |
| 错误处理 | 基础 | 智能重试 + 友好提示 |
| 长视频支持 | 有限 | 30分钟超时 |
---
# V1.0 文档(旧版本)
> ⚠️ 以下是 V1.0 的文档,建议使用 [V2.0 版本](./video_note_generator_v2/)
🎥 一键将视频转换为优质小红书笔记,自动优化内容和配图


## 👤 作者信息
- **作者**:玄清
- **博客**:[天天悦读](https://blog.example.com)
- **Email**:grow8org@gmail.com
- **GitHub**:[whotto/Video_note_generator](https://github.com/whotto/Video_note_generator)
## 🎯 应用场景
- **内容创作者**:快速将视频/直播内容转换为文章
- **知识管理者**:自动整理视频笔记和学习要点
- **社交媒体运营**:批量生成优质小红书笔记
## ✨ 小红书笔记特点
- **标题创作**:
- 使用二极管标题法,抓住用户痛点
- 融入高转化词和情感词
- 添加2-4个相关表情
- 控制在20字以内
- **内容优化**:
- 正文控制在600-800字
- 每段使用emoji引导
- 设置2-3处互动引导
- 加入个人经验和共情描述
- 自动获取相关配图
- **标签系统**:
- 核心关键词
- 关联长尾词
- 高转化标签
- 热门话题标签
## 🔄 创作流程
````美人鱼
图解TD
A[视频网址] --> B[下载视频]
B --> C[提取音频]
C --> D[耳语]
D --> E[AI长文整理]
E --> F[小红书风格优化]
F --> G[生成标题]
F --> H[生成标签]
F --> I[获取配图]
G & H & I --> J[生成最终笔记]
````
## 🚀 使用方式
支持彩色使用方式:
1. **处理单个视频**:
````bash
python video_note_generator.py https://example.com/video
````
2. **批量处理URL文件**:
````bash
# urls.txt文件,每行一个视频链接
python video_note_generator.py urls.txt
````
3. **处理Markdown文件**:
````bash
# 支持 Markdown 链接和直接 URL
python video_note_generator.pynotes.md
````
## 🛠️ 使用工具
- [FFmpeg](https://ffmpeg.org/) - 音视频转换
- [Whisper](https://github.com/openai/whisper) - 语音转文字
- [OpenRouter](https://openrouter.ai/) - AI内容优化
- [Unsplash](https://unsplash.com/) - 高质量图片
## 📦快速开始
### 1. 安装依赖
````bash
# 安装 FFmpeg
# Mac:brew 安装 ffmpeg
# Windows: 从 ffmpeg.org 下载并添加到环境变量
# Linux: apt 安装 ffmpeg
# 安装 Python 依赖
pip install -r 要求.txt
# 配置环境变量
cp .env.example .env
````
### 2.配置API密钥
编辑`.env`文件,填入必要的API密钥:
````ini
# OpenRouter API(简单)
OPENROUTER_API_KEY=您的 api 密钥-此处
# Unsplash API(简单)
UNSPLASH_ACCESS_KEY=您的 unsplash-access-key-此处
UNSPLASH_SECRET_KEY=此处为您的 unsplash-secret-key
````
### 3.开始使用
1.创建`urls.txt`文件,每行一个视频链接
2.运行环境检查
这篇文章对您有帮助吗?
订阅66必读
每日精选科技资讯,直达你的邮箱