Como usar
- Abra um arquivo .srt ou cole as legendas.
- Opcionalmente, desloque cada legenda para antes ou depois em milissegundos.
- 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.