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
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
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
Le nœud Loop Over Items découpe ces images en lots de 15, soit six passages.
- 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
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
Les scripts partiels sont assemblés en un seul script, que le nœud OpenAI transforme en fichier audio mp3.
- 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
- Téléchargez le fichier JSON avec le bouton en haut de la page.
- Dans n8n, ouvrez le menu d'un workflow vide, choisissez « Import from File » et sélectionnez le fichier.
- 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.
Autres templates : Image & Vidéo
- Ajouter une légende générée par IA à une image avec GeminiGénère une légende par IA avec Gemini et l'incruste en bas d'une image, dans n8n.
- Ajouter des sous-titres automatiques à une vidéo avec json2videoEnvoie une vidéo à json2video et suit son traitement jusqu'à l'ajout des sous-titres.
- Transformer les articles Hacker News en vidéos avec OpenAISélectionne les articles Hacker News avec OpenAI, puis génère images et vidéos à partir de chacun.
- Générer des visuels depuis un formulaire avec OpenAIUn formulaire n8n lance la génération d'images avec OpenAI, et les fichiers obtenus sont rangés dans Google Drive.
- Générer des vidéos courtes TikTok, Shorts et Reels avec IATransforme chaque idée d'une Google Sheet en vidéo verticale générée par IA, prête à publier.
- Publier sur YouTube les vidéos ajoutées dans Google DriveEnvoie sur YouTube chaque vidéo déposée dans Google Drive, avec des métadonnées tirées de sa transcription.
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