Uma só API de vídeo
para tudo o que publica
Legendas, renders, vídeo com IA, imagens, voz off e publicação atrás de uma API REST e de uma chave. A mesma plataforma que o seu agente pode conduzir por MCP.
O que pode chamar
Cada capacidade abaixo é um endpoint real, gerado a partir do mesmo registo que produz a referência.
Legendas
GuiaLegendas palavra a palavra com sincronia Whisper, ênfase por IA e 116 estilos.
Renders de vídeo
GuiaLance um render, receba o webhook em vez de sondar e descarregue o mp4.
Geração de vídeo com IA
GuiaTexto para vídeo, cenas faceless e extensão de clipes a partir do seu backend.
Imagens com IA
GuiaGere, reestilize, corte e remova fundos em escala.
Voz off e música
ReferênciaVoz sintética em qualquer camada, alinhamento Whisper e canções com IA.
Publicação
ReferênciaAgende um vídeo terminado e leia o calendário de volta.
De um URL a um mp4 legendado
Quatro chamadas, com os nomes reais dos endpoints. Nada aqui é 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"]}'Ou deixe um agente fazer
A mesma plataforma, descrita para máquinas: um URL MCP, uma versão Markdown de cada página e erros que dizem como recuperar.
Antes de escrever um cliente
Preciso de um plano pago para experimentar?
Não. As chaves criam-se no painel, e uma chave sk_test_ executa todo o pedido e para antes de qualquer escrita, gasto de créditos ou webhook. As chamadas live gastam créditos.
Como recebo o ficheiro final?
Registe um webhook uma vez e cada render e cada geração anuncia-se sozinha, assinada e com repetições. Sondar também funciona, se encaixar melhor na sua stack.
Existe limite de pedidos?
Sim, por chave, e não precisa de adivinhar: GET /api/v1 devolve os limites da sua chave e o consumo até agora.
Um agente de IA pode usar isto sem eu escrever código?
Sim. A página MCP cria uma chave e devolve um URL de ligação: cole-o no Claude, Cursor ou ChatGPT e a mesma API fica disponível como ferramentas.
Pronto para criar?
Comece a gerar vídeos virais em minutos. Não é necessário cartão de crédito para o teste gratuito.