OpenClaw et Pipeline Remotion pour l'Édition Vidéo Automatisée

Un développeur a détaillé un pipeline automatisé pratique de montage vidéo utilisant OpenClaw pour l'orchestration d'agents et Remotion comme moteur de rendu vidéo basé sur React. La configuration transforme des centaines de clips vidéo bruts en Reels finis pour les réseaux sociaux sans montage manuel.
Composants du flux de travail
La pile technique comprend :
- OpenClaw – pour l'orchestration et l'automatisation des agents
- Remotion – éditeur/moteur de rendu vidéo basé sur React
- Code de liaison Python + JSON pour la génération de montages
Pipeline de traitement
Le flux de travail suit ces étapes concrètes :
1. Ingestion brute : Les vidéos provenant de Telegram sont déposées dans un dossier brut sans renommage manuel : remotion-lab/source-videos/<brand>/raw/
2. Filtrage & Nettoyage : Un script filtre les clips pour ne conserver que les résolutions verticales de smartphone (720×1280, 1080×1920) et exclut les éléments indésirables comme les anciennes séquences de campagne, les visuels IA/stock et les marques non concernées. Cela produit un dossier filtered/ et un fichier catalog_filtered.json listant les vidéos utilisables.
3. Montages définis en JSON : Un autre script génère des structures de montage avec des catégories comme les clips « Préparation », « Cuisson » et « Ambiance finale ». Il crée un storyboard JSON comme :
[{"type": "video", "src": "filtered/file_001.mp4", "duration": 80},{"type": "video", "src": "filtered/file_037.mp4", "duration": 80}]4. Composition Remotion : Une seule composition React Remotion lit montage_filtered.json et applique :
- TransitionSeries avec transitions en fondu
- Effet Ken Burns (zoom + panoramique subtils) sur tous les clips
- Audio original des clips préservé
- Musique de fond ajoutée en dessous
- Écran blanc + logo en outro
Les règles créatives sont encodées ici : supprimer le texte à l'écran, éviter les visuels IA/stock, conserver l'audio original, utiliser des transitions en fondu croisé, et terminer par un fondu au blanc et un logo.
5. Rendu + Compression : OpenClaw déclenche le rendu via :
npx remotion render src/index.tsx StoryFinal out.mp4
Puis compresse avec ffmpeg :
ffmpeg -i out.mp4 -vcodec libx264 -crf 20 -preset slow -acodec aac -b:a 192k out_hq.mp4
Cela produit des vidéos verticales 9:16 d'environ 45 secondes.
Mode pilote automatique par lots
L'agent gère la génération par lots avec des instructions comme : « Génère 20 Reels uniques, ne réutilise pas les clips entre eux. » Il :
- Suivi l'utilisation dans un fichier
state.json - Boucle pour générer de nouveaux
montage_filtered.jsonen utilisant uniquement des clips non utilisés - Exécute le rendu Remotion et la compression ffmpeg
- Crée des fichiers
send_ready_#.jsondécrivant les sorties - OpenClaw envoie les vidéos finies sur Telegram
Le résultat : 20 Reels différents (18-30s chacun) avec des transitions cohérentes, des logos en outro et aucune séquence hors marque, livrés pendant la nuit.
Cette approche fonctionne car les agents gèrent les parties ennuyeuses (catalogage, filtrage, sélection des clips, rendu par lots) tandis que le contrôle créatif reste centralisé dans une seule composition Remotion et les scripts générateurs JSON.
📖 Lire la source complète : r/clawdbot
👀 See Also

Rapport utilisateur OpenClaw : La configuration technique fonctionne, mais l'autonomie nécessite de vrais problèmes.
Un développeur a créé un agent OpenClaw en direct sur un VPS avec intégration Stripe et Vercel en 5 jours, mais a constaté que le véritable défi n'est pas la configuration—c'est d'avoir des problèmes clairs pour que l'agent puisse les résoudre de manière autonome. La méthode OAuth par jeton de configuration pour les abonnements forfaitaires est désormais bloquée de manière définitive par Anthropic, imposant l'utilisation du paiement par jeton.

Exécution de multiples agents de codage IA avec OpenClaw : Mise en place de fournisseur personnalisé et défis de mémoire inter-agents
Cet article détaille la configuration d'OpenClaw avec un fournisseur d'API tiers (DeepInfra) pour exécuter plusieurs agents de codage (backend, frontend, migrations) sans atteindre les limites de débit, et le problème d'isolation mémoire entre agents qui en a découlé.

Le Cadre Autoevolve Utilise le Code Claude pour le Développement d'IA de Jeu via l'Évolution par Auto-Jeu
Un développeur a utilisé exclusivement Claude Code pour participer à une Coupe d'IA de Jeu, se classant 6e sur 83 participants grâce à 130 itérations automatisées. Le framework autoevolve met en œuvre une boucle d'évolution par auto-joueur où Claude analyse les performances du bot, propose des modifications et évalue les nouvelles versions par rapport aux précédentes.

RAG Hybride pour la Mémoire d'Agent Local avec OpenClaw, Ollama et nomic-embed-text
Un développeur a mis en œuvre une récupération hybride RAG pour la mémoire des agents IA en utilisant OpenClaw avec Ollama et nomic-embed-text, combinant 70% de similarité vectorielle avec 30% de correspondance par mots-clés BM25. La configuration fonctionne localement sans API externes et inclut une déduplication MMR et une pondération par décroissance temporelle.