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

✍️ OpenClawRadar📅 Publicado: February 26, 2026🔗 Source
OpenClaw e Pipeline de Remotion para Edição Automatizada de Vídeo
Ad

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.

Ad

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.json usando apenas clipes não utilizados
  • Executa a renderização do Remotion e a compressão ffmpeg
  • Cria arquivos send_ready_#.json descrevendo 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

Ad

👀 See Also

Construindo um aplicativo de livro de colorir generativo com Claude como Desenvolvedor Sênior
Use Cases

Construindo um aplicativo de livro de colorir generativo com Claude como Desenvolvedor Sênior

Um desenvolvedor iOS intermediário detalha como o Claude ajudou a identificar casos extremos e implementar proteções de segurança ao construir um aplicativo de livro de colorir em SwiftUI para crianças.

OpenClawRadar
Evolução da configuração do OpenClaw: da superconfiguração ao sistema multiagente prático
Use Cases

Evolução da configuração do OpenClaw: da superconfiguração ao sistema multiagente prático

Um desenvolvedor compartilha sua jornada de três reinstalações até uma configuração funcional do OpenClaw com especialização multiagente, memória em camadas e busca semântica usando backend QMD, rodando em Mac mini M2 com instância separada da Hetzner para experimentação.

OpenClawRadar
Construindo um Aplicativo Completo com Lovable + Claude + Gemini: Um Estudo de Caso
Use Cases

Construindo um Aplicativo Completo com Lovable + Claude + Gemini: Um Estudo de Caso

Um engenheiro de software construiu o Earnest, um rastreador de bônus bancários, usando Lovable para UI, Claude para entender intenções e Gemini como segunda opinião. O app agora tem mais de 100 usuários rastreando mais de US$ 9.700 em bônus.

OpenClawRadar
Aplicações Práticas do OpenClaw para Operações de Empresas de Uma Pessoa
Use Cases

Aplicações Práticas do OpenClaw para Operações de Empresas de Uma Pessoa

Um desenvolvedor compartilha sua experiência usando o OpenClaw para administrar uma empresa de uma pessoa, observando que ele roda na sua própria máquina em uma VM ou em um Mac Mini e se conecta às ferramentas existentes. O post sugere que é mais aplicável para tarefas repetitivas e pequenos trabalhos operacionais, em vez de gerenciamento totalmente autônomo da empresa.

OpenClawRadar