Aller au contenu principal

Narrer une vidéo par lots d'images avec OpenAI

Vous avez une vidéo et besoin d'un commentaire parlé ? Le workflow télécharge la vidéo, en extrait jusqu'à 90 images réparties sur toute sa durée, les soumet à un modèle OpenAI multimodal par lots de 15, puis transforme le script complet en fichier audio mp3 envoyé sur Google Drive. Comptez une à deux minutes d'extraction pour une vidéo de 3 Mo. Une vidéo volumineuse peut saturer la mémoire de votre instance n8n.

Déclencheur
Lancement manuel
Taille
14 nœuds
Outils
OpenAI, Requêtes HTTP (API), Google Drive

Comment fonctionne ce workflow

  1. 1

    Le nœud HTTP Request télécharge la vidéo depuis l'URL indiquée, un extrait de stock Pixabay dans la démonstration.

  2. 2

    Le nœud Code, en Python avec OpenCV, extrait au maximum 90 images réparties régulièrement sur la durée de la vidéo.

  3. 3

    Le nœud Loop Over Items découpe ces images en lots de 15, soit six passages.

  4. 4

    Pour chaque lot, les images sont converties en fichiers binaires, redimensionnées avec Edit Image, puis envoyées à un modèle OpenAI multimodal via Basic LLM Chain.

  5. 5

    Le nœud Wait espace les appels pour rester sous les limites de débit. Chaque réponse est ajoutée aux précédentes, afin que le script reste cohérent d'un lot à l'autre.

  6. 6

    Les scripts partiels sont assemblés en un seul script, que le nœud OpenAI transforme en fichier audio mp3.

  7. 7

    Le nœud Google Drive envoie le mp3 terminé vers votre espace de stockage.

Quand l'utiliser

  • Commenter un extrait vidéo en voix off sans écrire le texte à la main.
  • Produire un script narratif à partir des images d'une vidéo de démonstration ou de reportage.
  • Tester un modèle multimodal sur une vidéo avant de l'intégrer à une chaîne de production.

À préparer avant l'import

  • Un compte OpenAI avec une clé API, enregistrée comme identifiants OpenAI dans n8n.
  • Un accès Google Drive, avec les identifiants Google Drive configurés dans n8n.
  • Une URL de téléchargement pointant vers une vidéo dans un format lisible par OpenCV.
  • Une instance n8n disposant de mémoire suffisante pour traiter la vidéo.

Bon à savoir

Commencez par une vidéo courte et légère : une vidéo volumineuse peut faire tomber votre instance n8n. Si votre compte n'a pas de limite de débit, retirez le nœud Wait.

Installer ce template dans n8n

  1. Téléchargez le fichier JSON avec le bouton en haut de la page.
  2. Dans n8n, ouvrez le menu d'un workflow vide, choisissez « Import from File » et sélectionnez le fichier.
  3. Reliez vos propres identifiants à chaque nœud qui en demande un, lancez un test, puis activez le workflow.

Ce template fonctionne sur n8n auto-hébergé comme sur n8n Cloud. Les nœuds IA demandent une version récente de n8n.

Vous voulez ce workflow branché sur vos outils ?

Ce template est un point de départ. Nous l'adaptons à vos règles, à vos comptes et à votre hébergement, puis nous le maintenons.

Voir notre accompagnement n8n