Você já quis ter um canal Dark, mas te faltou tempo ou você não sabe editar? Bom, hoje eu vou mostrar a solução para você. Vou mostrar para vocês aqui.
Só em 2026 eu já tive 31. 675 visualizações só nesse canal. E esse canal só posta três vídeos por dia, fora os shorts.
Bom, se eu quisesse, eu poderia postar até 40 vídeos por dia, até 48 vídeos por dia na minha VPS, já que cada vídeo demora mais ou menos uma meia hora para poder ser ser feito, né? Qual o impedimento para fazer isso? Eu não conseguiria colocar todos os vídeos nesse único canal, então eu teria que ter no mínimo cinco canais para para postar esses 48 vídeos por dia, já que o máximo de requisição pra pay, né?
Só pode upar 10 vídeos por dia. Mas eu já estou com três canais e pretendo fazer mais, tá? Então vou mostrar um pouco aqui para vocês o resultado do vídeo.
Transformam a biomassa vegetal em um novo tipo de carne que acaba por se acumular na cadeia alimentar. >> O fluxo ele gera legenda, geração. >> E aí ele fica passando as imagens aqui, ó.
>> Várias imagens. Você vai escolher o tanto de mais e ele vai automaticamente adaptar o vídeo para passar essas imagens mais rápido, mais devagar. >> Já foram até mesmo encontrados em ambiente.
>> Bom, para isso o que que a gente precisa? A gente precisa do FFM PEG, a gente precisa do N8N e do fluxo, obviamente, né? E só a gente vai também vai precisar dessa estrutura de pasta.
Então aqui o nosso diretório principal, eu coloquei como testes, que esse é um fluxo que não é o meu fluxo principal, tá? Que eu vou mostrar para vocês. É um fluxo, é o fluxo da venda.
Inclusive, se vocês quiserem copiar o fluxo, eu vou mostrar todos os nós, mostrar no detalhamento aqui para vocês. Porém, se vocês quiserem ganhar tempo e também me dar uma moral, vocês podem comprar o fluxo pronto já no meu na minha loja online ou no meu grupo. O grupo do de WhatsApp vai est aí na descrição do vídeo também.
E aí é só você mandar uma mensagem lá no grupo que eu te mando uma mensagem no privado e faço a venda aí com mau prazer para você. Beleza? Além desse fluxo principal, se você comprar o fluxo, vai vir esses dois outros, o fluxo de tratamento de erro e o fluxo que gera os shorts.
Então, eu vou mostrar aqui para vocês a estrutura de pasta primeiro. Bom, quando o vídeo for gerado, ele vai ser gerado aqui desse jeito em uma pastinha. E aí você tem essas outras quatro pastas aqui, que é a pasta onde fica as músicas.
de as músicas de fundo, né? Uma pasta de assets que serve para gerar thumbnail, uma pasta de erro que aqui você vai jogar os os projetos que deram erro e uma pasta de sucesso, que é onde você vai jogar os projetos que deram sucesso. Essa passe de erro aqui, ela alimenta aquele fluxo de tratamento de erro e essa passe de sucesso alimenta o fluxo do do da criação de shorts.
OK? Além disso, tem essa planilha que tem essas cinco colunas: ID, slug, título, descrição e tags. Isso aqui é para você fazer um controle, por exemplo, você sabe o que tá sendo gerado, certo?
Mas então, vamos lá. Vamos, vamos pro fluxo. Eu já executei o fluxo aqui, porque se eu fosse executar ele ao vivo ia demorar muito, tá?
Então eu vou mostrando aqui os nós para vocês. Nó de setup a gente vai fazer as configurações. Então ID e hoje aqui a gente não mexe.
Quantidade de mais é a quantidade de mais que a gente quer no vídeo aqui tá um porque é um vídeo de teste esse daqui. Então eu não vou usar em nenhum canal, então preferi gerar só uma imagem para gastar menos, né? Aqui Google Drve é o nosso ID da pasta do Google Drve, no caso seria esse daqui, é o diretório principal.
ID da planilha é esse ID aqui, ó, que você pega na planilha, fica entre o bar o o D barra e o barra edit. Idioma. Você escolhe o idioma do vídeo.
Então aqui tá inglês, mas você pode colocar em português, espanhol, qualquer idioma você quiser. Aqui é o diretório de música, que no caso é este diretório aqui. Você copia esse ID e aqui o diretório temporário que a gente vai usar.
Então aqui eu coloquei temp/ytoutube/out, porém você pode colocar o diretório que você quiser. E aí, por exemplo, se você for fazer mais de um canal, eu recomendo trocar esse out aqui para, por exemplo, colocar curiosidades animais, no caso daquele canal de animais, eh, sei lá, história da Bíblia, no caso de um canal de história da Bíblia. Isso aqui a gente vai a gente meio que para manter um controle, tá?
Isso daqui vai limpar esse arquivo, esse diretório temporário. Então para não sobrar requisquício do do outro vídeo que você gerou, entendeu? E também para não ficar pesado, tá?
Aqui temos o primeiro agente que é o agente de roteiro. Esse agente vai criar um roteiro de preferência sem exceder 2300 caracteres. 2300 caracteres vai dar mais ou menos 2 minutos e meio de vídeo.
Vai depender do idioma. Então, se for em inglês, ele vai ser um vídeo um pouco maior, com 2300 caracteres. Se for em português, vai ser um pouco menor, se eu não me engano.
Aqui a gente tem um system prompt. Vou dar um Vocês podem copiar aí. Isso aqui pega o idioma.
Beleza? Vamos lá. Aqui a gente tem um if que serve para verificar a quantidade de caracteres.
Caso esse agente retorne um texto que tenha mais de 2. 500 caracteres, ele vai dar true no if e vai passar por esse outro agente. Esse agente vai reduzir a quantidade de caracteres no nosso roteiro, tá bom?
Bom, depois disso, a gente tem um code node para remover os caracteres especiais, como barra N, por exemplo, que são as quebras de linha que tá tá aqui, por exemplo, tá vendo? E aí a gente tem um agente de publicação. Esse agente ele recebe o roteiro aqui e aqui embaixo ele recebe o idioma.
Além de tudo isso, tá? ele vai criar os metadados paraa nossa publicação. Então aqui a gente tem um um passe estruturado, então ele vai criar o título, descrição e tags pra gente fazer o upload lá no YouTube.
Aqui basicamente a gente só tá pegando isso de maneira separada, tá bom? Aqui a gente cria a pasta no Google Drve, que no caso seria essa pasta. Então aqui a gente fez a criação dela e aqui a gente tá criando o diretório no barra temp.
Depois disso a gente salva no Google Drve, ó, salvou aqui o diretório no Google Drve. E aqui a gente salva o roteiro no Google Drve e no Temp. Atualiza a planilha e aqui a gente gera o áudio.
No fluxo que vai ir para vocês, vai est com o Eleven Labs já. para vocês só colocarem isso aqui, tá? Aqui eu deixei o o Open porque eu prefiro usar o Open para testes que porque ele é mais barato, mas o Elven Labs ele tem uma qualidade melhor.
Então eu recomendo vocês usarem aí o Eleven Labs, tá bom? Aqui a gente salva o áudio na pasta, dentro dessa pasta. Então tem aqui, ó, que a gente já salvou o roteiro, dados para upload e a narração.
E aqui a gente salva no barra temp. Esse nó aqui ele vai criar o prompt para o para as imagens, tá? Então aqui tem tudo explicadinho.
Passar devagar para vocês poderem copiar. E tem aqui também o system prompt que vai receber o roteiro e vai receber a quantidade de imagens. Bom, aqui é a parte do fluxo que a gente gera as imagens.
Bom, aqui tá uma API que gera imagem com um pouco mais de qualidade, porém se vocês quiserem fazer muitos vídeos, eu recomendo vocês usarem essa daqui, ó. No caso de quem for comprar o fluxo, se vocês me pedirem e como eu vou ajudar a fazer toda a instalação, a gente pode trocar para essa API. Essa API ela faz 333 imagens com dólar, tá?
A que eu tô usando, ela é um pouquinho mais cara, se eu não me engano, ela gera cerca de 100 imagens com dólar. Então, ela é bem mais carinha. você fazer em grande quantidade, eu recomendo usar essa flux channel, tá?
E essa esse canal de curiosidades animais, ele é feito com fluxo exêno extremos como da saúde ambiental. >> Beleza? >> Mas enfim, aqui a gente gera a imagem nesse no.
Então aqui a gente tem a URL, o método post, a gente envia como reader isso daqui. Aqui você vai colocar a sua credencial e aqui tem o os dados para API, tá? Então a gente tá usando aqui quatro steps, número um, que a gente coloca a resolução, enfim, depois ele vai passar por esse weight.
É importante ter esse weight aqui, tá? E aqui tá um segundo, mas eu recomendo vocês colocarem um pouco mais. Recomendo colocar no mínimo 30 segundos para ele não sobrecarregar a P, tá da replicate.
Ah, eu não falei, né, sobre a replicate. Basicamente a replicate é um agregador de de APs. Então aqui você consegue pegar várias APS diferentes.
Aqui tem o flux channel, mas por exemplo a que eu tô usando lá naquele fluxo é essa daqui, ó. Four steps. Eu já cei aqui.
Ele não tava falando a quantidade certa por dólar que ele cobra. A cobra ao aproximadamente 0, 0017 para rodar. 588 R por dó.
Mas isso daqui é, se eu não me engano, ele tá considerando um step só. com quatro step ele fica mais caro. Então esse preço aqui ele não tá certo.
Enfim, aqui vamos continuar. Aqui a gente pega o status da imagem. Então aqui você também tem que pôr o seu credencial.
ele vai pegar automaticamente o status da imagem que foi gerada aqui. E aqui se aqui a gente tem um um sisteminha que se ele tiver eh já criada a imagem, ele vai vir aqui para baixar ela, senão ele vai voltar aqui para pegar o status. Beleza?
E aí quando o status for positivo, ele vai baixar. Quando baixar ele vai salvar no temp e depois no Google Drve. ele vai finalizar o fluxo, etc.
Vai executar esse comando aqui para listar as imagens. Então, aqui tem imagem um, narração, roteiro. Ele tá listando o diretório.
Aqui ele pega o tamanho da narração. Então, tem esse comando aqui do do FFM PEG, que vai pegar o tamanho da narração, que aqui no caso deu 134. 7 112.
E aí ele vai usar isso neste code para poder fazer a duração em segundos, certo? Bom, aqui ele pega só o tempo em segundos e aqui ele gera o comando FFMPG para criar o vídeo sem a legenda. Então aqui ele basicamente ele tá juntando todas as imagens e o áudio.
Beleza? Aqui ele lêu o vídeo para ver se funcionou. Aqui eu teri que fazer download para mostrar para vocês.
Aqui ele vai puxar a narração do do barra temp. E bom, aqui a gente tem o nó do Grock. Eu mudei aqui para tirar aqui, mas aqui basicamente você vai pô só aqui, ó.
URL é essa. Você vai ter que ir lá na pay do Grock, obviamente se cadastrar, mas o Grock é grátis, tá? Então ele tem um limite, porém ele é grátis.
Dá para você fazer muito vídeo por dia, tá? com usando o Grock. Aí se se bater no teto, você cria outra conta simplesmente.
Depois disso, ele vai retornar aqui, ó, tudo certinho com com os tempos, end time, start time, etc. A gente vai gerar o ponto SS, que é a legenda. A gente vai salvar essa legenda no barra temps.
E aqui a gente vai gerar o vídeo com a legenda. Aqui a gente tá juntando o vídeo sem legenda, legenda. E aí o o output vai ser o vídeo com legenda.
Bom, aqui a gente puxa quantas músicas que precisa, eh, usando o tempo da duração do vídeo, tá? Então aqui, no caso deu uma música só. Ele faz o download da música e busca no drive primeiro, seleciona um aleatório e faz o download.
Depois ele salva no barra temp, gera o comando para unir as músicas, caso tenha mais de uma. E aí ele executa esse comando para unir essas músicas. A gente tem aqui o comando para quem quiser copiar.
Aqui ele lê o arquivo gerado, lista o diretório para ver se tá tudo certinho. Abaixa o volume da música. Pega o tamanho do vídeo com a legenda, pega o tamanho da música já unida.
Aqui ele faz o tempo e vídeo, ó. Duração do vídeo, duração da música. Bom, aqui ele une a música com a narração, usando o FFMPG também.
Gera o áudio final já do tamanho certo. Ah, cadê? E aqui ele gera o vídeo completo, tá?
Esse aqui é o comando. Ele vai unir tudo, vai gerar o vídeo completo. Salva o vídeo completo no temp, salva, faz o upload do vídeo completo na pasta também, que seria esse daqui, ó.
Vídeo completo. Não tem como eu abrir ele por aqui, teria que baixar e fica complicado de mostrar para vocês, mas eu vou mostrar depois no YouTube, tá bom? Aqui ele atualiza os sheets, cria o Jzon da publicação.
Então aqui é importante vocês alterarem também esse categoria ID. Eh, eu tô subindo os vídeos como privado, mas você pode subir como público se você quiser. Eh, eu subo como privado porque eu altero a thumbnail.
Eu não gostei do resultado da thumbnail do fluxo, tá? Mas ali tá gerando a thumbnail. Vou mostro para vocês aqui.
Ele lê o vídeo final para pegar o binário e enviar o binário aqui para esse node de upload, tá? Como é que funciona essa lógica aqui? A gente precisa primeiro fazer uma solicitação pra API do YouTube pra gente poder fazer o upload.
Só depois a gente pode fazer esse upload, tá? Então, por isso é dividido em duas partes. Aqui você vai simplesmente colocar sua credencial do YouTube, tá?
Então aqui no meu caso, tá? do Curiosidades Animais, mas eu tenho outros três, outros dois canais. Basicamente só altera isso aqui, dependendo do canal.
Bom, aqui a gente tem o agente que vai fazer a thumbnail. Então, o que que ele recebe, ó? Ele recebeu o roteiro sem os caracteres especiais para poder fazer o a checagem aí para criar as thumbnails.
Aqui ele recebe o idioma também para poder colocar o texto na thumbnail. Aqui é o mesmo processo. Ele usa aquela mesma API da replicate para gerar só uma imagem.
Dessa vez aqui ele vai salvar essa thumbnail no Google Drve. Então, que eu consigo ver aqui, ó. Essa é a imagem da Thumbnail que ele gerou.
Bom, aqui ele vai salvar essa thumbnail no barra temp. Depois disso, ele faz o download da fonte ali no Google Drve. Então aqui, ó, você vai ter que pegar da lista, tá?
Eu não consegui puxar por ID, eu não sei porquê. Então a gente veio aqui em list. Aí aqui tem uma lista de todo de tudo que você tem lá naquele no seu drive.
Você vai apertar aqui e vai mostrar o monte serat black. tf que é a fonte. Beleza?
Salva a fonte no temp que ele gera o texto para tamb aqui, viu? Comando e aqui ele adiciona na imagem. O resultado final disso é que ele vai pegar uma tum nova, vai salvar ele no drive e a tum vai ficar assim, certo?
Então assim, é uma tum que eu não achei tão chamativa a ponto para botar no YouTube, tá? Vocês podem tentar fazer de outra forma, por exemplo, mas nenhuma eh nenhum gerador de imagem por API que eu testei, ele conseguiu criar textos consistentes, então ficava muito bugado. Então o método que eu consegui foi esse, certo?
Mas aí vocês podem fazer, por exemplo, do modo que eu tô fazendo, que basicamente eu subo o vídeo como privado, depois eu crio uma thumbnail lá no nosso querido chat GPT e usando o próprio chat, tá? Tem que ser usando o chat. Ele me deu mais ou menos resultado desse consistente, tá vendo?
Mantendo o mesmo estilo. Esses vídeos aqui eles não não estão com a TAMB. Ainda não coloquei a TAMB.
Enfim, o fluxo é isso aqui. Ele atualiza a TAMB no YouTube, porém tem um detalhe. Para atualizar a TAMB no YouTube, o seu número de telefone tem que ser verificado, tá?
Então pode ser que a primeira vez que vocês rodarem esse fluxo aqui para ele funcionar, ele pode ser que dê erro nesse nesse nesse nó. Por isso que eu desativei ele. E aí, no caso, você vai ter que verificar o seu número no YouTube para poder ativar esse nó de novo e ele funcionar certinho.
Beleza? Eu acho que no mais é isso. Eh, como eu disse, todo o fluxo principal, o e os dois fluxos de tratamento vão estar disponíveis para download se se você comprar.
E se você qu tiver alguma dúvida, eh, você que não quer comprar o fluxo, mas quer replicar ele fazendo aí na mão, você pode mandar aí nos comentários que eu vou responder com todo prazer, tá bom? É isso, galera. Se inscreve no canal, deixa o like.
Esse é meu primeiro vídeo, ainda tô meio perdido como que faz vídeo aqui e mas espero que tenha sido bom, né, que vocês tenham entendido tudo. E é isso, vamos ter muito mais vídeos aí no decorrer do tempo. Valeu, falou.
M.