Legendas7 min de leitura

SRT ou VTT: qual escolher

Comparação direta entre os dois formatos: o que cada um aceita, onde cada um é usado e como decidir em segundos.

A resposta curta: se o vídeo toca em um navegador, VTT; em qualquer outro lugar, SRT.

A longa cabe em uma tabela e dois minutos, e vale a leitura, porque metade dos apuros que as pessoas têm com legendas não vem de um arquivo defeituoso, e sim de ter escolhido o formato errado.

Os dois, lado a lado

SRTVTT
Extensão.srt.vtt
Milissegundos00:00:04,12000:00:04.120
CabeçalhonenhumWEBVTT, obrigatório
Vídeo HTML5ele não lêo único que ele lê
Suítes de ediçãotodaspraticamente nenhuma
Envio para plataformassempre passadepende da plataforma
Lugar na tela—sim
Estilo e cor—sim, com CSS
Comentários internos—blocos NOTE
Quem está falandocomo texto e nada maisetiqueta <v Nome>
Tempo em circulaçãodesde os anos noventadesde 2010

Qual escolher

VTT se o vídeo vai tocar em uma página web — um <track> HTML5, Video.js, Plyr —, se você serve ele em HLS, ou se a legenda tem que ficar em um ponto específico da tela para não cobrir nada.

SRT se o arquivo vai para o Premiere, para o DaVinci, para o Final Cut ou para o VLC; se o campo de legenda de alguma plataforma está pedindo; se você está passando para alguém sem ideia do que essa pessoa vai fazer; ou se ler é todo o objetivo.

E este último é a chave de tudo: o SRT faz o papel de denominador comum. Ele circula há trinta anos e não existe nada que o recuse. Sem uma razão específica para escolher o outro, este é o que nunca vai te deixar na mão.

O que se perde na conversão

De SRT para VTT não se perde nada, porque um SRT não guarda nada que um VTT não saiba representar. A única coisa para tratar com cuidado é escapar os caracteres &, < e >, que são texto comum em um SRT e marcação em um VTT. Um «Tom & Jerry» sem escape pode dar um jeito no resto da linha.

De VTT para SRT, aí sim, coisas ficam para trás, e vale ter isso em mente:

  • Posição e alinhamento. Um SRT não tem onde colocar. Retirados.
  • Estilo. Mesma coisa: fora os blocos STYLE e as classes <c.qualquer-coisa>.
  • Regiões. Elas simplesmente não existem em SRT.
  • Notas. Os blocos NOTE não são legendas e não podem acabar dentro do texto.
  • Identificadores de fala. Os nomes são jogados fora e os blocos renumerados a partir de um, o que um SRT dá por certo.

O que chega inteiro: o texto, os tempos até o milissegundo e quem está falando. As etiquetas <v Marta> acabam como um «Marta:» na cabeça da linha, porque isso um SRT sabe mostrar.

É a conversão mais malfeita por aí. Um conversor que se limita a trocar pontos por vírgulas te deixa um «line:90% align:start» impresso na tela e blocos NOTE sentados entre uma legenda e a seguinte.

E os outros formatos?

Existem dois mais que você vai encontrar:

ASS/SSA (.ass), saído da legendagem amadora de animação japonesa. Ele faz tudo o que o VTT faz e bem mais: tipos de letra, caraoquê, animação, transformações. O preço é que, fora do mundo dele, quase nada o aceita.

TTML/DFXP (.ttml, .dfxp), o da indústria de radiodifusão. XML, pesado, exaustivo, e o que algumas grandes plataformas exigem para material profissional. Você não vai escrever isso na mão.

Para 95% dos casos, a decisão continua entre os dois de cima.

Converter de um para o outro

Os três conversores trabalham dentro do seu navegador: o arquivo não viaja para lugar nenhum, não tem fila e não tem teto de usos.

  • SRT em VTT, para o vídeo da sua página carregar legendas.
  • VTT em SRT, para a sua suíte de edição parar de reclamar.
  • SRT em texto, para quando não são legendas que você procura, e sim a leitura do que foi dito.

E se você ainda não tem arquivo de legenda e só o vídeo ou o áudio, envie: devolvemos a transcrição com os minutos e as vozes separadas, pronta para exportar no formato que te servir. Sem conta para começar e sem nada para instalar.

Ferramenta relacionada

SRT em VTT

SRT em VTT

Transforme sua gravação em texto

Texto com os minutos, cada voz identificada e um resumo do que importa. Sem conta para começar.