Cookies para estatística e publicidade
Usamos cookies de estatística e de publicidade, ambos enviados ao Google. Recusar não muda nada do que você vê.Ler a página de privacidade
SRT
O formato de legenda com mais suporte. Blocos numerados, marcações de tempo e texto sem enfeite.
SRT
SRT é um formato de texto puro que abre em qualquer editor. Ele é usado para a legendagem.
A extensão é .srt e o nome por extenso é SubRip Subtitle. Os dois importam menos do que aquilo que o arquivo consegue carregar, e é disso que trata o resto desta página.
Ele remonta a 2000.
A idade interessa por um motivo prático: quanto mais antigo o formato, mais programas tiveram tempo de aprendê-lo.
Ela está publicada por inteiro, então dá para implementá-la a partir do documento em vez de por observação — é por isso que o formato aparece em tantos programas e por isso que arquivos escritos há vinte anos ainda abrem. Especificação publicada não é o mesmo que livre de royalties: quando o formato embrulha um codec, o licenciamento das patentes é uma questão à parte, que a norma não resolve.
SRT guarda o conteúdo exatamente. Salvar de novo não muda nada, então dá para abrir, editar e salvar quantas vezes você quiser sem acumular estrago — e é isso que faz dele um formato de trabalho e não de entrega.
VLC, Subtitle Edit e Aegisub leem esse formato, e a maioria dos programas do mesmo tipo também.
Quando um arquivo não abre, o formato raramente é o problema — mais comum é o programa ser mais antigo que ele. Converter para algo mais antigo é o caminho confiável, e é para isso que serve o resto deste site.
Nenhum navegador lê o formato.
Esse é de longe o motivo mais comum para convertê-lo: não que o formato seja ruim, mas que o lugar onde você quer mostrar o arquivo não consegue lê-lo.
SRT foi feito para ser aberto e alterado. Mantenha o arquivo nesse formato enquanto o trabalho estiver em andamento e exporte a partir dele sempre que precisar de uma cópia pronta.
É o formato mais simples e útil deste site. Um número numa linha própria, depois uma linha com dois timestamps e uma seta entre eles, depois uma ou duas linhas de texto, depois uma linha em branco. Repete. É a especificação inteira.
Os timestamps são horas, minutos, segundos e milissegundos, escritos com uma vírgula antes dos milissegundos em vez de um ponto. Essa vírgula é a causa mais comum de um arquivo ser rejeitado por um parser rigoroso depois de alguém editar à mão.
Duas falhas diferentes, com dois consertos diferentes, e distingui-las leva dez segundos. Toque o vídeo e confira a primeira legenda, depois confira uma perto do final.
Se as duas estão erradas pela mesma quantidade, é um deslocamento — as legendas foram cronometradas contra uma versão do vídeo com um começo diferente. Se o erro cresce conforme o vídeo passa, é uma incompatibilidade de taxa de quadros.
Um arquivo SRT não carrega declaração nenhuma de como seu texto é guardado. Não há lugar no formato para dizer "isto é UTF-8", então o player adivinha — e players antigos adivinham uma codificação regional de um byte só.
Salve como UTF-8 e a maioria dos players modernos acerta. Alguns players de hardware antigos querem a codificação regional em vez disso. Se o texto está errado, o arquivo geralmente está correto e o leitor está interpretando mal.
Sem fontes, sem cores, sem posições, sem tempo de karaokê. Alguns players honram algumas tags no estilo HTML para itálico e negrito, mas isso é convenção em vez de parte do formato.
Tudo visual é decidido pelo player: onde as legendas ficam, quão grandes são, de que cor é o contorno. É por isso que arquivos SRT são minúsculos e universalmente compatíveis, e por que quem faz design de legenda de verdade usa ASS.
A maioria dos players de desktop carrega legendas automaticamente quando o arquivo fica ao lado do vídeo com o mesmo nome — filme.mp4 e filme.srt na mesma pasta. Errar o nome por um único caractere e nada aparece.
Um sufixo de idioma antes da extensão, como em filme.pt.srt, é a convenção usual para vários idiomas e é entendido pelos players comuns. Além disso: algumas TVs só leem legendas de um pendrive se estiverem na mesma partição do vídeo.
WebVTT é o formato que navegadores usam para legendas numa página web, e é um parente próximo — a estrutura é quase idêntica, os timestamps usam ponto em vez de vírgula, e o arquivo começa com uma linha de cabeçalho.
A regra é simples. Vídeo num site precisa de VTT, porque é isso que o elemento de vídeo HTML aceita. Vídeo tocado num player de desktop, numa TV ou enviado a uma plataforma quer SRT.
Qualquer editor de texto. O arquivo é texto, a estrutura é óbvia, e consertar um erro de digitação ou deslocar uma legenda atrasada é mais rápido ali do que num editor de legendas dedicado.
Para qualquer coisa sistemática — deslocar o arquivo inteiro, mudar a taxa de quadros — um editor de legendas dedicado vale a pena. Fazer um deslocamento à mão em novecentos timestamps é possível num editor de texto e não é um bom uso de uma noite.
| Extensão | .srt |
|---|---|
| Tipo de mídia | application/x-subrip |
| Primeira publicação | 2000 |