使用Python一键将视频转换为优质小红书笔记
自动优化内容和配图
这是一个使用Python加AI来提取优化小红书的脚步,代码是开源的
Video_note_generator 是一个由 GitHub 用户 whotto 开发的开源项目,旨在将视频内容一键转换为优质的小红书笔记,并自动优化内容和配图。
应用场景:
- 内容创作者:快速将视频或直播内容转换为文章,提升创作效率。
- 知识管理者:自动整理视频笔记和学习要点,方便知识积累。
- 社交媒体运营:批量生成优质的小红书笔记,增强社交媒体影响力。
小红书笔记特点:
标题创作:
- 使用二极管标题法,抓住用户痛点。
- 融入高转化词和情感词。
- 添加2-4个相关表情。
- 控制在20字以内。
内容优化:
- 正文控制在600-800字。
- 每段使用emoji引导。
- 设置2-3处互动引导。
- 加入个人经验和共情描述。
- 自动获取相关配图。
标签系统:
- 核心关键词。
- 关联长尾词。
- 高转化标签。
- 热门话题标签。
创作流程:
- 输入视频URL。
- 下载视频并提取音频。
- 使用 Whisper 转录音频内容。
- 通过 AI 整理长文内容。
- 优化为小红书风格,包括生成标题、标签和获取配图。
- 生成最终笔记。
使用方式:
支持三种使用方式:
处理单个视频:
python video_note_generator.py https://example.com/video
批量处理 URL 文件:
将每个视频链接放在 urls.txt 文件中,每行一个链接,然后运行:
python video_note_generator.py urls.txt
处理 Markdown 文件:
支持包含视频链接的 Markdown 文件:
python video_note_generator.py notes.md
使用工具:
- FFmpeg:用于音视频转换。
- Whisper:用于语音转文字。
- OpenRouter:用于 AI 内容优化。
- Unsplash:用于获取高质量图片。
快速开始:
- 安装依赖:
- 安装 FFmpeg。
- 安装 Python 依赖:
pip install -r requirements.txt
配置环境变量:
cp .env.example .env
配置 API 密钥:
编辑 .env 文件,填入必要的 API 密钥:
OPENROUTER_API_KEY=your-api-key-here
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):
- AI 优化后的结构化内容,重点突出,段落优化。
小红书版本 (YYYYMMDD_HHMMSS_xiaohongshu.md):
- 优化的爆款标题。
- 600-800 字的精华内容。
- 2-3 张相关配图。
- 优化的标签系统。
- 互动引导设计。
配置说明:
在 .env 文件中可以调整以下参数:
- MAX_TOKENS:生成小红书内容的最大长度。
- CONTENT_CHUNK_SIZE:长文本分块大小(字符数)。
- TEMPERATURE:AI 创造性程度(0.0-1.0)。
许可证:
该项目采用 MIT 许可证。
Github:https://github.com/whotto/Video_note_generator
油管:https://youtu.be/WhkA05x3B6o
留言
發佈留言