Workflow pour créer des vidéos automatiquement avec l'IA

Flux de travail pour créer des vidéos automatiquement avec l’IA

Quel est le message d’erreur (le cas échéant) ?

Veuillez partager votre flux de travail

(Sélectionnez les nœuds sur votre canevas et utilisez les raccourcis clavier CMD+C/CTRL+C et CMD+V/CTRL+V pour copier et coller le flux de travail.)

Partagez la sortie retournée par le dernier nœud

Informations sur votre configuration n8n

  • Version n8n :
  • Base de données (par défaut : SQLite) :
  • Paramètre n8n EXECUTIONS_PROCESS (par défaut : own, main) :
  • Exécution de n8n via (Docker, npm, n8n cloud, application de bureau) :
  • Système d’exploitation :
1 « J'aime »

Salut @Samuel_Bebecito_troj, en attendant une réponse, voici quelques ressources qui pourraient t’aider :

Ressources suggérées

Automatiquement associées à ta question.

Documentation :

Forum :

@Parintele_Damaskin, @azizaavon - vous avez déjà aidé avec des problèmes similaires, vous pouvez jeter un coup d’œil ?

Suggéré automatiquement par le bot communautaire de n8n. C’est un projet pilote - veuillez partager vos commentaires ici.

@Samuel_Bebecito_troj Je vais te faire du JSON, une seconde !

je vais le faire

Salut Samuel — pour la partie montage (assembler des clips, les mettre en vertical 9:16, sous-titres, musique) le blocage habituel c’est que n8n Cloud n’a pas FFmpeg et dans n8n 2.0 le nœud Execute Command est désactivé. Ce qui fonctionne sans rien installer : appeler une API vidéo avec HTTP Request et attendre le résultat avec une boucle Wait → If.

Je te laisse un workflow importable qui fait exactement ça (URL vidéo → vertical 9:16 avec fond flou → URL de téléchargement), juste avec des nœuds natifs : https://kinopipe.com/workflows/kinopipe-vertical-tiktok-n8n.json — tu changes l’URL de l’endpoint pour le trim, merge, sous-titres, etc. (catalogue : Prebuilt Video & Audio API Tools — KinoPipe).

Pour le scénario et les images/vidéos générées utilise les nœuds OpenAI/Gemini/Kling que tu as déjà ; l’API s’occupe juste du rendu final. Transparence : l’API est la mienne (KinoPipe), elle a 100 crédits gratuits sans carte bancaire pour tester. Si tu me dis quelles étapes exactes tu veux (image + audio → vidéo, assembler 5 clips, etc.) je te passe le JSON de chacune.

Re: n8n peut-il automatiser le traitement vidéo pour une application de type YouTube ?

Bonne question — et oui, c’est définitivement possible, mais l’approche est vraiment importante ici.

La première chose à comprendre :

n8n est un outil d’orchestration, pas un moteur médias. L’environnement n8n par défaut n’est pas livré avec FFmpeg, yt-dlp ou aucun outil vidéo. Donc si vous avez essayé d’exécuter des commandes vidéo directement dans n8n et que vous avez eu des erreurs, c’est normal — les binaires ne sont simplement pas là.

Une meilleure façon de voir les choses :

Divisez le travail en deux couches.

1. n8n comme orchestrateur
Laissez n8n gérer ce pour quoi il est vraiment bon :

  • Recevoir le téléchargement ou l’URL vidéo via webhook
  • Valider et mettre en file d’attente le travail
  • Suivre l’état
  • Mettre à jour votre base de données
  • Envoyer des notifications à l’utilisateur

2. Un service de traitement dédié
Laissez quelque chose de spécialisé gérer le vrai travail vidéo — transcodage, vignettes, conversion de format. Cela peut être :

  • Un petit conteneur exécutant FFmpeg
  • Une fonction serverless
  • Un service de transcodage géré (Mux, Cloudflare Stream, Coconut, AWS Elemental — toutes d’excellentes options)

À quoi le flux ressemblerait :

  • Un webhook dans n8n reçoit la vidéo ou l’URL
  • n8n pousse le travail dans une file d’attente (Redis, RabbitMQ, ou SQS fonctionnent bien)
  • Votre worker la récupère et traite la vidéo
  • Une fois terminé, le worker rappelle n8n
  • n8n télécharge ensuite la sortie vers le stockage, écrit les métadonnées et notifie l’utilisateur

Quelques points à planifier :

  • Mémoire : les fichiers vidéo sont volumineux, et n8n conserve les données binaires en mémoire par défaut. Un gros fichier peut faire planter l’instance. Il est préférable de transmettre des références (URL, chemins de stockage) via n8n plutôt que le fichier lui-même.
  • Timeouts : le transcodage prend du temps. Les étapes longues dans n8n vont timeout, ce qui est une autre raison de garder le travail lourd en dehors.
  • Concurrence : plusieurs téléchargements à la fois nécessitent une file d’attente, sinon les travaux entrent en collision.
  • Retries : les travaux échoueront parfois. Planifiez les retries sans dupliquer la sortie.

En bref :

Ne faites pas passer la vidéo par n8n — faites passer les références à celle-ci. Laissez n8n gérer la logique du flux de travail et laissez un service dédié gérer le traitement. Cela vous donne quelque chose de fiable et scalable sans combattre la plateforme.

Si c’est juste un petit projet de hobby avec de courts clips, vous pouvez le faire fonctionner dans n8n avec une image personnalisée, mais pour tout ce qui est destiné aux utilisateurs, déléguer le traitement est la voie la plus simple.

Je suis ravi de vous aider à esquisser la configuration de la file d’attente et du worker si vous partagez votre échelle attendue.

Cordialement,

Ryan | AccuWeb.Cloud

Support Cloud et Infrastructure

Salut Samuel ! Pour tous ces cas, j’ai commencé à utiliser un outil (API) qui me permet d’utiliser FFmpeg en faisant des requêtes et en réponse je reçois la vidéo déjà éditée avec ce dont j’avais besoin. Je crois qu’ils sont dans une version bêta mais ça a fonctionné parfaitement et leur compte gratuit a beaucoup de capacité parce qu’il est en période d’essai. Je te laisse le lien au cas où ça t’aiderait :

Cordialement !