tigtools

Conversor de SRT para VTT

Converta legendas SubRip (.srt) para WebVTT (.vtt) para o elemento de vídeo HTML, players no estilo YouTube ou ferramentas de streaming. O arquivo nunca sai do seu dispositivo.

Executado no seu navegador Sem cadastro

ms

Milissegundos; negativo faz as legendas aparecerem antes. 1000 ms = 1 segundo.

ou solte-o aqui. O arquivo permanece no seu dispositivo.

Como usar

  1. Abra um arquivo .srt ou cole as legendas.
  2. Opcionalmente, desloque cada legenda para antes ou depois em milissegundos.
  3. Verifique a saída em WebVTT e baixe o arquivo .vtt.

Como funciona

WebVTT e SRT armazenam a mesma coisa — legendas numeradas ou não, com tempo inicial e final e texto —, mas diferem nos detalhes. O conversor adiciona o cabeçalho WEBVTT, grava os timestamps com um ponto antes dos milissegundos (00:00:01.000 em vez de 00:00:01,000) e, se você os mantiver, usa os números do SRT como identificadores das legendas.

A formatação que o WebVTT não suporta é removida: tags de cor <font> e códigos de posição no estilo ASS, como {\an8}. Tags de negrito, itálico e sublinhado (<b>, <i>, <u>) são mantidas. Um --> literal dentro do texto encerraria a legenda, então ele é substituído por ->, e os caracteres < e & avulsos são escapados. Quebras de linha do Windows e um BOM UTF-8 na entrada são tratados; arquivos que não são válidos em UTF-8 são lidos como Windows-1252.

O deslocamento move todas as legendas pela mesma quantidade. As legendas que terminariam antes de 0:00 são removidas e as legendas que começariam antes de 0:00 passam a começar em 0:00. Para corrigir legendas que perdem a sincronia ao longo do tempo, use o Conversor de Taxa de Quadros de Legendas.

Exemplos

Legendas para um vídeo na web

Converta lecture.srt para lecture.vtt e adicione-o com <track src="lecture.vtt" kind="subtitles"> a um vídeo HTML5.

Legendas 1,5 segundo atrasadas

Digite -1500 no deslocamento: cada legenda aparece 1,5 segundo antes no arquivo .vtt baixado.

Perguntas frequentes

Qual é a diferença entre SRT e VTT?

O WebVTT começa com uma linha WEBVTT, usa ponto em vez de vírgula nos marcadores de tempo, torna os números das legendas opcionais e oferece suporte a posicionamento e estilo. Os navegadores reproduzem WebVTT nativamente no elemento de vídeo HTML; eles não reproduzem SRT.

A formatação é mantida?

Negrito, itálico e sublinhado são mantidos. Cores de fonte e códigos de posição no estilo {\an8} são removidos porque o WebVTT não tem equivalente para eles.

Meus caracteres acentuados aparecem errados. Por quê?

O arquivo provavelmente foi salvo em uma codificação antiga. A ferramenta lê arquivos que não estão em UTF-8 como Windows-1252; se o seu arquivo usar outra codificação, salve-o novamente como UTF-8 em um editor de texto primeiro.

Privacidade

Seu arquivo de legendas é lido e convertido no seu navegador. Ele não é enviado nem armazenado.