Executando verificação de segurança...
2

[Projeto pessoal][Feature] Primeiro teste de vídeos automatizados para TikTok/Reels/Shorts

Desenvolvi uma feature para o meu projeto. Onde eu gero vídeos de forma automática.

Utilizei as libs fluent-ffmpeg que utiliza o editor de vídeo ffmpeg e a lib mdimg que converte Markdown em imagem.

Para voz estou utilizando o AWS Polly que é um software TTS(text-to-speech) através da lib aws-skd.

Ainda não integrei com as plataformas(TikTok/YouTube/Instagram).

Como não integrei com as plataformas os vídeos finais estão ficando salvos em um Bucket na AWS S3.

Fui realizar testes em produção e tive alguns problemas no deploy. Resolvi adicionando os buildpacks certos e criando um fork da lib mdimg para adicionar um parâmetro na hora de lançar o puppeter que era necessário para conseguir rodar no Heroku. O mdimg utiliza por baixo o puppeter que abre um navegador para criar o contéudo e tirar screenshots.

Após resolver o deploy fui fazer um teste e obtive um consumo excessivo de RAM, crashando o servidor. Reverti mantendo o funcionamento correto da aplicação. O próximo passo agora é estudar como reduzir o custo de RAM, se possível sem pagar mais memória. Se tiverem dicas, agradeço.

Vídeo gerado

Vídeo no TikTok.

Estarei postando diáriamente no TikTok, por enquanto manualmente enquanto não resolvo o problema de RAM e não desenvolvo as integrações com as plataformas.