Aller au contenu principal

Ratios, resolutions et gestion des couts

Optimiser vos generations video

La maitrise des parametres techniques et la gestion des couts sont essentielles pour utiliser l’API video en production. Dans cette lecon, vous allez approfondir les options de ratio, de resolution et apprendre a optimiser vos depenses.

Ratios d’aspect en detail

Le parametre aspect_ratio determine les proportions de la video generee. Voici les sept options disponibles :

RatioProportionsUsage principal
16:9Paysage largeYouTube, presentations, sites web
9:16PortraitTikTok, Stories, Reels
1:1CarrePosts sociaux, miniatures
4:3Paysage classiqueDocuments, slides
3:4Portrait classiquePinterest, affiches
3:2Paysage photoPortfolios, galeries
2:3Portrait photoAffiches, couvertures

Si vous ne specifiez pas de ratio, la valeur par defaut est 16:9.

Resolutions disponibles

Deux options sont proposees :

480p (defaut)

  • Adaptee aux previsualisations et aux brouillons
  • Rendu plus rapide
  • Cout identique par seconde, mais utile pour tester des prompts avant de passer en 720p

720p

  • Qualite HD, suffisante pour la plupart des usages web et mobiles
  • Recommandee pour les videos de production

Tailles en pixels

Le parametre size offre un controle direct sur les dimensions :

{
  "model": "grok-imagine-video",
  "prompt": "Votre description",
  "size": "1280x720",
  "duration": 5
}

Les tailles disponibles incluent 848x480, 1280x720, 1696x960 et 1920x1080. Attention : toutes les combinaisons de parametres ne sont pas forcement disponibles. Testez en avance si vous utilisez des tailles specifiques.

Calcul des couts

Le modele grok-imagine-video est facture a $0.050 par seconde de video generee. Voici une grille de reference :

DureeCout
1 seconde$0.05
3 secondes$0.15
5 secondes$0.25
10 secondes$0.50
15 secondes$0.75

Strategies d’optimisation

  • Prototypez en court : testez vos prompts avec des videos de 2-3 secondes avant de generer en 10-15 secondes
  • Iterez sur le prompt : un bon prompt du premier coup evite les regenerations couteuses
  • Utilisez 480p pour les tests : la resolution n’affecte pas le cout, mais le temps de generation est plus court
  • Limitez les requetes inutiles : avec la limite de 60 RPM, planifiez vos generations

Budget previsionnel

Pour un projet type necessitant 20 videos de 5 secondes :

  • Cout de production : 20 x $0.25 = $5.00
  • Avec 2 iterations par video : 20 x 2 x $0.25 = $10.00
  • Marge d’experimentation (50%) : $15.00 au total

Limites de debit

L’API impose une limite de 60 requetes par minute (RPM). En pratique, cette limite est rarement atteinte car la generation est asynchrone et prend du temps. Cependant, si vous lancez un batch de generations en parallele, pensez a espacer vos requetes.

import asyncio

async def generer_batch(prompts):
    for i, prompt in enumerate(prompts):
        if i > 0 and i % 50 == 0:
            await asyncio.sleep(60)  # Pause toutes les 50 requetes
        await generer_video(prompt)

Upload URL optionnel

Le parametre output.upload_url vous permet de specifier une URL ou la video sera automatiquement envoyee via HTTP PUT une fois generee :

{
  "model": "grok-imagine-video",
  "prompt": "Votre description",
  "duration": 5,
  "output": {
    "upload_url": "https://votre-stockage.com/upload/video.mp4"
  }
}

Cette option est pratique pour automatiser le pipeline de production sans telecharger manuellement chaque video.

Points cles a retenir

  • Sept ratios d’aspect sont disponibles, 16:9 par defaut
  • Deux resolutions : 480p (defaut) et 720p, avec des tailles en pixels alternatives
  • Le cout est lineaire : $0.050 par seconde, quelle que soit la resolution
  • Prototypez en court et basse resolution pour optimiser les depenses
  • L’option upload_url permet d’automatiser la livraison des videos