0

Auto video maker com Python

#Python
Guilherme Guidolin
Guilherme Guidolin

Auto video maker com Python


Código => https://github.com/guidolingip1/Python-Video-Generator


O que é?

É complicado HAHHAHA, é um projeto que pega diversos videos e transforma em um só.

Adicionando uma thumbnail que é gerada automaticamente baseada no nome do arquivo.


Achou complicado?

Sem problemas, vamos ver melhor durante o andamento do artigo.


Como o Script funciona?

Parte 1 do Script

Ele busca na pasta vídeos todos os arquivos e cria uma lista com o nome de cada um dos arquivos.

Cada vídeo tem que ter como nome a descrição da thumb que será gerada.

Logo a parte um irá gerar uma lista com a thumb de cada vídeo.


Parte 2 do Script

Agora, para cada descrição da Lista de descrições, será gerada uma thumbnail automaticamente.

Além disso, cada vídeo é renomeado para um número múltiplo de 10 + 1

exemplo: Um vídeo que se chamava "Senhora fica feliz ao rever cachorrinho.mp4" vira 11.mp4


Ah mas porque essa gambiarra?

Porque estamos criando um Script que faz tudo, e o modo dele de adicionar uma thumb no vídeo é concatenando vários vídeos em sequência e quando ele busca na pasta vídeos, os vídeos tem que manter uma ordem, se não pode ocorrer um erro do tipo.

exemplo: Podemos ter uma thumb que diz "Menino faz gol incrível" e logo em seguida aparecer um vídeo que não tem nada a ver com o menino, e isso é um erro que é corrigido com essa gambiarra :D.


Parte 2 da parte 2

Agora assim que uma thumbnail é gerada ela é gerada como uma imagem, ai nós temos uma problema pois não temos como concatenar uma imagem com um vídeo.

Então transformamos nossa imagem em um vídeo e depois renomeamos esse vídeo gerado.

Ou seja, uma foto de uma thumb vira um vídeo de 3 segundos, que é renomeado como um múltiplo de 10.

Agora tudo faz sentido, pois o vídeo "Senhora fica feliz ao rever cachorrinho.mp4" vira 11.mp4 e a thumbnail do vídeo da senhora vira 10.mp4, assim na hora de juntar tudo, todos os vídeos ficam na ordem certinha.


Parte 3 do Script

Por último pegamos todos os vídeos da pasta vídeo e juntamos todos eles em um único vídeo.


Extras

Ainda tem uma parte do Script que está comentada que pode remover o áudio do vídeo e adicionar um áudio escolhido no lugar.

0
1

Comentários (2)

0
Isaias Bueno

Isaias Bueno

07/08/2021 09:54

Excelente!

0
Patrick Leite

Patrick Leite

06/08/2021 12:24

muito bom

Estudante de Ciência da Computação com paixão por ensinar (sou instrutor), viciado em python e javascript, aprendendo React e Node.

Brasil