YouTube

Como criei programas que geram vídeos únicos em lote

Em vez de gerar um roteiro e um clipe novo para cada publicação, criei programas que transformam arquivos MIDI e desenhos em vídeos variados e agendam o envio ao YouTube.

Assistir ao vídeo original no YouTube
Thumbnail do vídeo: Criei um Programa para gerar vídeos automáticos e dinâmicos

Eu uso inteligência artificial para criar o programa que monta os vídeos, não para inventar um roteiro e fabricar um clipe do zero a cada publicação. O programa parte de algo que já tem estrutura — uma música em MIDI ou uma página para colorir — e transforma esse material em uma animação diferente. Depois, renderiza os arquivos na máquina e pode deixar a publicação agendada no YouTube.

Comecei pelo conteúdo que já existia no meu site

Tenho um site de músicas em MIDI e um canal em que mostro as músicas sendo tocadas no piano. A mesma música também pode aparecer em outros instrumentos e na partitura. Para mim, o canal funciona como uma forma de apresentar esse acervo; não é um projeto separado que precisa inventar assunto todo dia.

O YouTube já tinha vários canais de piano visual, inclusive com vídeos antigos que somavam milhões de visualizações. Meu canal é mais amplo do que alguns recortes que parecem funcionar — piano para iniciantes, música infantil, clássica, de anime ou de um artista específico. Eu escolhi manter a marca ligada ao site. Se o objetivo fosse fazer o canal crescer sozinho, testaria um subnicho.

Um MIDI vira música, animação e publicação agendada

MIDI é um arquivo pequeno que registra as notas e o tempo em que cada uma é tocada. Meu aplicativo lê esse arquivo e monta a animação do piano. Escolho a música, o instrumento, o som e a aparência das teclas. Também posso usar as mídias que já estão no site, sem reenviar os arquivos manualmente.

Quando o resultado está pronto, o próprio programa pode enviar o vídeo ao YouTube pela API. Na configuração que usei, eu agendava uma publicação a cada seis horas ou escolhia outro intervalo. Também podia enviar vários MIDIs: o computador gerava um vídeo de cada vez e deixava os horários de publicação preparados. Não é um serviço mágico na nuvem; é renderização local conectada à API do YouTube.

O desenho para colorir também vira uma animação

Tenho outro canal com desenhos para colorir. Nesse programa, escolho uma prancha do site, copio o endereço da imagem e o aplicativo cria a animação do desenho sendo pintado. Dá para escolher a música e ajustar a aparência antes de publicar a versão longa ou curta.

O modo em lote consegue ler uma coleção inteira. Uma das pastas que mostrei tinha 79 desenhos, e o programa podia produzir um vídeo para cada um sem eu editar manualmente cada linha do tempo. Também dava para selecionar quais personagens entrariam. O trabalho de desenvolvimento foi testar e ajustar o desenho, o lápis e a pintura até o resultado ficar bom; depois, a produção ficou repetível.

A variação precisa aparecer para quem assiste

Lote só ajuda quando os vídeos não parecem cópias. No piano, mudam a música, o fundo, as cores e o tamanho do teclado. Nos desenhos, a linha aparece e a pintura avança; o cenário e os detalhes também podem variar. Se eu só troco o nome do arquivo e publico a mesma sequência, não criei uma nova experiência para quem assiste.

Isso também importa para monetização. O YouTube chama de conteúdo inautêntico o material repetitivo ou produzido em massa com diferenças superficiais. Um formato pode se repetir; o que precisa mudar de verdade é o conteúdo que a pessoa veio assistir. Nos meus exemplos, cada MIDI traz outra música e cada desenho começa com uma prancha diferente, e a animação acompanha esse material.

A ideia do canal também precisa prender atenção. Um vídeo de pintura pode ser relaxante; a animação do piano deixa a música visível. Já vi a mesma lógica em formatos como uma bola 3D caindo ou personagens que lutam. O programa cuida da montagem, mas é a ideia e a execução visual que fazem alguém continuar assistindo.

A IA ajuda a construir o aplicativo para o seu formato

Eu fiz o aplicativo para Mac em Swift. Se você usa Windows, pode criar um programa para esse sistema; se prefere abrir tudo no navegador, dá para usar JavaScript. Não precisa copiar meu gerador de MIDI nem o de desenho. Primeiro encontre um acervo seu, com uma estrutura que o programa consiga transformar em movimento.

Pode ser música, desenho, modelo 3D ou outra coisa que aceite variação. Codex e Claude Code me ajudam a desenvolver esses programas: eu testo uma renderização, ajusto o visual e só então preparo o lote. Depois, a conexão com o YouTube pode enviar o arquivo, preencher as informações e deixar a publicação agendada. Eu ainda conferiria o resultado no canal, inclusive o horário e a visibilidade, antes de considerar a rotina pronta.

O site continua sendo parte do projeto

Eu penso primeiro no site e depois no canal. O site guarda o conteúdo completo — música, instrumentos e partitura — e o vídeo mostra uma forma de explorar aquele material. Em alguns projetos, o canal pode ser o produto principal. Em outros, o YouTube serve para levar a pessoa a uma página com mais conteúdo ou outras formas de monetização.

Também dá para combinar o programa com uma narração TTS local, afiliados ou outros formatos curtos. Isso não muda a base da ideia: criar um sistema que transforme conteúdo estruturado em vídeos próprios. Eu não começaria pelo volume de arquivos, mas por um exemplo que alguém realmente queira assistir.

A publicação automática usa a mesma API que explico em como automatizar o upload de vídeos no YouTube. Para tarefas que precisam esperar uma etapa terminar antes da próxima, veja também Cloudflare Workflows como alternativa ao n8n.