Legenda SubRip (.srt)
Padrão PadrãoSubRip Subtitle (SRT) é o formato mais usado para legendas de vídeos digitais e closed captions. É conhecido pela simplicidade, facilidade de leitura e ampla compatibilidade com dispositivos e programas.
Converter SRT para VTT
Conversor gratuito de SRT para VTT no navegador. Converta arquivos instantaneamente no seu dispositivo.
Inspeção e metadados
Sistemas operacionais e analisadores de arquivos identificam arquivos SRT pela sequência inicial de bytes:
Assinatura do arquivo em bytes (magic bytes)
Sistemas operacionais e analisadores de arquivos identificam arquivos SRT pela sequência inicial de bytes:
ASSINATURA HEXADECIMAL (DESLOCAMENTO 0):
Sem assinatura fixaREPRESENTAÇÃO ASCII: Sem assinatura fixa
Padronização: Padrão de legendas global de fato
Especificações técnicas
| Estrutura do contêiner | Entradas de legenda numeradas e separadas por linhas em branco: número da entrada, horários de início e fim (HH:MM:SS,mmm) e texto da legenda |
| Compressão | Texto simples não compactado |
| Ordem dos bytes (endianness) | Fluxo de texto UTF-8 / Unicode (BOM opcional) |
| Espaços de cor | Tags de cores HTML básicas opcionais (<font color=...>) |
| Canais e Estrutura | Texto de diálogo com marcação de tempo e estilização básica embutida (negrito, itálico, sublinhado) |
| Dimensões Máximas | Instruções de legenda sequenciais sem limite |
| Transparência | Nenhuma |
| Streaming e Progressivo | Reprodução em fluxo sequencial de passagem única |
Matriz de comparação técnica: SRT e formatos concorrentes
| Atributo técnico | SRT (Atual) | VTT | ASS | SUB |
|---|---|---|---|---|
| Escopo de Compatibilidade | 100% universal em todos os players de mídia e TVs | 100% universal em navegadores web | O suporte varia conforme o programa. | Aparelhos de DVD de hardware legado |
| Separador de Carimbo de Data/Hora | Vírgula (ex: 00:01:23,456) | Ponto (ex: 00:01:23.456) | Ponto (ex: 0:01:23.45) | Contagem de número de quadros |
| Flexibilidade de Estilização | Tags HTML básicas (<b>, <i>, <u>) | Estilização e posicionamento completos de legendas CSS | Tags de substituição avançadas e desenhos | Nenhuma |
| <track> HTML5 Nativo | Requer conversão para WebVTT | Padrão HTML5 100% nativo | Requer decodificador WebAssembly | Requer conversão |
Modos comuns de corrupção e guia de recuperação com editor hexadecimal
As legendas ficam dessincronizadas com o áudio do vídeo à medida que o filme avança.
Causa principal: Incompatibilidade de taxa de quadros (por exemplo, legenda sincronizada para 23,976 fps reproduzida em um vídeo de 25,0 fps).
Recuperação: Sincronize novamente os horários ou ajuste o deslocamento com a ferramenta de sincronização de legendas do File2File.app.
Análise de segurança e vetores de ataque a analisadores
Arquivos SRT são de texto simples, mas contadores de legendas malformados ou tags HTML podem acionar falhas de memória em reprodutores de mídia vulneráveis.
Vetores de ataque conhecidos
- Estouro de buffer de pilha nas rotinas de análise de carimbo de data/hora SRT do reprodutor de mídia (ex: CVE-2011-2592).
- Cross-site scripting (XSS) por meio de tags HTML não escapadas em renderizadores de legendas baseados na web.
- Negação de serviço por meio de números de índice de legendas sobrepostos ou fora de ordem.
Melhores práticas defensivas: Sanitize as tags HTML e valide a ordem dos horários antes de exibir as legendas.
Origens históricas e marcos
Principais vantagens
- Ampla compatibilidade: funciona com praticamente todos os reprodutores de mídia, smart TVs, editores de vídeo e plataformas de streaming.
- Sintaxe simples: pode ser lido, digitado e editado em qualquer editor de texto, sem programas especiais.
- Armazenamento de texto compacto: as legendas de um filme inteiro de 2 horas normalmente consomem menos de 100 kilobytes.
Limitações técnicas e desvantagens
- Sem posicionamento de tela nativo: as legendas são tradicionalmente fixadas na parte inferior central do vídeo.
- Suporte mínimo a estilização: restrito a tags HTML básicas (<i>, <b>, <u>) sem fontes personalizadas ou controles de layout.
- O separador decimal de vírgula em carimbos de data/hora ('00:01:20,500') difere dos separadores de ponto padrão da web.
Curiosidades técnicas
- O SRT foi criado por um desenvolvedor francês conhecido como "Brain", que escreveu o SubRip para extrair por OCR o texto das legendas de DVDs.
- Os carimbos de data/hora no SRT usam uma vírgula (,) como separador de milissegundos, enquanto o WebVTT moderno usa um ponto (.).
- O YouTube gera automaticamente legendas SRT baixáveis para bilhões de vídeos usando inteligência artificial.
Perguntas técnicas frequentes
O que é um arquivo SRT?
Um arquivo SRT é um arquivo de texto simples que contém legendas de vídeo, correspondendo a cada linha de diálogo com carimbos de data/hora exatos de início e fim.
Como posso converter SRT para WebVTT para vídeos na web?
Você pode converter arquivos SRT para o formato moderno HTML5 WebVTT (.vtt) com um clique usando o File2File.app diretamente no seu navegador.
Como faço para usar um arquivo SRT com um filme?
Dê ao arquivo .srt exatamente o mesmo nome do seu arquivo de vídeo (por exemplo, 'filme.mp4' e 'filme.srt') e coloque-os na mesma pasta; reprodutores como o VLC o carregarão automaticamente.
Conversões de SRT relacionadas
A conversão de arquivos SubRip Text para o formato WebVTT transforma legendas em texto simples em faixas temporais modernas compatíveis com HTML5 para reprodutores de vídeo na Web.
A conversão de arquivos WebVTT para SubRip Text permite reproduzir legendas de vídeos HTML5 em reprodutores de mídia para desktop e equipamentos de edição antigos.
A conversão de roteiros Advanced SubStation Alpha em arquivos SubRip Text remove etiquetas de estilo complexas para que suas legendas funcionem em reprodutores multimídia básicos.
A conversão de arquivos de legenda SRT para TXT remove os códigos de tempo e os números de índice, deixando apenas o diálogo, em um texto limpo e legível.
A conversão de arquivos de legendas MicroDVD baseados em quadros para o formato SubRip Text, baseado em tempo, permite a reprodução em reprodutores multimídia modernos e em plataformas de streaming na web.