Legendas6 min de leitura

O que é um arquivo SRT

Como um arquivo .srt é feito por dentro, por que ele continua sendo o formato de legenda mais comum e quais são os erros que mais impedem um deles de carregar.

Um arquivo .srt não é nada além de texto. Você abre no Bloco de Notas, lê de um golpe de vista e edita como qualquer outro documento. Nada vive dentro dele — nem vídeo, nem som, nem imagens — só frases, cada uma carregando o momento em que entra e o momento em que se retira.

Ele saiu de um programa dos anos noventa — SubRip, daí o nome — cujo trabalho era arrancar as legendas queimadas de um DVD. Do programa não sobrou nada; do formato sobrou tudo, porque ele se mostrou simples o bastante para qualquer coisa conseguir ler.

O que tem dentro

Um bloco por legenda, todos cortados no mesmo molde:

1
00:00:04,120 --> 00:00:06,480
Antes de entrar nos números,
vamos repassar onde estamos.

2
00:00:06,600 --> 00:00:09,000
O que eu não esperava
era a queda da segunda semana.

Quatro elementos, nesta ordem:

  1. Um número de sequência, começando em 1 e sem pular nenhum.
  2. Os tempos, escritos como horas:minutos:segundos,milissegundos e unidos pela flecha -->.
  3. O texto, espalhado em uma linha ou duas.
  4. Uma linha vazia fechando o bloco. Tire ela e o player não acha o fim.

A vírgula que fica antes dos milissegundos é a assinatura do formato, e é também o que o distingue de um arquivo VTT, onde um ponto ocupa o lugar dela.

O que um SRT não sabe fazer

Todo o resto. E é justamente por isso que ele continua de pé trinta anos depois.

Sem cores, sem tipos de letra, sem lugar na tela, sem alinhamento, sem fundos. Ele é incapaz de dizer «esta linha vai no canto superior direito porque tem uma legenda embaixo». Também não sabe quem está falando, além do que você mesmo digitar na frase. E não aceita metadados, nem capítulos, nem vários idiomas dividindo um arquivo.

Um .ass de animação japonesa dá conta dos três primeiros; um WebVTT dá conta de quase todos. E, mesmo assim, quando alguém te pede «as legendas», um SRT é o que essa pessoa está pedindo.

As quatro falhas que impedem um deles de carregar

Quando um SRT não roda, é quase sempre uma destas quatro. Da mais comum para baixo:

A codificação. Salvo como ANSI ou Latin-1 com acentos envolvidos, e ou você recebe símbolos ilegíveis ou ele não carrega de jeito nenhum. Salve como UTF-8 e pronto. Se abrir no Bloco de Notas te mostra «reunião» onde deveria dizer «reunião», é isso.

A marca de ordem dos bytes. Três bytes invisíveis que alguns editores do Windows plantam no começo do arquivo. A maioria dos players aguenta; uns poucos engolem a primeira legenda, e um deles recusa o arquivo inteiro sem se explicar.

Tempos invertidos ou sobrepostos. Uma legenda terminando antes de começar, ou começando enquanto a anterior ainda está na tela. Alguns players deixam passar e outros pulam dali até o fim.

Numeração quebrada. Números faltando, números repetindo, numeração que começa em 0. Alguns programas — as suítes de edição de vídeo acima de tudo — param de ler no primeiro buraco que encontram.

Todas as quatro são problemas de como o arquivo foi escrito, não do que ele diz: o texto está perfeito e a forma em que foi salvo não. É por isso que um arquivo que roda como um relógio no VLC pode ser recusado pelo campo de envio de legendas de uma plataforma.

Abrir um e editar

Qualquer editor de texto puro serve: Bloco de Notas, TextEdit passado para o modo puro, VS Code. O Word não: ele vai salvar a coisa como .docx, ou enfiar aspas tipográficas onde elas não têm o que fazer.

Se o que você precisa é deslocar tempos, um editor de texto não vai te levar lá e é hora de abrir algo como o Subtitle Edit ou o Aegisub. Para consertar um erro de digitação ou um nome escrito errado, porém, o Bloco de Notas é exatamente a ferramenta que você quer.

Quando é o texto que você quer, não as legendas

Um SRT é texto estourado em pedaços para caber debaixo de uma imagem: a frase se quebra a cada dois segundos e um parágrafo acaba espalhado por cinco blocos numerados. Copie, cole em um documento e ninguém consegue ler o resultado.

É para isso que o nosso conversor de SRT em texto existe: ele junta as frases de volta onde a legenda as quebrou, tira a numeração e te entrega parágrafos de verdade. E se você vai usar isso para voltar a um momento específico da gravação, pode manter as marcas de tempo.

Se você precisar do arquivo no outro formato, o conversor de SRT em VTT cuida da conversão inteira — cabeçalho, escape e milissegundos — sem enviar nada para servidor nenhum.

E se você não tem legendas, só o vídeo?

Então não é um conversor que você procura, e sim uma transcrição. Envie a gravação e a gente devolve ela por escrito, com o minuto em cada frase, com quem está falando em cada ponto e com um resumo do que importa; o SRT cai disso pronto. Sem conta e sem cartão para começar.

Ferramenta relacionada

SRT em texto

SRT em texto

Transforme sua gravação em texto

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