Introducing RenderingVideo - API de génération vidéo programmatique

Mar 19, 2025

Introducing RenderingVideo - API de génération vidéo programmatique

Dans l'environnement numérique actuel, la vidéo est devenue essentielle pour l'engagement, le marketing et la communication. Pourtant, la création vidéo par programmation a longtemps été complexe et gourmande en ressources. RenderingVideo change cela en proposant une API simple mais puissante qui vous permet de générer des vidéos de haute qualité à partir de configurations JSON.

Qu'est-ce que RenderingVideo ?

RenderingVideo est une plateforme SaaS qui fournit une API de rendu vidéo programmatique. Au lieu de monter des vidéos manuellement ou d'utiliser des bibliothèques complexes de traitement vidéo, vous définissez votre contenu avec un schéma JSON clair, et notre moteur s'occupe du rendu dans le cloud.

Fonctionnalités clés

  • Configuration basée sur JSON : Définissez vos vidéos de manière déclarative avec notre AI Video JSON Schema v2 intuitif
  • Plusieurs types de médias : Prise en charge du texte, des images, des vidéos, de l'audio, des formes et des sous-titres
  • Animations riches : Animations basées sur des keyframes, transitions et contrôle du timing
  • Génération assistée par IA : Passage du langage naturel à la vidéo via notre interface de chat
  • Intégration REST API : Endpoints simples avec authentification par clé API
  • Options de qualité flexibles : Rendu en 720p, 1080p ou 2K

Comment ça fonctionne

Le cœur de RenderingVideo est notre schéma JSON qui décrit chaque aspect de votre vidéo :

{
  "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"
          }
        }
      ]
    }
  ]
}

Éléments pris en charge

ÉlémentDescription
textTypographie avec options de style avancées
imageImages statiques avec transformations
videoClips vidéo avec contrôles de lecture
audioMusique de fond et effets sonores
rectFormes rectangulaires
circleFormes circulaires
polygonPolygones personnalisés
subtitlePistes de captions et de sous-titres
layoutLayouts conteneurs pour compositions complexes
templateRéférences de templates réutilisables

Système d'animation

Créez des effets visuels avancés grâce à notre système d'animation :

  • Keyframes : Définissez des valeurs de propriété à des moments précis
  • Fonctions d'easing : Contrôlez les courbes d'animation comme linear, ease-in ou ease-out
  • Transitions : Enchaînements fluides entre clips avec différents effets
  • Transformations : Animez la position, la rotation, l'échelle et l'opacité
{
  "type": "text",
  "content": "Animated Text",
  "animations": [
    {
      "property": "opacity",
      "keyframes": [
        { "offset": 0, "value": 0 },
        { "offset": 0.5, "value": 1 },
        { "offset": 1, "value": 0 }
      ],
      "easing": "easeInOut"
    }
  ]
}

Bien démarrer

1. Obtenez votre clé API

Inscrivez-vous sur renderingvideo.com et récupérez votre clé API depuis le tableau de bord.

2. Créez votre première vidéo

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. Suivez le rendu

L'API renvoie un identifiant de tâche que vous pouvez utiliser pour vérifier l'état du rendu. Une fois terminé, vous recevez une URL de téléchargement pour votre vidéo.

Génération vidéo assistée par IA

Pour les développeurs qui préfèrent le langage naturel, notre interface de chat peut générer des configurations vidéo à partir de simples descriptions :

"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."

L'IA produit pour vous le schéma JSON complet, prêt à être rendu.

Tarification

RenderingVideo utilise un système basé sur des crédits où 1 crédit = 1 seconde de vidéo en 720p :

QualitéMultiplicateur de crédits
720p1x
1080p1.5x
2K2x

Cas d'usage

  • Vidéos marketing : Générer à grande échelle des vitrines produit, contenus promotionnels et publicités
  • Contenu pour réseaux sociaux : Créer des vidéos optimisées pour Instagram, TikTok et YouTube
  • E-learning : Produire du contenu pédagogique par programmation
  • Personnalisation : Générer des vidéos personnalisées pour chaque utilisateur
  • Automatisation : Intégrer la génération vidéo dans votre pipeline CI/CD

Commencez dès aujourd'hui

Prêt à intégrer la génération vidéo programmatique dans votre application ? Consultez notre Documentation pour aller plus loin, ou essayez notre Playground pour tester le schéma JSON.

Commencer gratuitement


RenderingVideo - Là où le code rencontre la création vidéo

RenderingVideo Team

RenderingVideo Team