Ir para o conteúdo principal

Conversor de SRT para VTT

Converter legendas SubRip em WebVTT para vídeo HTML5.

Processado no seu navegador. Este arquivo é convertido no seu dispositivo e nunca é enviado.

Conversor

Entrada

.srt até 25 MB. Você também pode arrastar um arquivo até aqui.

Nenhum arquivo selecionado.

Sobre esta ferramenta

Vídeo em HTML5 só aceita legendas WebVTT, mas a maioria dos arquivos em circulação são SubRip .srt. Os dois formatos são parentes próximos, e esta ferramenta converte entre eles.

Ela adiciona o cabeçalho WEBVTT obrigatório, reescreve os tempos com ponto decimal em vez de vírgula e renumera as falas em ordem.

Formatos suportados e limites

Entrada
.srt
Saída
.vtt (text/vtt)
Nome do arquivo gerado
The original name with the new extension, for example data.srt becomes data.vtt.
Tamanho máximo
25 MB
Processamento
No seu navegador. O arquivo não é enviado.

Como usar

  1. Escolha um arquivo .srt, ou mude para Colar texto e cole as legendas direto.
  2. Selecione Converter e baixe o arquivo .vtt.

Limitações

  • Marcações do SubRip como <b>, <i> e cor de fonte passam adiante como estão. O WebVTT aceita algumas e ignora as outras.
  • Posicionamento e alinhamento não são acrescentados; cada fala usa a posição padrão do player.
  • As falas são renumeradas em sequência, então identificadores personalizados não se preservam.
  • Uma fala que termina antes de começar interrompe a conversão, em vez de gerar um arquivo que um player recusaria.
  • O arquivo é lido como UTF-8. Um arquivo de legendas salvo numa codificação antiga vai mostrar acentos quebrados.

Perguntas frequentes

Meu arquivo é enviado?
Não. A conversão acontece inteiramente no seu navegador. O arquivo nunca sai do seu dispositivo e nenhuma requisição carrega o conteúdo dele.
O que muda de fato?
Um cabeçalho WEBVTT é acrescentado, a vírgula antes dos milissegundos vira ponto, e as falas são renumeradas. O texto e os tempos ficam intocados.
Os tempos continuam batendo com o meu vídeo?
Sim. Os tempos são convertidos exatamente, até o milissegundo, e nenhum deslocamento é aplicado.
Por que o meu arquivo foi recusado?
Normalmente por uma fala sem a linha de tempo com --> , ou por um tempo que o interpretador não conseguiu ler. O erro informa o número da fala para você localizá-la.