É uma extensão do Chrome que, ao apertar um único botão na página de um vídeo do YouTube, transforma as legendas desse vídeo em texto para newsletter, blog, thread de tweets ou descrição do vídeo. É um projeto solo, e foi publicada oficialmente na Chrome Web Store recentemente.
Chrome Web Store: https://chromewebstore.google.com/detail/quillcast/…
Por que criei isso
Muitos criadores e profissionais de marketing que trabalham com vídeo querem reaproveitar o conteúdo em newsletter ou blog, mas na prática, na maioria dos casos, acabam reassistindo ao vídeo e transcrevendo tudo manualmente. Como as legendas já existem em formato de texto, pensei que faria sentido transformá-las diretamente em um rascunho utilizável, e foi assim que comecei.
Como funciona
- É uma extensão MV3. Exibe um botão flutuante na página do vídeo, e a extração das legendas tenta primeiro usar
timedtext; se falhar, usa scraping do DOM como fallback. As legendas são extraídas apenas uma vez por vídeo e armazenadas em cache; ao mudar o formato, apenas a conversão é refeita, sem nova extração. - O backend é uma única função serverless no Vercel +
gpt-4o-mini. A medição de uso é feita com Upstash KV, com base em UUID anônimo da instalação, então não há cadastro nem login. - Não há código remoto, e as permissões se limitam a
storagee ao host do YouTube. O único dado enviado ao servidor é o texto das legendas. - Usei Lemon Squeezy para pagamentos. Na Coreia, pessoas físicas não conseguem usar Stripe sem registro empresarial, então resolvi isso com LS no modelo MoR (merchant of record, incluindo tratamento de impostos). Se alguém tiver curiosidade sobre essa saga (incluindo a verificação de identidade de trader da Web Store), posso contar nos comentários.
Limitações (sendo bem sincero)
- Só funciona com vídeos que tenham legendas. Lives ou vídeos sem legendas não são compatíveis.
- Como depende da qualidade das legendas geradas automaticamente, vídeos com legendas ruins também afetam o resultado.
Preço
Grátis: 5 usos por mês, Pro: US$ 8/mês. O idioma de saída pode ser o idioma do vídeo automaticamente ou escolhido manualmente (com suporte a coreano), e a interface também aparece em coreano se o navegador estiver em coreano.
Quero especialmente ouvir o feedback de quem já tem um fluxo de trabalho para reaproveitar vídeos do YouTube em texto — quais formatos de saída ainda fazem falta e se houve algum ponto de atrito ao usar; vou refletir isso na próxima versão.
Ainda não há comentários.