Introducing RenderingVideo - Infraestrutura de vídeo para apps de IA e automação

Mar 19, 2025

Introducing RenderingVideo - Infraestrutura de vídeo para apps de IA e automação

No cenário atual de produtos, as equipes não querem apenas "fazer vídeos". Elas querem gerar vídeos de forma confiável dentro de produtos, workflows e sistemas de IA. RenderingVideo foi construído para essa mudança.

Em vez de tratar a geração de vídeo como uma etapa pontual de exportação, o RenderingVideo oferece aos desenvolvedores um workflow programável para prévias, tarefas formais de render, gerenciamento de assets e entrega de resultados.

O que é o RenderingVideo?

RenderingVideo é uma plataforma SaaS que fornece infraestrutura de vídeo para apps de IA, produtos SaaS e sistemas de automação. Em vez de editar vídeos manualmente ou manter uma pipeline própria de renderização, você define o vídeo em JSON e conecta o workflow ao seu próprio produto.

Para que as equipes usam

  • Vídeos de produto e promocionais gerados a partir de dados estruturados de produto
  • Conteúdo social e short-form criado a partir de roteiros, feeds e assets de campanha
  • Vídeos personalizados alimentados por dados de CRM, lifecycle ou específicos do cliente
  • Saídas orientadas por agentes, em que apps de IA geram vídeo como parte de um workflow
  • Sistemas de conteúdo repetíveis que precisam de prévia, renderização e entrega via API

Capacidades principais

  • Definição de vídeo baseada em schema: defina vídeos declarativamente com AI Video JSON Schema v2
  • Prévia antes do render: valide layouts, assets e copy antes da saída final
  • Tarefas formais de render: trate a geração de vídeo como um workflow rastreável, não como uma exportação bloqueante
  • Hospedagem e reutilização de assets: gerencie arquivos entre prévias e renders de produção
  • Entrega por webhook: devolva resultados automaticamente ao seu produto
  • Opções flexíveis de qualidade: renderize em 720p, 1080p ou 2K

Como funciona

O núcleo do RenderingVideo é nosso schema JSON, que descreve cada aspecto do 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

ElementoDescrição
textTipografia com opções avançadas de estilo
imageImagens estáticas com transformações
videoClipes de vídeo com controles de reprodução
audioMúsica de fundo e efeitos sonoros
rectFormas retangulares
circleFormas circulares
polygonPolígonos personalizados
subtitleTrilhas de legendas e captions
layoutLayouts contêiner para composições complexas
templateReferê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 momentos específicos
  • Funções de easing: controle curvas de animação (linear, ease-in, ease-out etc.)
  • Transitions: transições suaves entre clipes com diferentes 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 painel.

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. Monitore a renderização

A API retorna um task ID que você pode usar para acompanhar o status da renderização. Quando terminar, você recebe uma URL de download para o vídeo.

Geração de vídeo orientada por IA

Para desenvolvedores que preferem linguagem natural, nossa interface de chat com IA 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 schema JSON completo, pronto para renderizar.

Preços

O RenderingVideo usa um sistema baseado em créditos em que 1 crédito = 1 segundo de vídeo em 720p:

QualidadeMultiplicador de créditos
720p1x
1080p1.5x
2K2x

Casos de uso

  • Vídeos de marketing: gere apresentações de produto, conteúdo promocional e anúncios em escala
  • Conteúdo para redes sociais: crie vídeos otimizados para Instagram, TikTok, YouTube
  • E-learning: produza conteúdo educacional em vídeo de forma programática
  • Personalização: gere vídeos personalizados para cada usuário
  • Automação: integre geração de vídeo ao seu pipeline 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 experimente nosso Playground para testar o schema JSON.

Começar grátis


RenderingVideo - Onde código encontra criação de vídeo

RenderingVideo Team

RenderingVideo Team