SubRip

AbrirSalvarTexto simples

O formato de legenda mais simples que existe, e o que quase todo player reproduz: blocos numerados de texto, cada um com um horário de início e de fim. Sem cabeçalho, sem estilo que valha a pena falar. Por isso ele está em toda parte.

Resumo

Extensão.srt
Tipo de mídiaapplication/x-subrip (não registrado)
EspecificaçãoNenhuma. Definido pelo que os players aceitam.
Precisão de tempoMilissegundos
Codificação do textoNão declarada no arquivo. UTF-8 é a escolha segura; um byte order mark ajuda alguns players e TVs mais antigos. O Subtitld detecta codificações mais antigas ao abrir um arquivo.
EstiloItálico, negrito, sublinhado, tachado e cor, por meio de tags não oficiais
PosicionamentoNenhum no formato. {\an8} e seus parentes, emprestados do SubStation Alpha, são bem aceitos.
Em contêineresMatroska como S_TEXT/UTF8; convertido para mov_text no MP4

Anatomia de uma legenda

Um arquivo é uma lista de blocos. Cada bloco tem quatro partes, sempre nesta ordem.

3
00:00:27,000 --> 00:00:30,500
...you have your robotics, and I
just want to be awesome in space.
 
  1. 1 · Contador

    Um número, começando em 1. Obrigatório, embora a maioria dos players o ignore.

  2. 2 · Tempo

    Início, a seta -->, fim. Espaços ao redor da seta.

  3. 3 · Texto

    Uma ou mais linhas. Duas é o limite usual para leitura.

  4. 4 · Linha em branco

    Encerra o bloco. Sem ela, muitos players leem o próximo contador como texto.

O horário

Vírgula, não ponto. 00:00:27.000 é a forma do WebVTT. Alguns players perdoam o ponto; os mais rigorosos recusam o arquivo. É o motivo mais comum para um SRT "não abrir". O Subtitld lê os dois, e sempre escreve com vírgula.

Tags de formatação

Nenhuma delas faz parte de um padrão, mas os players as adotaram ao longo dos anos. Use com moderação; nem toda plataforma as mostra.

Tag Efeito Suporte
<i>…</i> Itálico, para vozes fora da tela Quase em todo lugar
<b>…</b> Negrito A maioria dos players de desktop
<u>…</u> Sublinhado A maioria dos players de desktop
<s>…</s> Tachado Alguns players de desktop, como VLC e mpv
<font color="#ffd700"> Cor do texto, em hexadecimal ou por nome Players de desktop; muitas vezes ignorada online
<font face="…" size="…"> Fonte e tamanho Alguns players de desktop
{\an8} Move para o topo, emprestado do SubStation Alpha VLC, mpv e outros

Posicionando uma linha

{\an1} a {\an9} posicionam uma linha como o teclado numérico está disposto. O código vai no começo absoluto do texto da legenda.

Esquerda Centro Direita
Topo {\an7} {\an8} {\an9}
Meio {\an4} {\an5} {\an6}
Base {\an1} {\an2}, o padrão {\an3}
Editor de legendas do Subtitld: uma linha em amarelo e outra selecionada em itálico, com a barra de formatação abaixo
O editor do Subtitld mostra a formatação como ela fica, não como tags. Selecione um trecho e use a barra abaixo dele, ou Ctrl+I, Ctrl+B e Ctrl+U; a grade posiciona a linha na tela. A pré-visualização a desenha como um player faria.

Abrindo um SRT danificado

Arquivos SRT vêm de todo lado, e muitos fogem da convenção. O Subtitld encontra cada legenda pela linha de tempo, e não pelas linhas em branco, então abre arquivos com:

  • qualquer codificação: UTF-8 com ou sem byte order mark, UTF-16 ou uma mais antiga, como Windows-1252;
  • um ponto no lugar da vírgula, horas com um só dígito, menos ou mais de três casas decimais, ou uma seta curta (->);
  • contadores ausentes, linhas em branco ausentes ou sobrando, ou uma linha em branco dentro de uma legenda;
  • as coordenadas que algumas ferramentas escrevem depois do horário de fim;
  • legendas fora de ordem, que ele coloca em ordem.

SRT no Subtitld

Guardado no .srt
  • O texto e as quebras de linha de cada legenda
  • Itálico, negrito, sublinhado, tachado, cor e posição
  • Início e fim, até o milissegundo
  • A ordem das legendas
Sem lugar para ir
  • Falantes, seus rostos e cores (os nomes podem vir antes do texto)
  • Traduções ao lado do original (uma pode tomar o lugar dele, ou ficar abaixo)
  • Dublagens e metadados

Salve um projeto .usfx para mantê-los.

Aba de texto simples do Subtitld mostrando as legendas em SRT, com o seletor SRT, MD e JSON na parte inferior
A visão de texto simples escreve as legendas como SRT enquanto você edita. Digite um horário à mão e a linha do tempo se move com ele; troque para Markdown ou JSON na parte inferior.

Exportando SRT

Exportar, depois Legendas e SRT, oferece:

  • TextoO original, uma tradução, ou os dois, com a tradução abaixo.
  • Nomes dos falantesOmitidos, ou antes do texto (Thom: …).
  • FormataçãoMantida, ou removida para plataformas que mostram as tags como texto.
  • Deslocar horáriosCada legenda antes ou depois, pelo mesmo intervalo.
  • CodificaçãoUTF-8; com byte order mark, para players e TVs mais antigos; UTF-16; ou Windows-1252.
  • Quebras de linhaLinux e macOS (LF), ou Windows (CRLF).

Seja qual for a opção, o arquivo é SubRip puro: as legendas em ordem de início, numeradas a partir de 1, com vírgula antes dos milissegundos. Legendas vazias ficam de fora, e também uma linha em branco dentro de uma legenda, que encerraria a legenda mais cedo na maioria dos players.

SRT ou WebVTT?

SubRip .srt WebVTT .vtt
Primeira linha O primeiro contador WEBVTT
Milissegundos Depois de uma vírgula Depois de um ponto
Contador Obrigatório Nome opcional da legenda
Posição {\an8} e seus parentes, sem oficialidade Configurações do cue: linha, posição, alinhamento
Estilo Tags não oficiais Tags, e CSS por meio de ::cue
Falantes Só como parte do texto Tags de voz: <v Thom>
Em navegadores Precisa de conversão Nativo, com <track>
Escolha para Players, editores, uploads Vídeo na web

Curiosidades

~2000

O formato leva o nome do SubRip, um programa para Windows que lia as legendas dos DVDs com OCR e as gravava como texto.

WebSRT

O WebVTT começou com esse nome, como um SubRip adaptado para a web, antes de ganhar cabeçalho, configurações de cue e CSS.

0 páginas

Nenhum órgão jamais publicou uma especificação. A vírgula, a seta e a linha em branco são uma convenção que se manteve por um quarto de século.

Formatos relacionados

Tem um .srt para corrigir?

Abra no Subtitld com o vídeo e reajuste-o na forma de onda.

Baixar o Subtitld