Pipeline IA · RAG

AI Video Studio

D’une bibliothèque de livres à une vidéo narrée et illustrée : le script est écrit à partir de passages retrouvés, vérifié avant toute dépense, puis doublé, illustré, rendu et publié.

AI Video Studio
Années
2024–2026
Statut
Open source
Étapes
8, de bout en bout
Stack
Python · asyncio · ChromaDB · sentence-transformers · OpenAI · Together · ElevenLabs · faster-whisper · MoviePy · FFmpeg · PostgreSQL
  • 8étapes, aucune manuelle
  • 1contrôle qualité avant la génération payante
  • 3fournisseurs TTS avec repli
  • RAGscripts écrits à partir des sources

Le problème

Faire tourner une chaîne à la main, c’est pour chaque vidéo : recherche, script exact, voix off, visuels, musique, montage et mise en ligne. Laisser un modèle écrire de mémoire est rapide et discrètement faux.

Comment ça marche

  1. 01

    Ingérer les sources

    Les livres numériques et PDF sont extraits, nettoyés et découpés.

  2. 02

    Construire l’index

    Les extraits sont vectorisés avec sentence-transformers et stockés dans ChromaDB.

  3. 03

    Script sourcé

    Un LLM écrit scène par scène à partir des passages retrouvés. Un score de qualité peut rejeter le script avant toute étape payante.

  4. 04

    Voix et synchronisation

    TTS de plusieurs fournisseurs avec repli ; faster-whisper donne le minutage des mots pour les sous-titres.

  5. 05

    Images et musique

    Une image par scène, vérifiée face à la phrase prononcée avec un modèle de type CLIP, puis la musique sous la voix.

  6. 06

    Rendu et publication

    MoviePy et FFmpeg rendent la vidéo ; le titre et les tags sont générés et chaque vidéo est suivie par chaîne avant mise en ligne.

Source librarylivres numériques, PDFRAG indexChromaDBScriptLLM + contrôle qualitéVoiceoverTTS + minutage whisperImagesgénérées, vérifiées par CLIPMusicmixée sous la voixRenderMoviePy + FFmpegPublishYouTube, base par chaîne

Limites connues

  • Il est issu d’un pipeline de contenu de 2024 ; le dépôt public est une version nettoyée de ce travail.

Besoin de quelque chose de similaire ?

Parlez-moi de votre tâche et de vos données. Je vous répondrai avec ma façon de l’aborder.

Parler d’un projet →