Introducing RenderingVideo - API de geração de vídeo programática

Mar 19, 2025

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

ElementoDescrição
textTipografia com opções avançadas de estilo
imageImagens estáticas com transformações
videoClips de vídeo com controles de reprodução
audioMúsica de fundo e efeitos sonoros
rectFormas retangulares
circleFormas circulares
polygonFormas poligonais personalizadas
subtitleFaixas 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 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:

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

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.

Comece grátis


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

RenderingVideo Team

RenderingVideo Team