Introducing RenderingVideo - API de geração de vídeo programática
No cenário digital atual, o conteúdo em vídeo se tornou essencial para engajamento, marketing e comunicação. No entanto, criar vídeos programaticamente sempre foi algo complexo e intensivo em recursos. RenderingVideo muda isso ao fornecer uma API simples, mas poderosa, que permite gerar vídeos de alta qualidade por meio de configurações JSON.
O que é RenderingVideo?
RenderingVideo é uma plataforma SaaS que oferece uma API de renderização de vídeo programática. Em vez de editar vídeos manualmente ou usar bibliotecas complexas de processamento de vídeo, você define o conteúdo do vídeo com um esquema JSON claro, e nosso motor cuida da renderização na nuvem.
Capacidades principais
- Configuração baseada em JSON: Defina vídeos de forma declarativa com nosso intuitivo AI Video JSON Schema v2
- Múltiplos tipos de mídia: Suporte para texto, imagens, vídeos, áudio, formas e legendas
- Animações ricas: Animações baseadas em keyframes, transições e controle de timing
- Geração com IA: De linguagem natural para vídeo por meio da nossa interface de chat
- Integração REST API: Endpoints simples com autenticação por API key
- Opções flexíveis de qualidade: Renderize em 720p, 1080p ou 2K
Como funciona
O núcleo do RenderingVideo é nosso esquema JSON, que descreve cada aspecto do seu vídeo:
{
"meta": {
"version": "2.0",
"title": "My Video",
"width": 1920,
"height": 1080,
"fps": 30,
"background": "#000000"
},
"assets": {
"fonts": [],
"images": [],
"videos": [],
"audios": []
},
"tracks": [
{
"clips": [
{
"type": "text",
"content": "Hello, World!",
"start": 0,
"duration": 5,
"style": {
"fontSize": 72,
"color": "#ffffff"
}
}
]
}
]
}Elementos suportados
| Elemento | Descrição |
|---|---|
text | Tipografia com opções avançadas de estilo |
image | Imagens estáticas com transformações |
video | Clips de vídeo com controles de reprodução |
audio | Música de fundo e efeitos sonoros |
rect | Formas retangulares |
circle | Formas circulares |
polygon | Formas poligonais personalizadas |
subtitle | Faixas de legendas e captions |
layout | Layouts contêiner para composições complexas |
template | Referências reutilizáveis de templates |
Sistema de animação
Crie efeitos visuais fortes com nosso sistema de animação:
- Keyframes: Defina valores de propriedades em pontos específicos do tempo
- Funções de easing: Controle curvas de animação como linear, ease-in e ease-out
- Transitions: Transições suaves entre clips com vários efeitos
- Propriedades de transformação: Anime posição, rotação, escala e opacidade
{
"type": "text",
"content": "Animated Text",
"animations": [
{
"property": "opacity",
"keyframes": [
{ "offset": 0, "value": 0 },
{ "offset": 0.5, "value": 1 },
{ "offset": 1, "value": 0 }
],
"easing": "easeInOut"
}
]
}Primeiros passos
1. Obtenha sua API key
Cadastre-se em renderingvideo.com e obtenha sua API key no dashboard.
2. Crie seu primeiro vídeo
curl -X POST https://renderingvideo.com/api/v1/video \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"meta": {
"version": "2.0",
"title": "My First Video",
"width": 1920,
"height": 1080,
"fps": 30
},
"tracks": [{
"clips": [{
"type": "text",
"content": "Hello, RenderingVideo!",
"start": 0,
"duration": 3,
"style": { "fontSize": 64, "color": "#ffffff" }
}]
}]
}'3. Acompanhe a renderização
A API retorna um ID de tarefa que você pode usar para verificar o status da renderização. Quando o processo terminar, você receberá uma URL para download do vídeo.
Geração de vídeo com IA
Para desenvolvedores que preferem linguagem natural, nossa interface de chat pode gerar configurações de vídeo a partir de descrições simples:
"Create a 10-second product showcase video with a blue background, featuring the product image in the center with a zoom-in animation, and add a title text 'Introducing Our Product' at the top."
A IA gera o esquema JSON completo, pronto para renderizar.
Preços
RenderingVideo usa um sistema baseado em créditos no qual 1 crédito = 1 segundo de vídeo em 720p:
| Qualidade | Multiplicador de créditos |
|---|---|
| 720p | 1x |
| 1080p | 1.5x |
| 2K | 2x |
Casos de uso
- Vídeos de marketing: Gere showcases de produto, conteúdo promocional e anúncios em escala
- Conteúdo para redes sociais: Crie vídeos otimizados para Instagram, TikTok e YouTube
- E-learning: Produza conteúdo educacional programaticamente
- Personalização: Gere vídeos personalizados para cada usuário
- Automação: Integre geração de vídeo ao seu pipeline de CI/CD
Comece hoje
Pronto para adicionar geração de vídeo programática à sua aplicação? Visite nossa Documentação para saber mais, ou use o Playground para testar o esquema JSON.
RenderingVideo - Onde o código encontra a criação de vídeo

