Como usar
- Abra um arquivo .vtt ou cole as legendas.
- Opcionalmente, desloque todas as legendas para antes ou para depois, em milissegundos.
- Confira a saída em SRT e baixe o arquivo .srt.
Como funciona
SRT é mais simples que WebVTT, então algumas informações não podem ser transferidas, e o conversor avisa quando isso acontece. O cabeçalho WEBVTT é removido, as legendas são numeradas a partir de 1 e os timestamps recebem uma vírgula antes dos milissegundos (00:00:01,000). Timestamps WebVTT curtos sem horas (01:02.500) são expandidos.
Removidos porque o SRT não pode armazená-los: configurações de cue como align, line e position; blocos STYLE, NOTE e REGION; identificadores de cue (substituídos por números); tags de voz <v Name>, tags de classe <c.name>, tags de idioma e ruby, e timestamps inline estilo karaokê. O texto dentro dessas tags é mantido. Tags de negrito, itálico e sublinhado permanecem, já que a maioria dos players de SRT as suporta. Entidades HTML como & e < são convertidas de volta em caracteres.
O deslocamento move cada cue na mesma quantidade; cues que terminam antes de 0:00 são removidas. Entradas com quebras de linha do Windows, BOM ou codificação Windows-1252 são tratadas.
Exemplos
Legendas para um editor de vídeo
Baixe legendas geradas automaticamente como .vtt, converta-as para .srt e importe-as em um editor que aceita apenas SubRip.
Nomes de locutores em tags de voz
<v Anna>Hello</v> vira Hello. Se você precisar do nome no texto, adicione-o no SRT depois.
Perguntas frequentes
Por que as posições e os estilos foram removidos?
O SRT não tem uma forma padrão de armazenar posições de legendas, alinhamento ou estilos CSS. Mantê-los geraria um arquivo que muitos reprodutores não conseguiriam ler.
Os números das legendas são obrigatórios no SRT?
Sim. Cada legenda SRT começa com um número, então o conversor as numera como 1, 2, 3… em ordem.
Posso converter vários arquivos de uma vez?
Não, um arquivo por vez. Cada conversão leva apenas um instante e nada é enviado.
Privacidade
Seu arquivo de legendas é lido e convertido no seu navegador. Ele não é enviado nem armazenado.