O que é o formato de ficheiro SRT?
Um arquivo com a extensão .srt contém legendas de filmes salvas em formato de texto simples. Cada bloco de legenda contém três elementos, separados do próximo bloco por uma linha em branco:
- Número sequencial - um número inteiro começando em 1 que identifica cada entrada de legenda,
- Carimbos de data/hora (Timestamps) - horários de início e término no formato
HH:MM:SS,mmm --> HH:MM:SS,mmm(observe a vírgula como separador decimal, não o ponto), - Texto da legenda a ser exibido na tela (uma ou mais linhas).
Abaixo dos carimbos de data/hora, podem aparecer coordenadas de exibição opcionais. Quando não há dados de posição, as legendas são exibidas por padrão no centro inferior da tela.
Os arquivos .srt são salvos no formato SubRip, desenvolvido por volta do ano 2000. O formato é suportado por virtualmente todos os reprodutores de mídia e plataformas de vídeo, incluindo VLC, mpv e YouTube. Ele suporta formatação básica em linha via tags de estilo HTML, como <i> para itálico, <b> para negrito e <u> para sublinhado, embora o suporte dos reprodutores para essas tags varie.
Os arquivos são normalmente codificados em UTF-8. Um BOM UTF-8 (EF BB BF) pode aparecer no byte 0, mas não é obrigatório e pode causar problemas de exibição em alguns reprodutores.
Arquivos .srt geralmente seguem uma convenção de nomenclatura que inclui o título do filme e o idioma da legenda - por exemplo, Titanic.por.srt. Eles podem ser convertidos para outros formatos, como WebVTT ou .ASS, editados com ferramentas dedicadas como o Subtitle Edit, ou abertos em qualquer editor de texto simples.
Segurança e proteção
RISCO: LOWUm .srt é texto simples e não pode executar código, portanto, o arquivo em si é seguro para abrir. Duas precauções históricas: (1) vulnerabilidades de reprodutores com anos de idade (ex: a pesquisa «Subtitle Hell» de 2017) abusavam do processamento de legendas malformadas, portanto, mantenha seu reprodutor de mídia atualizado; (2) legendas baixadas de sites suspeitos ocasionalmente trazem nomes de arquivos enganosos ou links no texto - leia, não confie cegamente. Observe também a codificação: salve como UTF-8 para que os caracteres acentuados sejam exibidos corretamente.
Detalhes do formato
em resumoProgramas que abrem arquivos SRT
Detalhes técnicos
especificação profunda| Tipo de arquivo | Formato de legenda temporizada em texto simples |
| Tipo MIME | application/x-subrip |
| Codificação de texto | UTF-8 (preferencial) ou ANSI/Windows-1252 legado; BOM opcional (EF BB BF) permitido no byte 0 |
| Finais de linha | LF ou CRLF; ambos aceitos pela maioria dos reprodutores |
| Formato do código de tempo | HH:MM:SS,mmm --> HH:MM:SS,mmm - a vírgula separa segundos de milissegundos (não o ponto) |
| Estrutura do bloco | Inteiro de sequência → linha de código de tempo → uma ou mais linhas de texto → separador de linha em branco |
| Formatação em linha | Tags estilo HTML (<b>, <i>, <u>, <font color="...">); o suporte do reprodutor varia |
| Dados de posição opcionais | Coordenadas de pixel X1, X2, Y1, Y2 anexadas à linha do código de tempo |
| Posição padrão da legenda | Centro inferior do quadro do vídeo quando nenhuma coordenada é especificada |
| Assinatura do arquivo | Nenhuma - sem magic bytes; identificado pela estrutura do bloco e extensão .srt |
| Numeração sequencial | Inteiros começando em 1; a maioria dos reprodutores tolera numeração não sequencial ou reiniciada |
| Legendas sobrepostas | Permitido - dois blocos podem compartilhar intervalos de tempo sobrepostos |
| Suporte de plataforma | Universalmente aceito; suportado nativamente pelo YouTube, Vimeo e pela maioria dos serviços de streaming |
| Formatos relacionados | .vtt (WebVTT), .ass/.ssa (Advanced SubStation Alpha), .sub (MicroDVD), .sbv (YouTube) |
| Lançado | circa 2000 (SubRip program by Zuggy); the de facto standard subtitle format |
| Padrão aberto | Sim · livre de royalties |
| Especificação | en.wikipedia.org |
Conversões de SRT
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos SRT.