Aller au contenu principal
Leçon 7 sur 12 · Grok pour le marketing & la veille

Vidéos Marketing avec Grok Imagine Video

Leçon 7 sur 12 Mis à jour le 2 novembre 2026 Intermédiaire
Sur cette page
  1. La vidéo, format roi du marketing digital
  2. Comprendre le modèle vidéo de Grok
  3. Trois modes de génération vidéo
  4. Cas d’usage marketing concrets
  5. Étendre et éditer des vidéos
  6. Pipeline de production vidéo marketing
  7. Gérer les coûts vidéo
  8. Points clés à retenir

Leçon corrigée le 2 novembre 2026 d’après la documentation vidéo de xAI et le SDK xai-sdk 1.21.0 : la génération passe par client.video.generate du SDK xAI (le SDK OpenAI n’a pas de méthode videos.generate), la vidéo se lit dans url, les images de référence font apparaître un produit ou une personne (et ne sont plus incompatibles avec image sur grok-imagine-video-1.5), et les limites de débit se comptent en requêtes par seconde. Sources : Video Generation · Reference-to-Video · Tarifs.

La vidéo, format roi du marketing digital

La vidéo domine tous les algorithmes de réseaux sociaux. Un post vidéo génère en moyenne plusieurs fois plus d’engagement qu’un contenu statique. Mais la production vidéo traditionnelle reste coûteuse et lente. Avec grok-imagine-video, vous pouvez produire des clips marketing en quelques minutes, pour un coût maîtrisé.

Cette leçon vous apprend à exploiter la génération vidéo de Grok pour vos besoins marketing : teasers produit, animations de marque, stories et contenus sociaux.

Comprendre le modèle vidéo de Grok

Le modèle grok-imagine-video fonctionne différemment de la génération d’images :

  • Coût : 0,05 $ par seconde de vidéo générée (0,08 $ pour grok-imagine-video-1.5, 0,02 $ pour sa version -lite)
  • Durée : 1 à 15 secondes par requête, 8 par défaut
  • Résolution : 480p ou 720p, et jusqu’à 1080p en image-to-video avec grok-imagine-video-1.5
  • Processus asynchrone : vous soumettez une requête et récupérez le résultat plus tard
  • Limite de débit : 10 requêtes par seconde au palier d’entrée, davantage aux paliers supérieurs

Workflow asynchrone

Contrairement aux images, la génération vidéo nécessite un temps de traitement. Le SDK Python de xAI (pip install xai-sdk) masque cette attente : client.video.generate soumet la requête, interroge le statut toutes les secondes, et rend la vidéo quand elle est prête (10 minutes d’attente au plus par défaut).

import os

import xai_sdk

client = xai_sdk.Client(api_key=os.getenv("XAI_API_KEY"))

video = client.video.generate(
    prompt="Logo animé d'une marque tech se formant à partir de particules lumineuses bleues sur fond noir",
    model="grok-imagine-video",
    duration=5,
    aspect_ratio="16:9",
    resolution="720p",
)

print(f"Vidéo disponible : {video.url}")

Avec l’API REST, la même opération se fait en deux temps : un POST /v1/videos/generations renvoie un request_id, que l’on interroge par GET /v1/videos/{request_id} jusqu’au statut done.

Trois modes de génération vidéo

1. Text-to-Video : créer à partir de rien

Le mode le plus simple. Vous décrivez la scène souhaitée et Grok la génère.

# Teaser produit
video = client.video.generate(
    prompt="""Gros plan sur un smartphone posé sur un bureau en bois.
    L'écran s'allume progressivement pour révéler une interface
    élégante avec des graphiques qui s'animent. Lumière naturelle
    latérale, ambiance premium.""",
    model="grok-imagine-video",
    duration=8,
    aspect_ratio="9:16",  # Format story/reel
    resolution="720p",
)

2. Image-to-Video : animer un visuel existant

Transformez une image statique en clip animé. Idéal pour donner vie à vos visuels de campagne :

# Animer un visuel de campagne
video = client.video.generate(
    prompt="""Anime doucement cette scène : léger mouvement de caméra
    vers l'avant, les particules lumineuses flottent lentement,
    effet de parallaxe subtil sur les éléments.""",
    model="grok-imagine-video",
    image_url="https://votre-cdn.com/visuel-campagne.jpg",
    duration=5,
    aspect_ratio="16:9",
)

3. Images de référence : faire apparaître votre produit

Les images de référence apportent des éléments que la vidéo doit montrer — votre produit, votre mascotte, un vêtement — dans une scène que décrit le prompt. Le prompt les cite par leur position : <IMAGE_0>, <IMAGE_1>…

video = client.video.generate(
    prompt="Le casque audio de <IMAGE_0> posé dans un bureau collaboratif aux écrans holographiques, travelling lent",
    model="grok-imagine-video",
    reference_image_urls=["https://votre-cdn.com/casque-officiel.jpg"],
    duration=10,
)

Avec grok-imagine-video, une requête accepte jusqu’à 7 références et 10 secondes ; grok-imagine-video-1.5 monte à 14 références et 15 secondes, et permet en plus d’épingler la première image (image_url), la dernière ou des images clés. Sur grok-imagine-video, choisissez entre animer une image et utiliser des références.

Cas d’usage marketing concrets

Teasers produit

Des clips courts de 5-8 secondes qui montrent votre produit sous son meilleur jour, parfaits pour les stories Instagram ou les publicités X.

Votre logo prend vie avec des effets de particules, de morphing ou de révélation. Utile pour les intros de webinaires ou les signatures de vidéo.

Fonds animés

Des arrière-plans animés subtils pour vos présentations, webinaires ou pages web. Des textures en mouvement, des dégradés qui évoluent lentement.

Transitions de marque

Des clips de 2-3 secondes utilisés comme transitions entre les sections de vos vidéos longues, cohérents avec votre identité visuelle.

Étendre et éditer des vidéos

Prolonger un clip existant

Si un clip de 5 secondes est trop court, prolongez-le. La source doit durer de 2 à 15 secondes, et la vidéo renvoyée contient l’original suivi de l’extension :

video = client.video.extend(
    prompt="Continue la scène en effectuant un lent zoom arrière révélant l'environnement complet",
    model="grok-imagine-video",
    video_url="https://...",
    duration=5,  # 2 à 10 secondes supplémentaires
)

Éditer une vidéo existante

Modifiez une vidéo générée sans repartir de zéro : l’édition passe par generate, avec la vidéo source en video_url.

video = client.video.generate(
    prompt="Modifie l'ambiance lumineuse pour un ton plus chaud, doré, coucher de soleil",
    model="grok-imagine-video",
    video_url="https://...",
)

La vidéo source d’une édition ne doit pas dépasser 8,7 secondes ; le résultat garde sa durée, en 720p au plus.

Pipeline de production vidéo marketing

Voici un workflow complet pour produire un pack vidéo marketing à partir d’un brief, les trois formats étant générés en parallèle par le client asynchrone :

import asyncio
import os

import xai_sdk

client = xai_sdk.AsyncClient(api_key=os.getenv("XAI_API_KEY"))


async def produire_pack_video(brief, ref_produit=None):
    options = {"model": "grok-imagine-video", "resolution": "720p"}
    if ref_produit:
        # Le produit de la référence apparaît dans chaque format
        options["reference_image_urls"] = [ref_produit]
        brief = f"{brief} Le produit est celui de <IMAGE_0>."

    formats = {
        "principal": ("16:9", 10, "Style cinématique, éclairage soigné."),
        "story": ("9:16", 8, "Cadrage vertical, dynamique, captivant."),
        "carre": ("1:1", 6, "Cadrage centré, format carré."),
    }
    taches = [
        client.video.generate(
            prompt=f"{brief} {consigne}",
            aspect_ratio=ratio,
            duration=duree,
            **options,
        )
        for ratio, duree, consigne in formats.values()
    ]
    videos = await asyncio.gather(*taches)
    return {nom: v.url for nom, v in zip(formats, videos)}

Téléchargez aussitôt les trois fichiers : les URL renvoyées sont temporaires.

Gérer les coûts vidéo

La vidéo est plus coûteuse que l’image. Planifiez votre budget (tarifs de grok-imagine-video) :

Vidéo 5 secondes : 5 × 0,05 $ = 0,25 $
Vidéo 10 secondes : 10 × 0,05 $ = 0,50 $
Vidéo 15 secondes : 15 × 0,05 $ = 0,75 $

Pack du pipeline ci-dessus (10 + 8 + 6 s) : 1,20 $
10 packs/mois : 12 $/mois

Optimiser les coûts

  • Utilisez des durées courtes (5 à 8 secondes) pour les réseaux sociaux
  • Validez les idées avec grok-imagine-video-1.5-lite (0,02 $ la seconde) quand son rendu suffit à trancher
  • Générez le visuel de base en image d’abord (0,02 $ avec grok-imagine-image), puis animez-le en vidéo

Tarifs relevés le 2 novembre 2026 — les prix évoluent régulièrement : avant tout calcul de budget, vérifiez la grille en vigueur sur la page officielle des tarifs xAI.

Points clés à retenir

  • grok-imagine-video coûte 0,05 $ par seconde ; le SDK xAI gère l’attente avec client.video.generate
  • Trois modes de génération : text-to-video, image-to-video et images de référence (citées <IMAGE_0>…)
  • Les références font apparaître un produit ou une personne ; sur grok-imagine-video-1.5, elles se combinent avec une image épinglée
  • Les clips peuvent être prolongés (2 à 10 secondes) avec client.video.extend ou édités avec generate et video_url
  • Produisez un pack multi-format (16:9, 9:16, 1:1) pour couvrir toutes les plateformes
  • Les URL vidéo sont temporaires : téléchargez-les immédiatement