Pular para o conteúdo
Gabriel Julio©
WhatsApp
Chamar no WhatsApp ↗gabriel.julio2017@gmail.com
← Trabalhos
Automação · Mídia·06/09

Lofi Factory

Um painel de celular onde escolho imagem, músicas e tema — e o motor mixa, renderiza, escreve o título com IA e publica no YouTube sozinho.

Cliente
Projeto próprio
Ano
2026
Papel
Back-end, pipeline de mídia e automação
Resultado
Zero edição manual por vídeo
Tela do projeto Lofi Factory
0
edição manual por vídeo
2
formatos: vídeo longo e short
100%
das publicações com texto (IA ou template)

O problema

Produzir vídeos longos e shorts para um canal de música exige baixar faixas, mixar, montar o visual, escrever título e descrição e publicar — toda semana.

A solução

Montei um painel web pensado para o celular: escolho vídeo longo ou short, o tema e a playlist do canal, envio a imagem e as faixas (arrastando para reordenar) e aperto enviar. Os arquivos vão para o Supabase Storage e o n8n aciona um serviço em Node.js que mixa e renderiza com ffmpeg, gera título, descrição e tags com IA (com um banco de temas como plano B) e publica no YouTube com thumbnail e playlist. O histórico mostra em tempo real o que está pendente, publicado ou com erro, com o link do vídeo.

Telas reais

Capturadas rodando o código do sistema com dados de demonstração — nomes e números são inventados.

Painel de publicação: formato, tema e playlist
Imagem e faixas na ordem do vídeo
Short com até quatro imagens
Vídeo publicado com o link do YouTube
Histórico com status e erros

Experimente ao vivo

Demonstração interativa · todos os dados são inventados

lofi-factory-engine · POST /publicar
  1. Baixar 12 faixas do Supabase
  2. Mixar com ffmpeg
  3. Montar loop visual
  4. Gerar título com IA
  5. Publicar no YouTube
aguardando
Título será gerado na etapa 4
—

Módulos

  1. 01

    Mixagem com ffmpeg

    Concatena as faixas, monta o loop visual e o vídeo final.

  2. 02

    Títulos com IA

    Gera título, descrição e tags; se a API falhar, usa o banco de temas.

  3. 03

    Painel de publicação

    Formulário mobile com formato, tema, playlists lidas do próprio canal, imagens com prévia e faixas reordenáveis.

  4. 04

    Publicação no YouTube

    Upload, thumbnail e playlist via OAuth.

  5. 05

    Histórico ao vivo

    Cada vídeo aparece como pendente, publicado ou erro (com o motivo) assim que o banco muda, via Realtime.

  6. 06

    Shorts automáticos

    Reserva a próxima música numa transação para nunca publicar em duplicidade.

  7. 07

    Configuração guiada

    Valida todas as variáveis de ambiente de uma vez, com dica de onde encontrar cada uma.

Destaques técnicos

  • Nenhum caminho de erro impede a publicação
  • Concorrência resolvida no banco com RPC atômica
  • Deploy em container

Stack

  • Node.js
  • Express
  • ffmpeg
  • Supabase
  • OpenAI
  • YouTube Data API
  • n8n
  • Docker
Próximo projetoMotor SEFAZ