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

A abordagem de questionamento crítico do Claude para revisão de currículo em comparação com ChatGPT e Gemini
Use Cases

A abordagem de questionamento crítico do Claude para revisão de currículo em comparação com ChatGPT e Gemini

Um desenvolvedor testou Claude, ChatGPT e Gemini para otimização de currículo e descobriu que Claude questionou exclusivamente lacunas na experiência e resultados de projetos, tratando o currículo como um argumento a ser examinado em vez de apenas polir fatos.

OpenClawRadar
Desenvolvedor cria servidor MCP com Claude Code para automatizar busca de terrenos em Minnesota
Use Cases

Desenvolvedor cria servidor MCP com Claude Code para automatizar busca de terrenos em Minnesota

Um desenvolvedor com experiência em InfoSec/engenharia de automação utilizou o Claude Code para construir um servidor Python/FastMCP com 7 ferramentas que coleta listagens de terrenos rurais no Minnesota no Zillow e LandWatch. O sistema filtra propriedades com base em 10 critérios em 21 condados e encontrou 29 lotes únicos em sua primeira execução.

OpenClawRadar
Estudo de Caso: Construindo um Aplicativo Web Full-Stack com Claude em Seis Semanas
Use Cases

Estudo de Caso: Construindo um Aplicativo Web Full-Stack com Claude em Seis Semanas

Um desenvolvedor de 19 anos do Nepal usou o Claude para criar e lançar o Somnia, um aplicativo web de diário de sonhos com 100 usuários e 7 clientes pagantes em seis semanas. O fluxo de trabalho envolveu tratar o Claude como um desenvolvedor júnior com escopo de tarefas restrito e critérios de aceitação claros.

OpenClawRadar
Project Slayer: Jogo de tiro no navegador inspirado em Halo, desenvolvido com Claude Code
Use Cases

Project Slayer: Jogo de tiro no navegador inspirado em Halo, desenvolvido com Claude Code

Um desenvolvedor criou o Project Slayer, um shooter de arena inspirado em Halo jogável no navegador, usando Claude Code (Opus 4.6) ao longo de duas semanas com aproximadamente 200 horas de trabalho e mais de 400 commits no git. O jogo roda no FP Engine, um motor de jogo personalizado construído sobre o Babylon.js.

OpenClawRadar