Una sola API de vídeo
para todo lo que publicas
Subtítulos, renders, vídeo con IA, imágenes, voz en off y publicación detrás de una API REST y una clave. La misma plataforma que tu agente puede manejar por MCP.
Lo que puedes llamar
Cada capacidad de abajo es un endpoint real, generado desde el mismo registro que produce la referencia.
Subtítulos
GuíaSubtítulos palabra por palabra con tiempos de Whisper, énfasis IA y 116 estilos.
Renders de vídeo
GuíaLanza un render, recibe el webhook en vez de sondear y descarga el mp4.
Generación de vídeo con IA
GuíaTexto a vídeo, escenas faceless y extensión de clips desde tu backend.
Imágenes con IA
GuíaGenera, reestiliza, recorta y quita fondos a escala.
Voz en off y música
ReferenciaVoz sintética en cualquier capa, alineación Whisper y canciones con IA.
Publicación
ReferenciaPrograma un vídeo terminado y vuelve a leer el calendario.
De una URL a un mp4 subtitulado
Cuatro llamadas con los nombres reales de los endpoints. Aquí no hay pseudocódigo.
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"]}'O deja que lo haga un agente
La misma plataforma, descrita para máquinas: una URL MCP, una versión Markdown de cada página y errores que explican cómo recuperarse.
Antes de escribir un cliente
¿Necesito un plan de pago para probarlo?
No. Las claves se crean en el panel, y una clave sk_test_ ejecuta toda la petición y se detiene antes de cualquier escritura, gasto de créditos o webhook. Las llamadas live sí gastan créditos.
¿Cómo recibo el archivo final?
Registra un webhook una vez y cada render y cada generación se anuncia sola, firmada y con reintentos. Sondear también funciona si encaja mejor con tu stack.
¿Hay límite de peticiones?
Sí, por clave, y no tienes que adivinarlo: GET /api/v1 devuelve los límites de tu clave y su consumo.
¿Puede usarlo un agente de IA sin que yo escriba código?
Sí. La página de MCP crea una clave y devuelve una URL de conexión: pégala en Claude, Cursor o ChatGPT y la misma API queda disponible como herramientas.
¿Listo para crear?
Comienza a generar videos virales en minutos. No se requiere tarjeta de crédito para la prueba gratuita.