🎉 V2.0 重大更新已发布! 新版本采用 FastAPI Web 界面,功能更强大,体验更友好!
📂 V2.0 版本目录:video_note_generator_v2/ 📖 V2.0 使用文档:查看 V2.0 README
强烈建议使用 V2.0 版本!
| 特性 | V1.0 (当前目录) | V2.0 (video_note_generator_v2/) |
|---|---|---|
| 界面 | 命令行 | Web 可视化界面 |
| Cookie 管理 | 手动配置 | 自动导出 |
| 输出格式 | 小红书笔记 | 小红书笔记 + 博客文章 |
| 批量处理 | 支持 | 支持 + 进度显示 |
| 文件管理 | 手动查找 | 预览/复制/下载 |
| 错误处理 | 基础 | 智能重试 + 友好提示 |
| 长视频支持 | 有限 | 30分钟超时 |
⚠️ 以下是 V1.0 的文档,建议使用 V2.0 版本
🎥 一键将视频转换为优质小红书笔记,自动优化内容和配图
控制在20字以内
内容优化:
自动获取相关配图
标签系统:
graph TD
A[视频URL] --> B[下载视频]
B --> C[提取音频]
C --> D[Whisper转录]
D --> E[AI长文整理]
E --> F[小红书风格优化]
F --> G[生成标题]
F --> H[生成标签]
F --> I[获取配图]
G & H & I --> J[生成最终笔记]
支持三种使用方式:
python video_note_generator.py https://example.com/video
# urls.txt 文件,每行一个视频链接
python video_note_generator.py urls.txt
# 支持 Markdown 链接和直接 URL
python video_note_generator.py notes.md
# 安装 FFmpeg
# Mac: brew install ffmpeg
# Windows: 从 ffmpeg.org 下载并添加到环境变量
# Linux: apt install ffmpeg
# 安装 Python 依赖
pip install -r requirements.txt
# 配置环境变量
cp .env.example .env
编辑 .env 文件,填入必要的 API 密钥:
# OpenRouter API(必需)
OPENROUTER_API_KEY=your-api-key-here
# Unsplash API(必需)
UNSPLASH_ACCESS_KEY=your-unsplash-access-key-here
UNSPLASH_SECRET_KEY=your-unsplash-secret-key-here
urls.txt 文件,每行一个视频链接python check_environment.py
python video_note_generator.py test.md
每个视频会生成三个文件:
YYYYMMDD_HHMMSS.md):保留所有细节内容
整理版笔记 (YYYYMMDD_HHMMSS_organized.md):
段落优化
小红书版本 (YYYYMMDD_HHMMSS_xiaohongshu.md):
在 .env 文件中可以调整以下参数:
# 内容生成配置
MAX_TOKENS=2000 # 生成小红书内容的最大长度
CONTENT_CHUNK_SIZE=2000 # 长文本分块大小(字符数)
TEMPERATURE=0.7 # AI 创造性程度 (0.0-1.0)
# 代理设置(可选)
# HTTP_PROXY=http://127.0.0.1:7890
# HTTPS_PROXY=http://127.0.0.1:7890
MIT License
$ claude mcp add Video_note_generator \
-- python -m otcore.mcp_server <graph>