Acompanhando o canal do Filipe Deschamps no youtube, me deparei com o projeto dele de desenvolver 4 robôs em JavaScript para a automatização da produção de videos. Dessa forma, resolvi implementar 3 desses robôs da minha forma e em Python. Implementei algumas mudanças na maneira como cada robô exerce sua função
-
O primeiro Robô faz uma busca de um termo no Wikipedia e retorna tudo aquilo que for achado, limpa esses dados brutos e utiliza NLP para extrair sentenças e palavras chaves.
- Input do termo pelo usuario
- Pesquisa do termo na Wikipedia
- Retorno da pesquisa e limpeza dos dados
- Utilização de NLP para extração de sentenças e palavras-chave
- Salva os arquivo
-
O segundo robô faz uma busca no Google Images com as sentenças e keywords fornecidas pelo primeiro robô e, em seguida, seu respectivo download. Alem disso, faz um tratamento básico na imagem para que todas estejam de acordo para posterior montagem e renderização de vídeo.
- Carrega os arquivos salvos pelo primeiro robô
- Utiliza as sentenças, palavras-chave e termo para pesquisar Imagens no google
- Faz Download dessas Imagens
- Trata as imagens baixadas
- Formula as sentenças que aparecerão no video
- Salva os Arquivos
-
O terceiro robô é responsável por utilizar o After Effects para montar o template pre-estabecido e renderizar o vídeo.
- Carrega os arquivos salvos pelo segundo Robô
- Retorna as imagens baixadas e tratadas, alem das sentenças que aparecerão
- Monta o video com um template pre-estabelecido
- renderiza o video