YouTube Shorts 流水线 v2:AI 自动化一切

YouTube Shorts 流水线 v2:从话题到发布视频只需几分钟

终极 AI 内容工厂

youtube-shorts-pipeline 是一个生产就绪的 Python 工具,能将一行话题转化为完整的 YouTube Short – 完全自动化。无需手动编辑,无需创意阻塞,只有结果。

v2.1.0 新功能

  • 内置字幕:逐词高亮(Whisper 时间戳)
  • 免版税背景音乐:自动语音降噪
  • 热门话题引擎:Reddit、RSS、Google Trends、Twitter、TikTok
  • AI 缩略图:Gemini Imagen + Pillow 叠加层
  • 恢复功能:跳过已完成阶段
  • 生产就绪:78 个测试、结构化日志、指数退避重试

完整流水线分解

阶段 功能
草稿 DuckDuckGo 研究 → Claude 脚本 → B-roll 提示 → 元数据
制作 Gemini B-roll + Ken Burns → ElevenLabs 语音 → Whisper 字幕 → 音乐 → ffmpeg 组装
上传 YouTube API 上传带 SRT 字幕 + AI 缩略图

快速开始(5 分钟)

pip install -r requirements.txt
python -m pipeline run --news "AI news" --dry-run

首次运行会启动 API 密钥设置向导。就这样。

热门话题自动驾驶

# 发现热门话题
python -m pipeline topics --limit 20

# 自动选择 + 完整流水线
python -m pipeline run --discover --auto-pick

来源:Reddit (r/technology)、Google Trends、Hacker News RSS、Twitter 趋势、TikTok。

生产特性

防幻觉:Claude 仅使用实时 DuckDuckGo 研究 ✅ 成本:每视频约 $0.11(Claude $0.02 + Gemini $0.04 + ElevenLabs $0.05) ✅ 恢复~/.youtube-shorts-pipeline/drafts/ 按阶段跟踪状态 ✅ 安全性:0600 配置文件、清理错误、提示注入保护 ✅ 多语言:英语/印地语旁白 + 字幕 ✅ 78 个全面测试pytest tests/

实际使用的命令

# 带热门话题的完整流水线
python -m pipeline run --discover --auto-pick

# 从现有草稿制作
python -m pipeline produce --draft ~/.youtube-shorts-pipeline/drafts/abc123.json

# 仅发现话题
python -m pipeline topics

成本分解

服务 成本
Claude Sonnet $0.02
Gemini Imagen (4 张图片) $0.04
ElevenLabs (60-90秒) $0.05
总计 $0.11

安全与隐私

  • 配置文件:0600 权限(仅所有者)
  • 视频默认上传为私有
  • 最小的 YouTube OAuth 范围
  • 日志或 URL 中无凭证
  • requirements.txt 中依赖固定

完美适用于

  • 新闻通讯创作者 扩展到视频
  • 机构 每日制作 Shorts
  • 开发者 自动化无脸频道
  • 营销人员 测试病毒话题格式

MIT 许可证 | 616⭐ | 135 个 fork

开始使用GitHub 仓库

将内容创作变成一次设置即忘的流水线。

原创文章: 查看原文

分享本文