使用Python一键将视频转换为优质小红书笔记

 

使用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

输出文件:

每个视频会生成三个文件:

  1. 原始笔记 (YYYYMMDD_HHMMSS.md):

    • 完整的视频转录文本,保留所有细节内容。
  2. 整理版笔记 (YYYYMMDD_HHMMSS_organized.md):

    • AI 优化后的结构化内容,重点突出,段落优化。
  3. 小红书版本 (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


留言