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

DIA1 e DIA2: do 0 aos 10k/mês com SaaS's

A ideia é fazer buildinpublic, mas com foco em construir produtos para meu uso pessoal. Inclusive, o primeiro já é focado em uma necessidade que tenho no canal do http://youtube.com/@boltjz

O meu primeiro projeto será uma plataforma para cortar vídeos automaticamente e transformá-los em formatos verticais de até 3 minutos.

Eu sei, já existem várias plataformas como essa, eu inclusive uso uma atualmente. Porém, eu sou desenvolvedor há mais de 10 anos, e algo que sempre me bloqueou de criar um negócio próprio foi pensar justamente isso. Às vezes achamos que, para criar algo que seja vantajoso, precisamos de clientes pagantes. Mas uma sacada que tive nesse início de ano é que eu sou o meu próprio cliente. Se eu fizer algo útil para mim, que me economize dinheiro e tempo, já valeu a pena!

No primeiro dia, meu foco foi:

1- Criar um MVP via terminal:

  • corte dos vídeos com FFmpeg
  • extrair o áudio do vídeo também com FFmpeg
  • transcrição de tudo com Whisper (modelo small, bem mais rápido)

Aprendizados:

Obs.: áudio pesado, mas gerou. 1,42G para 10 min 🤓
Obs.: troquei para um modelo menor, small, e está muito mais rápido e gerando arquivos menores. 461M

👉 No Mac (principalmente com Apple Silicon), o Whisper não usa GPU Nvidia, porque ele foi feito para CUDA.
Obs.: demorou pelo menos 5 minutos no Mac com o modelo small

Por fim, fiz a junção do vídeo e formatei na vertical

ffmpeg -f concat -safe 0 -i list.txt -c copy video_final.mp4

ffmpeg -i video_final.mp4 \ -vf "crop=ih*9/16:ih,scale=1080:1920" \ -c:a copy vertical.mp4

2- Já no segundo dia (hoje)

Foquei em colocar uma página da minha empresa no ar novamente. Eu vou usar um CNPJ que já tenho para criar esses produtos, para não perder tempo e dinheiro abrindo empresa, até que algo dê certo.
O endereço é: https://a2dev.com.br/

Nada demais, e preciso atualizar os textos no futuro, falando sobre essas ideias e postando os produtos que for desenvolvendo, talvez um blog também para compartilhar meus aprendizados.

Enfim, como era um projeto antigo, eu acabei precisando fazer algumas correções. Está na Vercel e o repositório aqui no meu GitHub: https://github.com/adrianoz1/adrianoalmeida.dev

Basicamente precisei forçar uma versão específica do TypeScript e do Lodash que estavam quebrando. Tirando isso, só atualizei os DNS que estavam apontando para os registros errados também.

3- E para finalizar,

como a ideia é fazer #buildinpublic, estou produzindo conteúdos. Já postei o dia 1 e hoje já editei o dia 2, que irei provavelmente postar amanhã. (Apesar de estar nomeando como dia 1, 2, ..., acredito que nem sempre irei conseguir produzir todos os dias, mas tentarei)

Enfim, se quiserem me acompanhar nos conteúdos, aqui coloquei todos os links:

https://x.com/aa2dev
https://www.instagram.com/aa2dev
https://www.youtube.com/@aa2dev
https://www.tiktok.com/@aa2dev
https://www.a2dev.com.br

Até breve!

Carregando publicação patrocinada...