Pipeline YouTube Shorts v2 : L'IA automatise tout
Pipeline YouTube Shorts v2 : De l'idée à la vidéo publiée en quelques minutes
L'usine ultime de contenu IA
youtube-shorts-pipeline est un outil Python prêt pour la production qui transforme un sujet en une ligne en un YouTube Short complet – entièrement automatisé. Pas de montage manuel, pas de bloc créatif, juste des résultats.
Nouveautés dans la v2.1.0
- Sous-titres incrustés avec surlignage mot par mot (horodatages Whisper)
- Musique de fond libre de droits avec ducking vocal automatique
- Moteur de sujets tendance : Reddit, RSS, Google Trends, Twitter, TikTok
- Vignettes IA : Gemini Imagen + superpositions Pillow
- Capacité de reprise : Ignorer les étapes terminées
- Prêt pour la production : 78 tests, journalisation structurée, réessais avec backoff exponentiel
Décomposition complète du pipeline
| Étape | Ce qu'elle fait |
|---|---|
| Brouillon | Recherche DuckDuckGo → Script Claude → Prompts b-roll → Métadonnées |
| Production | B-roll Gemini + Ken Burns → Voix ElevenLabs → Sous-titres Whisper → Musique → Assemblage ffmpeg |
| Téléversement | Téléversement API YouTube avec sous-titres SRT + vignette IA |
Démarrage rapide (5 minutes)
pip install -r requirements.txt
python -m pipeline run --news "AI news" --dry-run
Le premier lancement lance un assistant de configuration pour les clés API. C'est tout.
Sujets tendance en pilote automatique
# Découvrir les sujets chauds
python -m pipeline topics --limit 20
# Sélection auto + pipeline complet
python -m pipeline run --discover --auto-pick
Sources : Reddit (r/technology), Google Trends, RSS Hacker News, tendances Twitter, TikTok.
Fonctionnalités de production
✅ Anti-hallucination : Claude utilise uniquement la recherche DuckDuckGo en direct
✅ Coût : ~0,11 $ par vidéo (Claude 0,02 $ + Gemini 0,04 $ + ElevenLabs 0,05 $)
✅ Reprise : ~/.youtube-shorts-pipeline/drafts/ suit l'état par étape
✅ Sécurité : Fichiers de config 0600, erreurs sanitizées, protection contre l'injection de prompts
✅ Multi-langues : Voix off et sous-titres anglais/hindi
✅ 78 tests complets : pytest tests/
Commandes réelles que vous utiliserez
# Pipeline complet avec sujet tendance
python -m pipeline run --discover --auto-pick
# Produire à partir d'un brouillon existant
python -m pipeline produce --draft ~/.youtube-shorts-pipeline/drafts/abc123.json
# Juste découvrir les sujets
python -m pipeline topics
Répartition des coûts
| Service | Coût |
|---|---|
| Claude Sonnet | 0,02 $ |
| Gemini Imagen (4 images) | 0,04 $ |
| ElevenLabs (60-90s) | 0,05 $ |
| Total | 0,11 $ |
Sécurité & Confidentialité
- Fichiers de config : permissions 0600 (propriétaire uniquement)
- Vidéos téléversées en privé par défaut
- Portées OAuth YouTube minimales
- Aucune credential dans les logs ou URLs
- Pinning des dépendances dans requirements.txt
Parfait pour
- Créateurs de newsletters passant à la vidéo
- Agences produisant des Shorts quotidiens
- Développeurs automatisant des chaînes sans visage
- Marketeurs testant des formats de sujets viraux
Licence MIT | 616⭐ | 135 forks
Commencez : Repo GitHub
Transformez la création de contenu en un pipeline fire-and-forget.