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 elseO 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.
Nada se perde nesta direção — cada recurso do formato de origem tem para onde ir no formato de destino.
Nada se perde nesta direção — cada recurso do formato de origem tem para onde ir no formato de destino.
- Tempos
- Precisão
- Taxa de quadros
Nada se perde nesta direção — cada recurso do formato de origem tem para onde ir no formato de destino.
Nada se perde nesta direção — cada recurso do formato de origem tem para onde ir no formato de destino.
Nada se perde nesta direção — cada recurso do formato de origem tem para onde ir no formato de destino.
- Tempos
- Quebras de linha
Nada se perde nesta direção — cada recurso do formato de origem tem para onde ir no formato de destino.
Convertendo para este formato
- WebVTT (VTT) → SubRip (SRT)
- Advanced SubStation Alpha (ASS) → SubRip (SRT)
- SubStation Alpha (SSA) → SubRip (SRT)
- YouTube SBV → SubRip (SRT)
- SAMI (SMI) → SubRip (SRT)
- LRC Lyrics → SubRip (SRT)
- MicroDVD → SubRip (SRT)
- TTML (Timed Text) → SubRip (SRT)
- SubtitleMatrix JSON → SubRip (SRT)
- Plain Text (TXT) → SubRip (SRT)
- CSV Spreadsheet → SubRip (SRT)
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.