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 :
- Trigger : commencez avec un node Cron, node Webhook, trigger RSS, événement de stockage ou requête de base de données.
- Soumettre : utilisez le node HTTP Request pour appeler un endpoint WayinVideo API.
- Stocker : enregistrez l'
idde tâche retourné dans une base de données, une feuille ou un item du workflow. - Interroger : utilisez des exécutions planifiées ou une logique de boucle pour appeler l'endpoint de résultat jusqu'à ce que
statussoitSUCCEEDEDouFAILED. - Transformer : utilisez des nodes Function pour remodeler les métadonnées de clips, résumés, transcriptions ou liens d'export.
- 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 :
- Détecter une nouvelle URL de vidéo YouTube
- La soumettre à l'AI Clipping API avec
enable_exportdéfini surtrue - Interroger jusqu'à ce que
statussoitSUCCEEDED - Utiliser un node Function pour formater les titres, descriptions, hashtags, scores et valeurs
export_link - É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 :
- Demander une URL de téléversement à l'Upload API
- Téléverser le fichier local vers l'URL pré-signée
- Passer l'
identityretournée commevideo_urlà la Find Moments API - Interroger jusqu'à ce que les résultats soient prêts
- 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 :
- Lire les enregistrements vidéo en attente depuis une base de données ou une feuille
- Soumettre chaque enregistrement au bon endpoint WayinVideo
- Stocker les IDs de tâches et les statuts
- Interroger les tâches incomplètes lors de la prochaine exécution planifiée
- 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 workflow | API |
|---|---|
| Transformer de longues vidéos en clips courts | AI Clipping API |
| Trouver des moments précis avec une requête en langage naturel | Find Moments API |
| Générer une vue d'ensemble structurée et des highlights de timeline | Video Summarization API |
| Extraire des transcriptions avec timing et labels de locuteurs | Video Transcription API |
| Téléverser des fichiers vidéo ou audio locaux avant traitement | Upload API |
| Rendre ou réexporter des clips sélectionnés | Clips 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
FAILEDet 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_linkvers 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.