Si vous avez déjà rêvé de pouvoir automatiser votre montage vidéo comme vous le faites pour les e-mails ou les feuilles de calcul, bienvenue dans l'univers du montage vidéo dans le cloud. Et au cœur de cet univers se trouve Shotstack, une puissante API de montage vidéo conçue pour traiter des vidéos à grande échelle en utilisant uniquement du code, du JSON et une pincée de magie de développeur.
Mais ne vous laissez pas tromper par le mot « magie ». Shotstack n’est pas un éditeur prêt à l’emploi. C’est un outil axé sur les API et très orienté code qui offre une grande flexibilité, mais uniquement si vous maîtrisez Python ou Node.js, ou si vous savez au moins vous y retrouver dans une requête JSON.
Voyons en détail ce qu’est Shotstack, comment il fonctionne, ce qu’il peut faire (et ce qu’il ne peut pas faire), à qui il s’adresse le mieux, et comment il se compare à l’API Submagic, surtout si vous ne souhaitez pas avoir à coder chaque rendu.
Qu'est-ce que Shotstack ?
À la base, Shotstack est une API de montage vidéo dans le cloud qui permet aux développeurs d'automatiser la création de vidéos en envoyant des données JSON structurées à un point de terminaison de rendu. Au lieu d'utiliser un éditeur de type « glisser-déposer » comme Premiere ou Final Cut, vous créez vos vidéos à l'aide de lignes de code.
L'API prend en charge la vidéo, l'audio, les images et le texte, superposés sur une timeline, et les convertit côté serveur en une ressource vidéo téléchargeable.
Bon, d'accord, Shotstack n'est pas un logiciel de montage vidéo comme les autres. C'est une plateforme puissante permettant de créer des applications vidéo.
Vous pouvez l'utiliser pour:
- Assembler des extraits vidéo
- Ajouter des transitions, des superpositions, des polices et des filigranes
- Créer des diaporamas de manière dynamique
- Créer des modèles vidéo complets à l'aide de code
- Générer des vidéos à grande échelle à partir de données ou de feuilles de calcul
- Intégrez-le à vos flux de travail pour créer, par exemple, des vidéos de présentations immobilières, des publicités dynamiques et des promotions sur les réseaux sociaux
Il s'agit d'une API uniquement, mais il existe des SDK pour Node.js, Python, PHP et Go, et elle s'intègre à des outils d'automatisation comme Zapier, Make, et même à des plateformes « no-code » si vous n'hésitez pas à les adapter un peu.
Comment fonctionne Shotstack ?
Le déroulement est à peu près le suivant :
- Récupérez votre clé API depuis votre compte Shotstack
- Créez votre structure JSON décrivant la vidéo (chronologie, pistes, ressources, etc.)
- Envoyez une requête POST vers le
/render point de terminaison - Sondage sur l'état d'avancement du rendu
- Récupérez l'URL de votre vidéo finale (ou d'un GIF, si vous êtes d'humeur ludique)
Il n'y a pas d'interface utilisateur : tout se fait via le code. Mais ils proposent une bibliothèque de documentation Shotstack assez complète ainsi que quelques projets GitHub pour vous aider à vous lancer grâce à un ou deux tutoriels.
Principales caractéristiques et fonctionnalités
- Modèles vidéo: créez des structures réutilisables avec des emplacements réservés pour le texte, les images et la vidéo
- Rendu dans le cloud: effectuez un rendu en temps réel via le cloud (aucune installation requise)
- Contrôle des ressources: vous pouvez définir la position, l'échelle, la durée et l'animation de chaque ressource
- Audio: prise en charge de l'audio et de la bande-son
- Transitions: transitions et superpositions
- Typographie: mise en forme du texte, polices personnalisées et identité visuelle
- Filigranes: prise en charge des filigranes
- GIF: création de GIF
- SDK: SDK ouverts et API RESTful
- Langages: compatible avec Python, Node.js, PHP ou curl
- Tarification: tarification à l'utilisation avec essai gratuit (pas de filigrane sur les formules payantes)
On peut le considérer comme un service backend dédié à la génération de vidéos, optimisé pour la scalabilité et l'automatisation, et non pour la créativité spontanée.
Les domaines dans lesquels l'API Shotstack excelle
Shotstack excelle dans les cas d'utilisation automatisés et à grand volume, où la créativité est déjà intégrée dans les modèles et où les données se chargent du gros du travail. Voici quelques exemples concrets d'utilisation :
- Vidéos d'annonces immobilières générées automatiquement à partir des données du MLS
- Promotions E-commerce pour des centaines de références
- Publicités vidéo dynamiques pour le reciblage ou la personnalisation
- Automatisation des réseaux sociaux : transformez des citations, des avis ou des données en vidéos
- Diaporamas générés automatiquement à partir de photos ou de fichiers mis en ligne par les utilisateurs
- Outils ou plateformes SaaS intégrant le rendu vidéo à leurs services
Si vous développez une plateforme vidéo, c'est le moteur qu'il vous faut.
Les limites de l'API Shotstack
Comme pour la plupart des outils destinés avant tout aux développeurs, il faut trouver un compromis entre puissance et facilité d'utilisation.
- Pas d'éditeur visuel : vous devrez prévisualiser manuellement les modifications apportées au fichier JSON
- Courbe d'apprentissage : vous devez être à l'aise avec le code, les points de terminaison et les SDK
- feedback en temps réel feedback limité ; le rendu prend entre quelques secondes et quelques minutes.
- Vous gérez l'ensemble de la structure de la vidéo : le timing, la superposition des plans, les éléments, etc.
- Ce n'est pas conçu pour les montages rapides ni pour les retouches en post-production
- Pas de fonctionnalités basées sur l'IA, telles que les sous-titres automatiques, les zooms ou b-roll
- C'est vous qui créez les flux de travail ; Shotstack se charge simplement d'exécuter le rendu
- La suppression du filigrane n'est disponible que dans les formules payantes
En bref, si vous recherchez rapidité et flexibilité créatives sans avoir à coder, ce n'est peut-être pas la solution qu'il vous faut.
À qui s'adresse Shotstack ?
- Développeurs et créateurs de solutions SaaS
- Équipes de plateformes proposant des services de vidéo à la demande
- Des spécialistes du marketing bénéficiant d'un solide soutien technique
- Équipes d'automatisation ayant besoin d'une production vidéo en masse
- Entreprises créant des vidéos personnalisées à partir des données des utilisateurs ou du CRM
Ce n'est pas destiné à ceux qui souhaitent simplement raccourcir une vidéo ou pimenter un TikTok. C'est destiné aux équipes qui développent les outils en coulisses.
Comparaison entre l'API Shotstack et l'API Submagic
Et voilà le rebondissement.
Alors que Shotstack est axé sur le contrôle et le code, l'API Submagic met l'accent sur la rapidité et l'évolutivité pour les créateurs. Tout en vous offrant également un contrôle total.
Une différence majeure réside dans le fait que Shotstack permet à ses utilisateurs d'intégrer une version en marque blanche de son éditeur vidéo, tandis que Submagic ne vise pas à intégrer un éditeur vidéo, mais propose plutôt un service de montage vidéo, pour ainsi dire, via une API.
J'utilise Submagic lorsque je souhaite transformer du contenu long format en vidéo pour les réseaux sociaux qui attire l'attention des internautes, sans avoir à gérer de chronologies JSON ni de points de terminaison.
Voyons comment ils se comparent :
| Fonctionnalité |
API Submagic |
API Shotstack |
| Priorité à l'API |
Oui |
Oui |
| Compatible avec les solutions « no-code » |
Oui |
Pas vraiment |
| Éditeur visuel |
Facultatif |
Aucun |
| Générateur de sous-titres |
Intégré |
Non inclus |
| Modèles |
Extraits générés par l'IA |
Modèles de manuels |
| Connaissances en programmation requises |
Non |
Oui |
| Prise en charge des fichiers GIF |
Pas encore |
Oui |
| Optimisation des médias sociaux |
Oui |
C'est possible en y mettant du sien |
| Caractéristiques de l'IA |
Zoom automatique, b-roll, musique |
Configuration manuelle |
| Focus sur les cas d'utilisation |
Créateurs, agences |
Développeurs, plateformes |
| JSON obligatoire |
Non |
Oui |
| Prise en charge linguistique |
N'importe quel |
SDK pour Node, PHP et Python |
| Rapidité de déploiement |
Procès-verbal |
Jours (selon le cas d'utilisation) |
| Édition en temps réel |
Oui |
Non |
| Rendu |
Cloud + IA |
Cloud |
| Prix |
En fonction de la consommation |
En fonction de la consommation |
Voici les points à retenir.
Que vous développiez le prochain « Canva de la vidéo » ou que vous intégriez des workflows de rendu personnalisés à votre produit, Shotstack vous fournit les éléments de base nécessaires. C'est l'une des API de montage vidéo les plus flexibles du marché, idéale pour les développeurs qui souhaitent avoir un contrôle total.
Mais si votre objectif est d'automatiser la post-production pour les réseaux sociaux, d'accélérer la création de vidéos ou de permettre à des utilisateurs non initiés à la technologie de tirer parti de flux de travail puissants basés sur l'IA, l'API Submagic est faite pour cela.
Shotstack construit le moteur. Submagic construit la fusée.
Les deux sont excellentes. Tout dépend si vous préférez coder chaque image vous-même ou laisser l'IA se charger du gros du travail.