Introducing RenderingVideo - API de generación de video programática

Mar 19, 2025

Introducing RenderingVideo - API de generación de video programática

En el panorama digital actual, el contenido en video se ha vuelto esencial para la interacción, el marketing y la comunicación. Sin embargo, crear videos de forma programática ha sido tradicionalmente complejo y costoso en recursos. RenderingVideo cambia eso con una API simple pero potente que te permite generar videos de alta calidad mediante configuraciones JSON.

¿Qué es RenderingVideo?

RenderingVideo es una plataforma SaaS que ofrece una API de renderizado de video programático. En lugar de editar videos manualmente o usar bibliotecas complejas de procesamiento de video, defines el contenido del video con un esquema JSON limpio y nuestro motor se encarga del renderizado en la nube.

Capacidades clave

  • Configuración basada en JSON: Define videos de forma declarativa con nuestro intuitivo AI Video JSON Schema v2
  • Múltiples tipos de medios: Soporte para texto, imágenes, videos, audio, formas y subtítulos
  • Animaciones avanzadas: Animaciones basadas en keyframes, transiciones y control del timing
  • Generación con IA: De lenguaje natural a video mediante nuestra interfaz de chat
  • Integración REST API: Endpoints simples con autenticación mediante API key
  • Opciones de calidad flexibles: Renderizado en 720p, 1080p o 2K

Cómo funciona

El núcleo de RenderingVideo es nuestro esquema JSON, que describe cada aspecto de tu video:

{
  "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 compatibles

ElementoDescripción
textTipografía con opciones avanzadas de estilo
imageImágenes estáticas con transformaciones
videoClips de video con controles de reproducción
audioMúsica de fondo y efectos de sonido
rectFormas rectangulares
circleFormas circulares
polygonFormas poligonales personalizadas
subtitlePistas de captions y subtítulos
layoutLayouts contenedores para composiciones complejas
templateReferencias reutilizables de plantillas

Sistema de animación

Crea efectos visuales potentes con nuestro sistema de animación:

  • Keyframes: Define valores de propiedades en momentos concretos
  • Funciones de easing: Controla curvas de animación como linear, ease-in o ease-out
  • Transitions: Transiciones suaves entre clips con distintos efectos
  • Propiedades de transformación: Anima posición, rotación, escala y opacidad
{
  "type": "text",
  "content": "Animated Text",
  "animations": [
    {
      "property": "opacity",
      "keyframes": [
        { "offset": 0, "value": 0 },
        { "offset": 0.5, "value": 1 },
        { "offset": 1, "value": 0 }
      ],
      "easing": "easeInOut"
    }
  ]
}

Primeros pasos

1. Obtén tu API key

Regístrate en renderingvideo.com y obtén tu API key desde el panel.

2. Crea tu primer video

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. Supervisa el renderizado

La API devuelve un ID de tarea que puedes usar para comprobar el estado del render. Una vez completado, recibirás una URL de descarga para tu video.

Generación de video con IA

Para desarrolladores que prefieren el lenguaje natural, nuestra interfaz de chat puede generar configuraciones de video a partir de descripciones 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."

La IA genera el esquema JSON completo listo para renderizar.

Precios

RenderingVideo utiliza un sistema basado en créditos donde 1 crédito = 1 segundo de video en resolución 720p:

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

Casos de uso

  • Videos de marketing: Genera showcases de producto, contenido promocional y anuncios a escala
  • Contenido para redes sociales: Crea videos optimizados para Instagram, TikTok y YouTube
  • E-learning: Produce contenido educativo de forma programática
  • Personalización: Genera videos personalizados para cada usuario
  • Automatización: Integra la generación de video en tu pipeline de CI/CD

Empieza hoy

¿Listo para añadir generación de video programática a tu aplicación? Visita nuestra Documentación para saber más, o prueba nuestro Playground para experimentar con el esquema JSON.

Empieza gratis


RenderingVideo - Donde el código se encuentra con la creación de video

RenderingVideo Team

RenderingVideo Team