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 仓库
将内容创作变成一次设置即忘的流水线。
原创文章:
查看原文