Définir le dossier de travail et les conditions finales
Définissez une structure avec quatre vidéos dans assets, l’audio dans audio et les sorties dans out. Précisez dans les spécifications une largeur de 1080, une hauteur de 1920, une fréquence d’images adaptée aux médias, l’ordre des plans et la langue des sous-titres.
Conservez les médias et donnez des noms distincts au brouillon et à la version finale.
Enregistrer les instructions du projet
Pour Codex, indiquez dans AGENTS.md l’emplacement des médias, le dossier de sortie, les conditions de création et les vérifications ; pour Claude Code, utilisez CLAUDE.md. Les deux peuvent être lancés dans le projet et travailler sur des fichiers locaux.
Précisez les noms de fichiers, la durée, les sous-titres, le volume et les contrôles plutôt que de demander seulement « Fais une belle vidéo ».
Créer un traitement utilisant FFmpeg
Dans un environnement capable d’exécuter FFmpeg, demandez un traitement qui harmonise les dimensions et la fréquence d’images, puis assemble les clips dans l’ordre des numéros. L’exemple de cette page est un script Python créant un prémontage visuel. Vous pouvez ensuite ajuster les sous-titres et l’audio dans un logiciel de montage.
Testez d’abord de courts médias, vérifiez la durée, les dimensions et la lecture de la sortie, puis traitez les médias définitifs.
Vérifier le traitement généré et le fichier terminé
Examinez les entrées, sorties, commandes et calculs de durée. Évaluez séparément le fait que le traitement fonctionne et le fait que la vidéo soit agréable à regarder. Regardez tout l’export pour vérifier les raccords de couleurs, cadrages, sous-titres et sons.
Documenter les listes de médias et les fichiers de réglages dans Git facilite le suivi des sorties par langue et des paramètres avant correction.
Créer des schémas et textes animés par le code
Pour répéter des schémas et titres avec un design constant, une méthode comme Remotion permet aussi de rendre des vidéos depuis React et TypeScript. Demandez à Codex ou Claude Code de réaliser les scènes et leur timing, puis vérifiez l’aperçu.
Vérifiez sur la page officielle les conditions de Remotion et la licence nécessaire pour votre organisation et votre usage.
Passer à l’intégration avec ComfyUI
Une fois votre génération manuelle fonctionnelle, vous pouvez envisager le MCP officiel de Comfy pour manipuler les workflows depuis un agent. La connexion locale utilise votre installation ComfyUI et votre GPU ; la connexion cloud utilise un compte Comfy et les ressources du cloud.
Vérifiez l’exactitude des workflows générés et les restrictions de téléchargement, puis testez l’intégration avec de petites opérations.
Exemple de demande à Codex et Claude Code
Créez un script Python qui place, dans cet ordre, les fichiers 01_hook.mp4, 02_detail.mp4, 03_feeling.mp4 et 04_ending.mp4 du dossier assets, puis exporte un prémontage visuel en 1080 × 1920 à 30 fps vers out/draft.mp4. Harmonisez les dimensions et la fréquence d’images avec FFmpeg et conservez les médias d’origine. Utilisez un autre nom si un fichier final existe déjà et vérifiez les dimensions, la durée et la lecture avec de courts médias de test. La narration et les sous-titres seront ajoutés à l’étape de montage suivante.Spécifications de création partagées
video-project/
AGENTS.md # Codex project instructions
CLAUDE.md # Claude Code project instructions
shots.json
assets/
01_hook.mp4
02_detail.mp4
03_feeling.mp4
04_ending.mp4
audio/
out/Codex
codex
# Scripted task; use permissions appropriate to your project:
codex exec --sandbox workspace-write "Read AGENTS.md and build the video draft."Claude Code
claude
# Non-interactive task; configured permissions still apply:
claude -p "Read CLAUDE.md and build the video draft."Comfy MCP
codex mcp add comfy-cloud --url https://cloud.comfy.org/mcp
codex mcp login comfy-cloudVérifier le résultat
- Les noms des médias d’entrée et des fichiers de sortie correspondent aux spécifications.
- L’ordre, les dimensions, la fréquence d’images et la durée finale correspondent aux valeurs demandées.
- Les médias d’origine et les conditions avant correction sont conservés.
- Les scripts, sous-titres et vidéos de chaque langue sont associés au même identifiant d’article et à la même version.