OpenClaw e Pipeline de Remotion para Edição Automatizada de Vídeo

Um desenvolvedor detalhou um pipeline prático de edição de vídeo automatizado usando OpenClaw para orquestração de agentes e Remotion como um renderizador de vídeo baseado em React. A configuração processa centenas de clipes de vídeo brutos em Reels prontos para mídias sociais sem edição manual.
Componentes do Fluxo de Trabalho
A pilha consiste em:
- OpenClaw – para orquestração e automação de agentes
- Remotion – editor/renderizador de vídeo baseado em React
- Código de ligação Python + JSON para geração de montagens
Pipeline de Processamento
O fluxo de trabalho segue estas etapas concretas:
1. Ingestão Bruta: Vídeos do Telegram são despejados em uma pasta bruta sem renomeação manual: remotion-lab/source-videos/<brand>/raw/
2. Filtragem & Limpeza: Um script filtra os clipes para manter apenas resoluções verticais de smartphone (720×1280, 1080×1920) e exclui lixo como filmagens antigas de campanhas, visuais de IA/banco de imagens e marcas não relacionadas. Isso produz uma pasta filtered/ e um arquivo catalog_filtered.json listando vídeos utilizáveis.
3. Montagens Definidas por JSON: Outro script gera estruturas de montagem com categorias como clipes de "Preparação", "Assando" e "Vibe final". Ele cria um storyboard JSON como:
[{"type": "video", "src": "filtered/file_001.mp4", "duration": 80},{"type": "video", "src": "filtered/file_037.mp4", "duration": 80}]4. Composição Remotion: Uma única composição React do Remotion lê montage_filtered.json e aplica:
- TransitionSeries com transições de fade
- Efeito Ken Burns (escala + pan sutis) em todos os clipes
- Áudio original do clipe preservado
- Música de fundo adicionada por baixo
- Tela branca + logo de encerramento
Regras criativas são codificadas aqui: remover texto na tela, evitar visuais de IA/banco de imagens, manter áudio original, usar transições de crossfade e finalizar com um fade para branco e logo.
5. Renderização + Compressão: O OpenClaw aciona a renderização via:
npx remotion render src/index.tsx StoryFinal out.mp4
Em seguida, comprime com ffmpeg:
ffmpeg -i out.mp4 -vcodec libx264 -crf 20 -preset slow -acodec aac -b:a 192k out_hq.mp4
Isso produz vídeos verticais 9:16 com cerca de 45 segundos de duração.
Modo Piloto Automático em Lote
O agente lida com a geração em lote com instruções como: "Gere 20 Reels únicos, não reutilize clipes entre eles." Ele:
- Rastreia o uso em um arquivo
state.json - Percorre a geração de novos
montage_filtered.jsonusando apenas clipes não utilizados - Executa a renderização do Remotion e a compressão ffmpeg
- Cria arquivos
send_ready_#.jsondescrevendo as saídas - O OpenClaw envia os vídeos finalizados para o Telegram
O resultado: 20 Reels diferentes (18-30s cada) com transições consistentes, logos de encerramento e sem filmagens fora da marca, entregues durante a noite.
Essa abordagem funciona porque os agentes lidam com as partes chatas (catalogação, filtragem, escolha de clipes, renderização em lote) enquanto o controle criativo permanece centralizado em uma composição do Remotion e scripts geradores de JSON.
📖 Leia a fonte completa: r/clawdbot
👀 See Also
Como as Organizações Usam IA: Evidências do ChatGPT — Principais Descobertas do Estudo da OpenAI
A OpenAI analisou 1,8 milhão de mensagens do ChatGPT de 8.198 organizações. 71% das tarefas eram criativas vs 29% analíticas. Escrita e análise de dados dominam — 28% e 20% das mensagens.

Plataforma de Desenvolvimento de IA para Homelab: OpenCode + GitOps para Atualizações de Contêineres Mais Seguras
Um desenvolvedor configura o OpenCode com acesso Git, revisão de PR e implantação GitOps para atualizações mais seguras de contêineres no homelab. A IA escreve as mudanças, o proprietário revisa via PR, e o Arcane faz a implantação.

Usando o Claude como Gerente de Produto Crítico para Otimização de Página de Destino
Um desenvolvedor usou o Claude para criticar e reescrever sua página inicial, tratando-o como um gerente de produto severo e contrário, resultando em mensagens aprimoradas e melhor desempenho de SEO.

Dividindo Agentes de IA para Evitar a Perda de Contexto
Um desenvolvedor descreve a divisão de um único agente de IA em três agentes especializados com memória e espaços de trabalho separados para evitar problemas de janela de contexto. Os agentes se comunicam através de um sistema simples de caixa de correio para coordenar tarefas como planejamento de viagens.