Communitygithub.com

Flux vidéo IA

Mène une idée jusqu'à une vidéo IA finie en huit étapes : histoire, storyboard, look, images de début et de fin, prompts, génération, finition et relecture indépendante.

Qu'est-ce que Flux vidéo IA ?

À utiliser pour une vidéo IA, un clip Seedance, un storyboard ou des images de début et de fin, surtout quand les générations cassent. Les erreurs restent dans le texte et les images fixes, peu coûteux, avant de payer des secondes de vidéo. L'agent écrit l'histoire, les prompts et les fixes ; Seedance anime ; une session neuve ne fait que chercher les erreurs.

Compatible avec✓Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/AsLSX99/ai-video-workflow/tree/HEAD

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Workflow vidéo IA (Édition Réalisateur Codex)

Ce workflow résout un problème : créer une vidéo IA satisfaisante à partir d'une idée, avec un minimum d'argent et un taux d'échec le plus bas possible. La méthode est basée sur l'article pratique d'Eian (x.com/EianLu/article/2118317430665613741). Ce skill remplace le réalisateur principal de Claude par Codex – vous n'avez que Codex, alors laissez Codex faire tout le travail en une seule fois : écrire l'histoire, écrire les prompts, dessiner, écrire le code de post-production.

Principe fondamental : arrêter les erreurs avant de dépenser

La hiérarchie des coûts détermine tout l'ordre du travail :

  • Modifier quelques mots dans un prompt : presque gratuit
  • Redessiner une image : ne coûte pas d'argent supplémentaire
  • Regénérer une vidéo : payé à la seconde (2.5 environ ¥1,5/s, 2.0 mini environ ¥0,5/s, 720p)

Donc : les erreurs détectables dans le texte ne seront pas laissées sur les images ; les erreurs détectables sur les images ne seront pas laissées sur la vidéo. Chaque étape a une révision indépendante, on ne passe à l'étape suivante que si la précédente est "approuvée".

Répartition des rôles

RôleResponsable
Moi (humain)Choisir la direction, confirmer le style, approuver les dépenses, regarder les dynamiques, écouter le son
Codex (réalisateur + dessinateur)Écrire l'histoire et le storyboard, écrire tous les prompts, dessiner les images de référence/échantillons/images clés avec son propre outil, vérifier chaque image image par image, écrire le code ffmpeg/Python de post-production
Seedance (animateur)Transformer les images clés en vidéos de quelques secondes
Session de révision indépendanteOuvrir une nouvelle session pour chaque étape, ne donner que les documents, pas de conclusions, ne signaler que les erreurs sans modifier les fichiers

La révision indépendante est le secret du faible taux d'échec : la session principale parle longtemps avec vous, sait ce que vous voulez dire, et en voyant les documents, elle comble automatiquement les lacunes ; la nouvelle session ne sait rien, si quelque chose n'est pas clair, c'est que c'est vraiment mal expliqué. La session de révision ne reçoit que les documents de l'étape en cours, ni les conclusions, ni les autres fichiers.

Autocontrôle de l'environnement (première chose à faire)

Exécutez python scripts/env_check.py pour vérifier codex, ffmpeg, Python ≥3.9, la variable d'environnement ARK_API_KEY. Si quelque chose manque, dites d'abord à l'utilisateur de l'installer.

Créez un dossier de projet, mettez tous les fichiers dedans. Structure suggérée :

dossier_projet/
├── 00-story/        # Histoire, storyboard
├── 01-style/        # Style visuel, images de référence
├── 02-frames/       # Images clés de chaque plan
├── 03-prompts/      # Prompts vidéo pour chaque segment
├── 04-videos/       # Segments générés (conservez toutes les anciennes versions)
├── 05-post/         # Fichiers intermédiaires de post-production, fichier final
└── review-log.md    # Résultats de révision et suivi des coûts pour chaque étape

Prompt de démarrage

Envoyez le contenu complet de templates/00-director.md à Codex pour lancer le projet. Il vous demandera d'abord la durée, le format d'image, le budget total, la musique et les sous-titres, puis vérifiera l'environnement. Ensuite, communiquez uniquement avec lui.

Workflow en huit étapes

Chaque étape indique : quoi faire → quel template utiliser → condition de validation.

Étape 1 : Idée → Scénario complet

  • Parlez de votre idée préliminaire à Codex, discutez jusqu'à ce que le fil de l'histoire soit finalisé. La structure par séquences (pas de raccord entre les plans, c'est le plus stable) est préférée ; le raccord continu est le plus sujet aux erreurs.
  • 5 critères pour une bonne histoire : ① Logique réaliste (pour chaque rebondissement, demandez : pourquoi cela arrive-t-il ? D'où vient l'objet ? Est-il accessible ?) ② On peut dire en une phrase ce qu'on veut exprimer ③ Accroche dès le début ④ Les réactions des autres sont naturelles (chaque rebondissement en 3 parties : problème → comment le héros le résout → réaction des autres, les réactions doivent avoir un ordre) ⑤ La scène est filmable par IA (évitez la liste des faiblesses : croisement de personnages, objets tenus à la main, texte, reflets dans un miroir, asymétrie gauche/droite, changement de lumière dans un même plan, un personnage faisant trois actions de suite, vue plongeante sans visage, trop de personnages secondaires).
  • Template : Remplissez templates/01-story.md et envoyez-le à Codex.
  • Validation : Ouvrez une nouvelle session de révision, donnez-lui uniquement l'histoire finalisée, utilisez templates/02-story-review.md pour la réviser, obtenez "Approuvé".

Étape 2 : Storyboard (la plus importante en début de projet, la composition et les couleurs sont plus importantes que l'histoire)

  • Pour chaque plan, notez : le temps dans le film, la durée en secondes (arrondissez au supérieur en ajoutant 0,5 seconde), le type de plan, la position de la caméra, le mouvement de caméra, qui va où (indiquez la gauche/droite de l'image), l'expression qui fait avancer l'histoire, ce qui bouge, comment on passe au plan suivant.
  • 6 exigences strictes : ① Changez d'angle à chaque plan, maximum 2 plans en face à face en plan américain ② Quelque chose bouge toujours dans l'image ③ Alternez plans larges / plans moyens / gros plans ④ Au moins un élément bouge par plan, bouge quand il le faut, reste immobile quand il le faut ⑤ Le mouvement de caméra a une raison (suivre un élément / zoom lent / plan d'ensemble vers gros plan) ⑥ Composition en règle des tiers, la tête ou les yeux se situent à 38% ou 62% à partir de la gauche.
  • Concevez les couleurs séparément, listez la palette pour chaque scène ; vérifiez en noir et blanc, si le personnage et le fond ne se distinguent pas, réajustez la palette.
  • Si vous avez un film de référence, faites mesurer à Codex image par image la position de la caméra et les proportions d'entrée/sortie, puis imitez.
  • Template : templates/03-storyboard.md.
  • Validation : Croquis en couleur de la palette (1920×1080, marquez 38%/62%) à confirmer par l'utilisateur.

Étape 3 : Définir le style visuel, dessiner les images de référence

  • Si vous avez une image de référence, tant mieux, donnez-la directement. Codex écrit le prompt et dessine lui-même, l'utilisateur ne vérifie que le style.
  • Une image de référence par personnage et par accessoire fixe : face, profil, plusieurs expressions. Les caractéristiques fixes sont écrites à un endroit précis (tatouage sur le bras gauche).
  • Validation : L'utilisateur confirme le style visuel avant de dessiner les plans officiels.

Étape 4 : Générer les images clés de début et de fin de chaque plan (étape la plus importante pour réduire le taux d'échec)

  • Ordre : Demandez d'abord à l'IA d'écrire "ce que montre l'image de début, ce que montre l'image de fin, ce qui se passe entre les deux", puis révisez avant de dessiner (économisez les ressources) → Dessinez d'abord l'image de fin, la plus chargée → Modifiez l'image de fin pour obtenir l'image de début (garantissez la cohérence de la position de la caméra et de la composition) → Même lieu, même caméra, modification locale uniquement → Plan rapproché : découpez une partie de l'image de début et agrandissez-la pour l'image de fin → Vérifiez le format 16:9 et la cohérence des dimensions entre les deux images.
  • Après avoir dessiné, utilisez templates/04-frame-check.md pour vérifier les 8 points (l'action et les accessoires sont présents dans l'image de début, les réactions sont préparées à l'avance, les poses ne sont pas toutes identiques, laissez de l'espace pour l'action, direction du vent uniforme, vérifiez la taille du téléphone, agrandissez pour détecter les éléments superflus, superposez les images de début et de fin pour détecter les décalages).
  • Les petits objets comme la pluie, les chapeaux, les tatouages doivent être dessinés sur les images de début et de fin ; si on ne les écrit que dans le texte, ils disparaîtront en cours de route.
  • Validation : Les 8 points sont tous vérifiés, l'utilisateur accepte les modifications avant de les appliquer.

Étape 5 : Rédiger les prompts vidéo, réviser avant soumission

  • Format fixe en sept parties : [Style] [Plan] [Composition et couleurs] [Personnages] [Seconde par seconde] [Son] [Contraintes], décrivez ce qui se passe chaque seconde. Template : templates/05-video-prompt.md.
  • Avant d'écrire, consultez les 20 points sensibles du tableau references/pitfall-table.md – en cas de problème, suspectez d'abord le prompt, puis le modèle.
  • Validation : Avant chaque soumission, ouvrez une nouvelle session de révision, utilisez templates/06-pre-submit-review.md pour vérifier chaque détail du prompt et de l'image (l'historique a détecté des différences de taille de tasse de 13%, un bord de chapeau présent sur une image mais pas sur l'autre, une inversion gauche/droite). N'effectuez la soumission que lorsque la révision est "Approuvée", et ne dépensez de l'argent qu'avec l'accord de l'utilisateur sur le devis.

Étape 6 : Génération vidéo

  • Utilisez scripts/seedance.py pour soumettre (720p, mode images clés), interrogez et récupérez les segments.
  • Astuces d'économie : Sortez en 720p puis agrandissez à 1080p en post-production ; ne faites pas de test, tournez directement le premier plan officiel ; pour une nouvelle technique, testez d'abord un ou deux plans difficiles, si ça marche, soumettez tout le reste ; budget serré, utilisez 2.0 mini (environ 1/3 du prix), suffisant pour les plans non complexes ; écoutez le son avant de l'utiliser (la version 2.5 avec "pas de musique" inclut souvent de la musique).
  • Ordre de traitement des problèmes : ① Peut-on couper (le problème n'est qu'au début/à la fin sur quelques images) ② Peut-on le corriger avec du code ③ Sinon, refaire, mais modifiez d'abord le prompt ou les images clés, ne refaites que ce plan. Ne supprimez jamais les anciens segments, choisissez à la fin entre les anciens et les nouveaux.
  • Validation : L'utilisateur a vu le mouvement, a entendu le son.

Étape 7 : Montage, transitions, étalonnage, agrandissement

  • Tout se fait avec du code, Codex écrit les scripts ffmpeg/Python. Template : templates/07-postprocess.md (transitions : flou de mouvement en 8 à 16 sous-images avec obturation demi-trame ; ne modifiez que la saturation et la luminosité, pas la teinte ; décodage BT.601, livraison finale intermédiaire sans perte en BT.709 ; agrandissement lanczos à 1080p avec léger accentuation ; calage sur les battements mesurés à partir de la musique originale).
  • Après montage, vérifiez les 3 images avant et après chaque cut.

Étape 8 : Révision finale et livraison

  • Ouvrez une nouvelle session de révision, donnez-lui uniquement le film final sans aucune conclusion, laissez-le regarder comme un spectateur pour la première fois. Template : templates/08-final-review.md.
  • Demandez à Codex d'écrire un récapitulatif à archiver : style visuel, prompts, erreurs commises, déposez-le dans le dossier du projet, réutilisez-le directement pour le prochain film.

Mode quatre threads (optionnel avancé)

Pour les projets complexes ou à gros budget, envoyez templates/09-four-threads.md à Codex : quatre sessions en coopération (principal + révision + supervision + agent). L'agent ne peut soumettre que dans la limite du budget total. Pour les petites vidéos quotidiennes, pas besoin, une seule session de révision suffit.

Règles strictes (à écrire dans toutes les sous-sessions)

  1. Avant que je confirme l'histoire, ne dessinez aucune image ; avant que je confirme le style visuel, ne dessinez aucun plan officiel.
  2. Avant de soumettre la génération vidéo, la révision indépendante doit être "Approuvée", et je dois approuver le devis avant de soumettre.
  3. En cas de problème vidéo : d'abord couper, puis corriger avec du code, enfin modifier le script et refaire, ne refaire que ce plan.
  4. Enregistrez les nouvelles versions dans de nouveaux fichiers, ne remplacez pas et ne supprimez pas les anciens fichiers.
  5. Pour tout ce dont vous n'avez pas vu le mouvement ni entendu le son, dites-moi clairement "je n'ai pas vu / je n'ai pas entendu".
  6. Ne rechargez pas et n'achetez pas de crédits ; si l'API retourne un solde insuffisant, arrêtez, faites un montage brut des segments existants et montrez-le-moi.
  7. Quand les crédits Codex sont épuisés, attendez la récupération, ne dessinez pas trop d'images à la fois ; pour une petite modification, collez la partie modifiée sur l'image d'origine.

Index des fichiers

  • templates/ — 10 modèles de prompts, numérotés de 00 à 09 correspondant au workflow, remplissez les [crochets] et envoyez
  • references/pitfall-table.md — Tableau des 20 points sensibles du modèle, vérifiez un par un lors de la rédaction des prompts
  • references/roles.md — Tableau de répartition des rôles et description du mode quatre threads
  • scripts/env_check.py — Autocontrôle de l'environnement
  • scripts/seedance.py — Soumission / interrogation / téléchargement Seedance

Skills associés