Workflow n8n

May 25, 2026

Intégration de workflow vidéo n8n

Utilisez n8n pour créer des workflows WayinVideo adaptés aux développeurs avec requêtes HTTP, transformations JavaScript personnalisées, jobs planifiés, webhooks, bases de données et infrastructure auto-hébergée.

n8n convient lorsque vous voulez plus de contrôle sur les credentials, le comportement de retry, le stockage, le code personnalisé et les workflows de traitement vidéo à grande échelle.

Avec la WayinVideo API et n8n, vous pouvez créer une automatisation vidéo auto-hébergée pour les pipelines YouTube vers clips, le traitement de fichiers privés, les opérations de contenu planifiées, le polling adossé à une base de données et les intégrations CMS personnalisées.

WayinVideo ne nécessite pas de node n8n dédié. Vous pouvez vous connecter via le node HTTP Request avec votre API key WayinVideo.


Ce que vous pouvez automatiser avec n8n

  • Workflows YouTube vers clips : surveillez des feeds RSS ou des enregistrements de chaînes, puis générez des clips courts avec titres, descriptions, hashtags, scores et liens d'export.
  • Traitement vidéo privé : téléversez des fichiers locaux avec l'Upload API et exécutez clipping, résumé, transcription ou recherche de moments.
  • Polling planifié : utilisez des workflows Cron pour traiter des vidéos en file et vérifier les tâches incomplètes dans le temps.
  • Transformations personnalisées : utilisez des nodes Function pour remodeler résumés, transcriptions et métadonnées de clips avant stockage.
  • Intégrations de systèmes internes : envoyez les résultats vers des bases de données, outils CMS, webhooks, Slack, Google Sheets ou apps internes de revue.

Fonctionnement

La plupart des workflows n8n suivent ce modèle :

  1. Trigger : commencez avec un node Cron, node Webhook, trigger RSS, événement de stockage ou requête de base de données.
  2. Soumettre : utilisez le node HTTP Request pour appeler un endpoint WayinVideo API.
  3. Stocker : enregistrez l'id de tâche retourné dans une base de données, une feuille ou un item du workflow.
  4. Interroger : utilisez des exécutions planifiées ou une logique de boucle pour appeler l'endpoint de résultat jusqu'à ce que status soit SUCCEEDED ou FAILED.
  5. Transformer : utilisez des nodes Function pour remodeler les métadonnées de clips, résumés, transcriptions ou liens d'export.
  6. Livrer : envoyez les résultats à un CMS, une base de données, Slack, Google Sheets, une file de revue social media ou un webhook interne.

Nous recommandons d'interroger le statut de la tâche toutes les 30 secondes.


Exemple : pipeline YouTube RSS vers clips sociaux

Ce workflow utilise l'AI Clipping API pour transformer de nouvelles vidéos YouTube en sorties de clips courts pour revue ou publication.

Trigger : Feed RSS YouTube ou vérification planifiée de nouvelles vidéos.

Étapes :

  1. Détecter une nouvelle URL de vidéo YouTube
  2. La soumettre à l'AI Clipping API avec enable_export défini sur true
  3. Interroger jusqu'à ce que status soit SUCCEEDED
  4. Utiliser un node Function pour formater les titres, descriptions, hashtags, scores et valeurs export_link
  5. Écrire les résultats dans Google Sheets, une base de données ou une file de revue social media

Idéal pour : Les outils de créateurs, équipes média et systèmes internes de contenu qui ont besoin de pipelines répétables de vidéo longue vers vidéo courte.

Requête d'envoi

curl -X POST https://wayinvideo-api.wayin.ai/api/v2/clips \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "x-wayinvideo-api-version: v2" \
  -H "Content-Type: application/json" \
  -d '{
    "video_url": "https://www.youtube.com/watch?v=example",
    "enable_export": true,
    "resolution": "HD_720",
    "enable_caption": true,
    "enable_ai_reframe": true,
    "ratio": "RATIO_9_16"
  }'

Exemple : téléverser des fichiers, trouver des moments et stocker les résultats

Ce workflow utilise l'Upload API pour les fichiers privés et la Find Moments API pour rechercher dans des vidéos avec une requête en langage naturel.

Trigger : Nouveau fichier dans un stockage cloud ou formulaire interne de téléversement.

Étapes :

  1. Demander une URL de téléversement à l'Upload API
  2. Téléverser le fichier local vers l'URL pré-signée
  3. Passer l'identity retournée comme video_url à la Find Moments API
  4. Interroger jusqu'à ce que les résultats soient prêts
  5. Stocker les moments correspondants, timestamps, titres, descriptions et hashtags dans votre CMS ou base de données

Idéal pour : Les équipes qui gèrent des fichiers vidéo privés plutôt que des URLs vidéo publiques.

Requête Find Moments

curl -X POST https://wayinvideo-api.wayin.ai/api/v2/clips/find-moments \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "x-wayinvideo-api-version: v2" \
  -H "Content-Type: application/json" \
  -d '{
    "video_url": "file_abc123",
    "query": "product demo moments",
    "enable_export": false
  }'

Exemple : jobs planifiés d'intelligence vidéo

Ce workflow peut utiliser l'AI Clipping API, la Find Moments API, la Video Summarization API ou la Video Transcription API selon le type de tâche en file.

Trigger : Planning Cron.

Étapes :

  1. Lire les enregistrements vidéo en attente depuis une base de données ou une feuille
  2. Soumettre chaque enregistrement au bon endpoint WayinVideo
  3. Stocker les IDs de tâches et les statuts
  4. Interroger les tâches incomplètes lors de la prochaine exécution planifiée
  5. Notifier votre équipe lorsque les résumés, transcriptions ou clips sont prêts

Idéal pour : Les équipes d'ingénierie qui veulent une automatisation fiable et reprenable sans exécuter un service worker personnalisé.

Vérification de résultat

curl -X GET https://wayinvideo-api.wayin.ai/api/v2/clips/results/proj_abc123 \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "x-wayinvideo-api-version: v2"

APIs recommandées

Objectif du workflowAPI
Transformer de longues vidéos en clips courtsAI Clipping API
Trouver des moments précis avec une requête en langage naturelFind Moments API
Générer une vue d'ensemble structurée et des highlights de timelineVideo Summarization API
Extraire des transcriptions avec timing et labels de locuteursVideo Transcription API
Téléverser des fichiers vidéo ou audio locaux avant traitementUpload API
Rendre ou réexporter des clips sélectionnésClips Export API

Bonnes pratiques

  • Stockez votre API key dans des credentials n8n ou des variables d'environnement protégées.
  • Conservez les IDs de tâches dans un stockage persistant si le polling se fait sur plusieurs exécutions du workflow.
  • Utilisez des nodes Function pour normaliser les résultats avant de les écrire dans un CMS, une base de données ou une feuille.
  • Ajoutez des chemins de retry et d'échec pour les réponses FAILED et les timeouts de requête.
  • Pour les grandes files, utilisez un polling basé sur Cron plutôt que de garder une seule exécution ouverte trop longtemps.
  • Si votre workflow a besoin d'un accès long terme aux clips, copiez les fichiers export_link vers votre propre stockage après export.

FAQ

WayinVideo dispose-t-il d'un node n8n natif ?

Vous pouvez connecter la WayinVideo API à n8n via le node HTTP Request. Un node n8n dédié n'est pas nécessaire.

n8n peut-il automatiser le clipping de vidéos YouTube ?

Oui. Utilisez un trigger RSS, planifié, de base de données ou webhook pour détecter une URL YouTube, la soumettre à l'AI Clipping API, puis stocker les clips et liens d'export retournés.

n8n peut-il traiter des fichiers vidéo privés ?

Oui. Téléversez d'abord le fichier avec l'Upload API, puis passez l'identity retournée comme video_url à AI Clipping, Find Moments, Video Summarization ou Video Transcription.

Quelle est la meilleure façon d'interroger les tâches WayinVideo dans n8n ?

Pour les petits workflows, vous pouvez interroger dans la même exécution. Pour les files plus grandes, utilisez un polling basé sur Cron et un stockage persistant des tâches afin que les workflows restent reprenables et fiables.