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
| Elemento | Descripción |
|---|---|
text | Tipografía con opciones avanzadas de estilo |
image | Imágenes estáticas con transformaciones |
video | Clips de video con controles de reproducción |
audio | Música de fondo y efectos de sonido |
rect | Formas rectangulares |
circle | Formas circulares |
polygon | Formas poligonales personalizadas |
subtitle | Pistas de captions y subtítulos |
layout | Layouts contenedores para composiciones complejas |
template | Referencias 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:
| Calidad | Multiplicador de créditos |
|---|---|
| 720p | 1x |
| 1080p | 1.5x |
| 2K | 2x |
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.
RenderingVideo - Donde el código se encuentra con la creación de video

