← Voltar aos projetos
Automação · Estudo de casoEm operação

YouIAautoUma fábrica de vídeos que não desliga.

Seis canais do YouTube roteirizados, narrados, editados e publicados por um servidor na AWS.

Python 3.12FFmpegDockerAWS EC2YouTube Data APISQLAlchemyEdge TTS
Capas reais da fábrica em um celular e um monitor sobre uma mesa escura, com um pequeno servidor ao fundo

Uma fábrica de vídeos que não desliga.

Seis canais do YouTube roteirizados, narrados, editados e publicados por um servidor na AWS.

Início de um Short real da fábrica, outubro de 2026.
Meu papel

Concepção e desenvolvimento com apoio de IA, conectando requisitos, implementação e revisão do resultado.

Em operação na AWS desde outubro de 2026: 6 canais publicando e 1 pausado de propósito, 780 testes aprovados em 1/11/2026 e versão v028 instalada sem reinício e sem uploads de teste. A meta de 5 Shorts + 1 vídeo longo por canal ainda está em medição.

Publicar todo dia em vários canais exige pauta, roteiro, mídia, voz, edição e envio — e um servidor pequeno não aguenta tudo ao mesmo tempo. Uma falha no meio não pode virar vídeo duplicado nem cota queimada.

Um worker por canal com travas compartilhadas: uma produção pesada por vez e envios coordenados. Um ledger idempotente registra cada tentativa de upload. A busca de mídia federa onze provedores e descarta licenças NC, ND ou desconhecidas; créditos CC BY vão para a descrição. Cada canal tem voz, ritmo e dicionário de pronúncia próprios.

Pauta — Amostras oficiais do YouTube e Google Trends, filtradas por nicho.

Diagrama explicativo do fluxo em operação. Não representa monitoramento em tempo real.

Roteiro, narração, edição e envio automáticos

Implementado¹

Mídia de 11 provedores com licença conferida

Implementado¹

Ledger idempotente de uploads

Implementado¹

Meta diária por canal em medição

Em desenvolvimento

¹ Identificado em código ou documentação de implementação; não equivale a novo teste em produção.

Python 3.12FFmpegDockerAWS EC2YouTube Data APISQLAlchemyEdge TTS

Disco. A VPS tem 30 GB e cada produção ocupa cerca de 1 GB em trabalho. Criei uma reserva que adia a produção em vez de quebrar, instalações em etapas que abortam com segurança e uma limpeza que só apaga vídeos já públicos no YouTube — 2,83 GB liberados sem tocar em agendados, banco ou filas.

Capa de um Short sobre por que os flamingos são rosa, feita pela fábrica

Material real produzido pelo sistema.

Container rodando não é meta cumprida. Só considero estável depois de ciclos completos medidos — e cada instalação deixa um recibo com o que mudou, o que foi testado e como voltar.

Continue explorando

Social AutoPost
Let’s build something.

Um problema interessante?
Vamos construir.

Sistemas web, automação e ferramentas para tirar uma ideia do papel.