YouTube Shorts パイプライン v2:AIがすべてを自動化
March 31, 2026
カテゴリ:
実用的なオープンソースプロジェクト
YouTube Shorts パイプライン v2:トピックから公開動画まで数分で
究極のAIコンテンツ工場
youtube-shorts-pipeline は、本番環境対応のPythonツールで、1行のトピックを完全に自動で完全なYouTube Shortに変換します。手動編集不要、クリエイティブブロックなし、結果のみ。
v2.1.0の新機能
- 焼き込み字幕:単語ごとのハイライト(Whisperタイムスタンプ)
- ロイヤリティフリーBGM:自動ボイスダッキング
- トレンドトピックエンジン:Reddit、RSS、Google Trends、Twitter、TikTok
- AIサムネイル:Gemini Imagen + Pillowオーバーレイ
- 再開機能:完了ステージをスキップ
- 本番環境対応:78テスト、構造化ロギング、指数バックオフリトライ
完全なパイプライン分解
| ステージ | 内容 |
|---|---|
| ドラフト | DuckDuckGoリサーチ → Claudeスクリプト → bロールプロンプト → メタデータ |
| プロデュース | Gemini bロール + 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リサーチのみ使用
✅ コスト:1動画あたり~$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フォーク
開始: GitHubリポジトリ
*コンテンツ作成をファイア・アンド・フォーゲットのパイプラインに変える。
元の記事:
オリジナルを見る