Legenda SubRip (.srt)

Padrão Padrão

SubRip 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:

Selecione ou solte os arquivos aqui

Privado - os arquivos nunca saem do seu dispositivo

ou colar Ctrl+V
Garantia de privacidade sem transmissão pela rede 0 bytes enviados a servidores externos. Todo o processamento ocorreu localmente no ambiente isolado do navegador.

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 fixa

REPRESENTAÇÃO ASCII: Sem assinatura fixa

Padronização: Padrão de legendas global de fato

Especificações técnicas

Estrutura do contêinerEntradas 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ãoTexto simples não compactado
Ordem dos bytes (endianness)Fluxo de texto UTF-8 / Unicode (BOM opcional)
Espaços de corTags de cores HTML básicas opcionais (<font color=...>)
Canais e EstruturaTexto de diálogo com marcação de tempo e estilização básica embutida (negrito, itálico, sublinhado)
Dimensões MáximasInstruções de legenda sequenciais sem limite
TransparênciaNenhuma
Streaming e ProgressivoReprodução em fluxo sequencial de passagem única

Matriz de comparação técnica: SRT e formatos concorrentes

Atributo técnicoSRT (Atual)VTTASSSUB
Escopo de Compatibilidade100% universal em todos os players de mídia e TVs100% universal em navegadores webO suporte varia conforme o programa.Aparelhos de DVD de hardware legado
Separador de Carimbo de Data/HoraVí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çãoTags HTML básicas (<b>, <i>, <u>)Estilização e posicionamento completos de legendas CSSTags de substituição avançadas e desenhosNenhuma
<track> HTML5 NativoRequer conversão para WebVTTPadrão HTML5 100% nativoRequer decodificador WebAssemblyRequer 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

2010A W3C desenvolve o WebVTT moderno com base no formato clássico de marcação de tempo do SRT.
2005Adotado universalmente em serviços de streaming, reprodutores de mídia, smart TVs e YouTube.
2000Um programador conhecido como 'Brain' lança o SubRip, uma ferramenta de extração de legendas de DVD para Windows que gerava arquivos .srt.

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.