Vídeo
Legendas
O Whisper roda aqui, no seu navegador, e escreve as legendas a partir do próprio áudio do vídeo. Nada é enviado e nenhuma conta é necessária.
Legende qualquer vídeo, sem enviá-lo para lugar nenhum.
O OpenSubs transcreve a fala, traduz, estiliza e queima na imagem — tudo dentro do seu navegador. O arquivo de vídeo nunca sai da sua máquina, porque não há para onde ele ir.
Sem conta. Sem upload. Sem marca d’água. Código aberto.
O Whisper roda aqui, no seu navegador, e escreve as legendas a partir do próprio áudio do vídeo. Nada é enviado e nenhuma conta é necessária.
Os quatro passos acima, com mais detalhe. Todos rodam na sua própria máquina, a menos que você escolha explicitamente outra coisa.
O Whisper roda no seu navegador, na GPU quando a sua máquina tem uma. Escolha um modelo entre 40 MB e 250 MB; ele é baixado uma vez e depois fica em cache. Só o modelo é buscado — o áudio permanece onde está.
A tradução integrada do Chrome roda no seu dispositivo sem custo. Traga sua chave da Claude, da OpenAI ou da DeepL para resultados melhores em diálogos longos, ou use a nossa e pague com créditos.
Doze presets, de legendas de telejornal limpas a estilos sociais fortes, cada um pré-visualizado sobre o seu próprio material. As palavras podem crescer e brilhar conforme são ditas.
Exporte um MP4 pronto com as legendas nos pixels, codificado no navegador com WebCodecs. Ou leve o .srt, o .vtt ou o .ass e use em outro lugar.
A página acima não precisa de nada instalado. Estes precisam, e em troca fazem coisas que uma página não faz — legendar um vídeo que já está tocando em uma aba, ou queimar um arquivo de duas horas sem um navegador no caminho. Tudo é o mesmo motor em Rust, então a saída é idêntica.
Legendas sobre o que estiver tocando na aba, geradas enquanto toca. Chrome, Edge e Firefox. Ainda não está nas lojas — a versão é um .zip que você carrega.
macOS, Windows e Linux, para arquivos longos e lotes. Ele usa o ffmpeg para queimar, então precisa de um compilado com o filtro ass — brew install ffmpeg-full no macOS. As versões não são assinadas.
Um comando por arquivo, para scripts e para CI. Mesmo motor, mesmos presets, mesma saída. Compile a partir do código; ele exige o mesmo ffmpeg que o app para computador.
O motor, o app web, a extensão, o app para computador e a linha de comando são um repositório só. Leia o que roda na sua máquina em vez de acreditar nesta página.
As versões atuais são candidatas a lançamento. Estão completas e testadas; o número da versão só diz que ainda não passaram por um lançamento estável.
A maioria das ferramentas de legenda envia seu vídeo, processa e promete apagar. O OpenSubs foi feito ao contrário.
Ele é lido por uma object URL e decodificado pelo seu navegador. Não existe endpoint de upload neste produto, então vazamento do material não é algo que precisemos prometer evitar — simplesmente não é possível.
Texto das legendas, e só se você escolher um tradutor na nuvem. A opção no dispositivo não envia nada, e é a padrão.
Traga sua própria chave de API: ela é usada do seu navegador e nunca é guardada, nunca é enviada para nós e nunca é gravada em disco.
O que é quase tudo. Só cobramos onde gastamos dinheiro por você, e dizemos o preço antes de você apertar o botão.
Não. O OpenSubs lê o arquivo direto no seu navegador e cada etapa — transcrição, estilo, queima — roda na sua própria máquina. O vídeo nunca é enviado a um servidor. A única coisa que pode sair da sua máquina é o texto das legendas, e só se você escolher uma opção de tradução na nuvem.
Não. Transcrição, tradução no dispositivo, estilo, recorte, queima e todas as exportações funcionam sem conta e sem login. Uma conta só é necessária se você quiser pagar pela tradução na nuvem no nosso backend.
Ele roda o Whisper localmente — pesos ONNX movidos pelo transformers.js, na WebGPU quando disponível e no WebAssembly caso contrário. O modelo é baixado uma vez, de 40 MB a 250 MB conforme o que você escolher, e depois fica em cache no navegador. Só o modelo é buscado; o áudio permanece onde está.
Sim. As legendas são desenhadas pelo libass — o mesmo renderizador que o ffmpeg usa — compilado para WebAssembly, e codificadas de volta em um MP4 com WebCodecs. O que você vê na pré-visualização é o que acaba nos pixels, e o áudio é copiado intacto.
Tudo o que roda na sua máquina é grátis e sempre será, porque não nos custa nada oferecer. A única opção paga é a tradução no nosso próprio backend, a 1.000 créditos por US$ 5. O preço de um trabalho aparece antes de você rodar, é exatamente isso que é cobrado, e um trabalho que falha não custa nada.
Vinte, incluindo chinês simplificado e tradicional, japonês, coreano, espanhol, português, francês, alemão, italiano, russo, árabe, híndi, indonésio, tailandês, vietnamita, turco, polonês, holandês e ucraniano. As fontes para escritas não latinas vêm juntas, então legendas em chinês e em árabe queimam corretamente em vez de virar quadrados vazios.
Depois da primeira visita, em boa medida sim. O modelo de fala fica em cache no navegador após o primeiro download, e tudo, exceto a tradução na nuvem, roda localmente.
Sim, sob a AGPL-3.0. O mesmo motor — segmentação de legendas, quebra de linha, limites de velocidade de leitura, os presets de estilo, o escritor de ASS — é compilado para WebAssembly no navegador e para um binário nativo no app para computador e na ferramenta de linha de comando, então os três produzem saída idêntica.