A Polysh para agentes está em acesso antecipado. Seu agente de programação grava a demo, e a Polysh finaliza. Entrar na lista de espera →

SRT para VTT

Transforme um arquivo de legenda SRT em um arquivo WebVTT aceito por players HTML5.

Carregando a ferramenta no navegador…

O que faz: SRT para VTT

Players de vídeo para web, como o elemento <track> do HTML5, o Video.js e a maioria dos players incorporados em centrais de ajuda, só leem WebVTT, enquanto editores e serviços de transcrição costumam entregar SRT. Este conversor reescreve o arquivo em vez de só renomeá-lo: acrescenta o cabeçalho WEBVTT, troca a vírgula de cada timestamp por ponto e traduz a marcação exclusiva do SRT para os equivalentes do WebVTT.

Use quando um player não mostrar legendas depois que você enviar um arquivo .srt, ou antes de anexar legendas a um vídeo de produto no seu próprio site.

Exemplo

Entrada

1
00:00:01,200 --> 00:00:03,800
{\an8}<i>Abra Configurações</i> & escolha Espaço de trabalho.

Resultado

WEBVTT

00:00:01.200 --> 00:00:03.800 line:0
<i>Abra Configurações</i> &amp; escolha Espaço de trabalho.

O número da legenda sai, o separador dos milissegundos muda, {\an8} vira line:0 para a legenda continuar no topo e o & solto é escapado.

Como usar: SRT para VTT

  1. Cole as legendas SRT ou solte o arquivo .srt na área de texto.
  2. Confira o WebVTT à direita; as linhas que precisaram de mudanças aparecem listadas abaixo dele.
  3. Baixe o arquivo .vtt e envie-o ao seu player como faixa de legenda.

Bom saber

  • As tags de posição de {\an1} a {\an9} viram configurações line e align do WebVTT, mas estilos de substituição do ASS, como as cores {\c&H00FFFF&}, são removidos em vez de convertidos.
  • Não corrige os tempos. Se as legendas se sobrepõem ou estão fora de ordem, passe o arquivo antes pelo Validador de SRT.
  • A codificação do texto é lida como UTF-8. Arquivos salvos em uma codificação mais antiga, como Windows-1252, podem mostrar acentos quebrados; salve-os de novo em UTF-8 antes de converter.

Perguntas sobre SRT para VTT

Qual é a diferença entre SRT e VTT?

Os dois são formatos de legenda em texto puro, com legendas numeradas ou não e tempos de início e fim. O WebVTT começa com um cabeçalho WEBVTT, usa ponto antes dos milissegundos e aceita posicionamento, estilos e comentários. O SRT usa vírgula e quase não tem estilos padronizados.

Posso só renomear .srt para .vtt?

Normalmente não. Os navegadores recusam um arquivo sem o cabeçalho WEBVTT, e muitos recusam timestamps com vírgula. Caracteres como & ou < também precisam ser escapados no WebVTT, senão o texto da legenda pode sumir.

Itálico e negrito sobrevivem à conversão?

Sim. As tags <i>, <b> e <u> são válidas nos dois formatos e são mantidas. As tags <font> são removidas porque o WebVTT não tem tag de fonte; use um bloco STYLE no arquivo VTT se precisar de cores.

Meu arquivo de legenda é enviado para algum lugar?

Não. A conversão roda nesta aba do navegador, e o arquivo nunca sai do seu dispositivo.