Bloco de notas de reuniões com IA, open source e local-first, que captura o áudio do dispositivo sem um bot entrar na chamada — uma alternativa ao Granola.
- Estrelas
- 115
- Forks
- 8
- Issues abertas
- 0
- Último commit
- há 9 horas
O que é?
O OpenSubs gera legendas para um vídeo transcrevendo as falas, traduzindo o texto, aplicando um estilo e gravando o resultado na imagem. O vídeo é decodificado no dispositivo do usuário e nunca é enviado, pois o produto não tem um endpoint de upload. Apenas o modelo de fala é baixado e armazenado em cache localmente; o texto das legendas só sai do dispositivo se for escolhido um tradutor na nuvem em vez do tradutor local.
O mesmo mecanismo está disponível como app web executado em uma aba do navegador, extensão para Chrome, Edge e Firefox que exibe legendas ao vivo sobre o vídeo em reprodução, app para desktop para arquivos longos e processamento em lote no macOS, Windows e Linux, e um binário de linha de comando. A quebra de linhas, os limites de velocidade de leitura, as predefinições de estilo e o gravador de ASS fazem parte de um crate Rust compartilhado, compilado para WebAssembly e para binário nativo, para que todas as interfaces produzam resultados idênticos.
O repositório é um monorepo com crates Rust para análise de mídia, reconhecimento de fala, manipulação de SRT/VTT/ASS e provedores de tradução, além de interfaces criadas com Svelte, Tauri, Capacitor e as APIs de extensões. O app para desktop e a CLI usam ffmpeg para gravar as legendas no vídeo e precisam de uma compilação que inclua os filtros ass e whisper.
Recursos principais
- 01Transcreve falas com Whisper, executado localmente no navegador ou no desktop.
- 02Traduz legendas com um tradutor local ou um provedor opcional na nuvem.
- 03Grava legendas estilizadas no vídeo usando predefinições de estilo ASS.
- 04Exporta arquivos de legenda SRT, VTT e ASS.
- 05Exibe legendas ao vivo sobre vídeos em reprodução nas abas do Chrome, Edge ou Firefox.
- 06Oferece uma CLI para scripts e pipelines de CI.
Casos de uso
- Criar legendas para gravações privadas ou confidenciais que não devem ser enviadas a um serviço de terceiros.
- Processar em lote arquivos de vídeo longos em um computador desktop.
- Adicionar legendas ao vivo a vídeos assistidos no navegador.
- Automatizar a geração de legendas em um fluxo de trabalho de CI ou de scripts.
Início rápido
- 1
Abra o app web em um navegador; não é preciso instalar nada
- 2
Compile a CLI a partir do código-fonte com Cargo
cargo build --release -p opensubs
Antes de usar
- Licenciado sob AGPL-3.0-or-later, uma licença copyleft forte que também se aplica a trabalhos derivados.
- O app para desktop e a CLI precisam de uma compilação do ffmpeg com os filtros ass e whisper; a versão padrão do ffmpeg do Homebrew não os inclui.
- Para compilar a partir do código-fonte, são necessários Rust 1.97.1 e Node 22.
Tópicos
Perguntas frequentes
- O que é opensubs?
- Legendas locais e open source para qualquer vídeo: transcrição com Whisper, tradução, estilização e gravação das legendas no vídeo pelo navegador, app para desktop ou CLI, sem enviar o vídeo. O OpenSubs gera legendas para um vídeo transcrevendo as falas, traduzindo o texto, aplicando um estilo e gravando o resultado na imagem. O vídeo é decodificado no dispositivo do usuário e nunca é enviado, pois o produto não tem um endpoint de upload. Apenas o modelo de fala é baixado e armazenado em cache localmente; o texto das legendas só sai do dispositivo se for escolhido um tradutor na nuvem em vez do tradutor local.
- opensubs é gratuito? Qual é a licença?
- opensubs é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- opensubs ainda é mantido?
- Manutenção ativa. O último commit de opensubs foi em 20 de out. de 2026.
- Para que posso usar opensubs?
- Criar legendas para gravações privadas ou confidenciais que não devem ser enviadas a um serviço de terceiros. Processar em lote arquivos de vídeo longos em um computador desktop. Adicionar legendas ao vivo a vídeos assistidos no navegador. Automatizar a geração de legendas em um fluxo de trabalho de CI ou de scripts.
- Como instalar opensubs?
- Abra o app web em um navegador; não é preciso instalar nada Compile a CLI a partir do código-fonte com Cargo: cargo build --release -p opensubs
- Onde consigo opensubs?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/open-subs/opensubs
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Gerador de legendas com IA e processamento local, que funciona offline e se integra ao DaVinci Resolve, Premiere Pro e After Effects.
App nativo de speech-to-text para macOS que transcreve ditados no dispositivo ou via APIs na nuvem e depois reprocessa o texto com workflows de IA reutilizáveis.
Uma ferramenta de edição de legendas para vídeos no navegador, que permite editar, estilizar e incorporar legendas em arquivos MP4 locais, com transcrição opcional usando Whisper no próprio dispositivo.
Reconhecimento de fala open source baseado no Whisper, com timestamps por palavra via alinhamento forçado e diarização de falantes opcional.
Aplicativo desktop que transcreve e traduz áudio e vídeo offline no seu computador, baseado no Whisper da OpenAI.