Une seule API vidéo
pour tout ce que vous publiez
Sous-titres, rendus, vidéo IA, images, voix off et publication derrière une seule API REST et une seule clé. La même plateforme que votre agent peut piloter en MCP.
Ce que vous pouvez appeler
Chaque capacité ci-dessous est un endpoint réel, généré depuis le registre qui produit la référence.
Sous-titres
GuideSous-titres mot à mot calés par Whisper, accentuation IA et 116 styles.
Rendus vidéo
GuideLancez un rendu, recevez le webhook au lieu de sonder, récupérez le mp4.
Génération vidéo IA
GuideTexte vers vidéo, scènes faceless et extension de plan, depuis votre backend.
Images IA
GuideGénérez, restylisez, recadrez et détourez à grande échelle.
Voix off & musique
RéférenceSynthèse vocale sur n'importe quel calque, calage Whisper et chansons IA.
Publication
RéférenceProgrammez une vidéo terminée et relisez le calendrier.
D'une URL à un mp4 sous-titré
Quatre appels, avec les vrais noms d'endpoints. Rien ici n'est du pseudo-code.
export AUTOSTUD_API_KEY="sk_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
export MEDIA_URL="https://cdn.example.com/interview.mp4"
# 1. A project to hang the timeline on.
VIDEO_ID=$(curl -s -X POST https://autostud.ai/api/v1/actions/videos.create \
-H "Authorization: Bearer $AUTOSTUD_API_KEY" \
-H "Content-Type: application/json" \
-d '{"video_name":"Interview clip","video_type_id":"timeline","video_format":"portrait","video_lang":"en"}' \
| jq -r .data.video_id)
# 2. Transcribe and style the subtitles.
curl -X POST https://autostud.ai/api/v1/actions/subtitles.generate \
-H "Authorization: Bearer $AUTOSTUD_API_KEY" \
-H "Content-Type: application/json" \
-d '{"video_id":"'"$VIDEO_ID"'","media_url":"'"$MEDIA_URL"'","style_preset":"beast","words_per_group":3,"enable_emphasis":true}'
# 3. Render it.
curl -X POST https://autostud.ai/api/v1/actions/renders.create \
-H "Authorization: Bearer $AUTOSTUD_API_KEY" \
-H "Content-Type: application/json" \
-d '{"video_id":"'"$VIDEO_ID"'","video_type_id":"timeline","video_format":"portrait"}'
# 4. Stop polling: register the webhook once.
curl -X POST https://autostud.ai/api/v1/webhooks \
-H "Authorization: Bearer $AUTOSTUD_API_KEY" \
-H "Content-Type: application/json" \
-d '{"url":"https://your-app.com/hooks/autostud","events":["render.completed","render.failed"]}'Ou laissez un agent le faire
La même plateforme, décrite pour les machines : une URL MCP, une version Markdown de chaque page, et des erreurs qui expliquent comment s'en sortir.
Avant d'écrire un client
Faut-il un abonnement payant pour essayer ?
Non. Les clés se créent dans le tableau de bord, et une clé sk_test_ exécute toute la requête puis s'arrête avant toute écriture, dépense de crédits ou webhook. Les appels live consomment des crédits.
Comment je récupère le fichier final ?
Enregistrez un webhook une fois : chaque rendu et chaque génération se signale, signé et réessayé. Sonder le rendu ou la génération marche aussi, si cela convient mieux à votre stack.
Y a-t-il une limite de débit ?
Oui, par clé, et vous n'avez pas à la deviner : GET /api/v1 renvoie les limites de votre clé et sa consommation.
Un agent IA peut-il s'en servir sans que j'écrive du code ?
Oui. La page MCP crée une clé et renvoie une URL de connexion : collez-la dans Claude, Cursor ou ChatGPT et la même API devient un jeu d'outils.
Prêt à créer ?
Commencez à générer des vidéos virales en quelques minutes. Pas de carte bancaire requise pour l'essai gratuit.