Ir para o conteúdo principal
SubtitleMatrix

Formato de legenda SRT

O que este formato consegue expressar

Estilo do texto
Somente texto simples
Posição na tela
Não
Sincronização karaokê
Não
Quebras de linha dentro de um bloco
Sim
Linha do tempo
Hora de início e de término para cada bloco
Resolução dos tempos
1 ms
Tempos guardados como números de quadro
Não
Texto da direita para a esquerda
Sim

Exemplos

Um arquivo SRT comum e o que se lê dele

Arquivo

1
00:00:01,000 --> 00:00:03,500
Hello there.

2
00:00:03,500 --> 00:00:06,000
<i>Whispering</i> now.
And a second line.

3
00:00:06,000 --> 00:00:09,250
<b>Bold</b> statement.

O que ele contém

3 cues, 4 lines of text

  00:00:01,000 → 00:00:03,500
    Hello there.
  00:00:03,500 → 00:00:06,000
    Whispering now.   [italic ×1]
    And a second line.
  00:00:06,000 → 00:00:09,250
    Bold statement.   [bold ×1]

Outside the cues:
  nothing — SRT stores cues and nothing else

O lado direito não é um arquivo convertido — é o que este site extrai do lado esquerdo, e o ponto de partida de qualquer conversão desse arquivo.

Um arquivo SRT problemático e o que ainda se lê dele

Arquivo

# exported by some tool

5
00:00:10,000 --> 00:00:12,000
Second in the file, first in time.

2
00:00:02,000 --> 00:00:05,000
First in time, second in the file.

00:00:06,000 --> 00:00:09,500
No index line at all.

# keep this comment
3
00:00:12,000 --> 00:00:14,500 X1:100 X2:200 Y1:300 Y2:400
Positioned cue.

4
00:00:20,000 --> 00:00:19,000
Ends before it starts.

6
00:00:28,000 --> 00:00:33,000
Long one.

7
00:00:31,000 --> 00:00:32,000
Inside the long one.

O que ele contém

7 cues, 7 lines of text

  00:00:02,000 → 00:00:05,000
    First in time, second in the file.
  00:00:06,000 → 00:00:09,500
    No index line at all.
  00:00:10,000 → 00:00:12,000
    Second in the file, first in time.
  00:00:12,000 → 00:00:14,500
    Positioned cue.
  00:00:20,000 → 00:00:20,001
    Ends before it starts.
  00:00:28,000 → 00:00:33,000
    Long one.
  00:00:31,000 → 00:00:32,000
    Inside the long one.

Outside the cues:
  nothing — SRT stores cues and nothing else
  except 1 cue that had a comment line above it — that line stays attached to its cue

Reported while reading — repaired or skipped, never silently:
  1 × blocks with no readable timecode (they were skipped)
  1 × cues using SRT's non-standard X1/Y1 screen coordinate extensions
  1 × cues whose end time was not after their start time (they were given a 1ms duration)

Arquivos reais chegam com BOM, fim de linha do Windows, uma linha solta antes do carimbo ou um carimbo que não dá para ler. Nada disso lança erro: o que não é compreendido é informado, não descartado em silêncio.

Converter SubRip (SRT) para outro formato

Cada uma destas roda inteiramente no seu navegador. Os rótulos dizem o que aquela direção custa antes de você abri-la.

Converter SRT em CSV no navegador: nada se perde nesta direção.

Nada se perde nesta direção — cada recurso do formato de origem tem para onde ir no formato de destino.

Converter SRT em JSON no navegador: nada se perde nesta direção.

Nada se perde nesta direção — cada recurso do formato de origem tem para onde ir no formato de destino.

Converter SRT em SBV no navegador: nada se perde nesta direção.

Nada se perde nesta direção — cada recurso do formato de origem tem para onde ir no formato de destino.

Converter SRT em SMI no navegador: nada se perde nesta direção.

Nada se perde nesta direção — cada recurso do formato de origem tem para onde ir no formato de destino.

Converter SRT em TTML no navegador: nada se perde nesta direção.

Nada se perde nesta direção — cada recurso do formato de origem tem para onde ir no formato de destino.

Converter SRT em VTT no navegador: nada se perde nesta direção.

Nada se perde nesta direção — cada recurso do formato de origem tem para onde ir no formato de destino.

Convertendo para este formato

SubRip (SRT) é um dos formatos de legenda que este site trata, e esta página é a sua referência: o que ele guarda, o que não guarda e uma página para cada formato ao qual dá para convertê-lo.

A tabela acima é o todo — não existe lista escondida de recursos. Quando uma linha diz não, é exatamente aquilo que se perde ao converter para SRT, e cada página de conversão abaixo diz isso antes de você abrir um arquivo.

Todas essas conversões rodam no navegador. Nada é enviado e nenhuma conta é necessária, o que importa para material sob NDA, prontuário de paciente ou embargo de emissora.

Perguntas frequentes

O que é um arquivo SRT?

O .srt é o formato que quase tudo lê: VLC, mpv, boa parte do firmware de televisão, o envio de legendas do YouTube e os editores que vêm com eles. Um bloco é um número, uma linha de carimbo e uma ou duas linhas de texto.

O SRT guarda estilo?

Não — guarda blocos, e um bloco é texto com dois horários. Arquivos SRT no mundo real costumam trazer b e i no texto e muitos tocadores obedecem, mas nada no arquivo declara fonte, cor ou posição.

Todo bloco SRT guarda início e fim?

Guarda, e um instante num arquivo SRT lê 00:00:04,126. É o limite do SRT, o milissegundo, e o número é exato, então um bloco pode ser curto, longo ou sobreposto ao seguinte sem que nada seja insinuado.

Para quais formatos posso converter SRT sem perder nada?

VTT, SBV, SMI, TTML, JSON e CSV — tudo o que o SRT expressa, eles também expressam. A tabela acima mostra isso linha a linha: um recurso que recebe sim dos dois lados sobrevive. Toda outra direção perde algo, e cada página diz a sua própria lista.

Dá para abrir um SRT num editor de texto?

Dá. Um .srt é um número, uma linha de carimbo e o texto, repetidos — e o que é fácil errar à mão é a pontuação do carimbo: 00:00:01,250, com vírgula.