Converter SRT para VTT
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.
Comparação de formatos e especificações técnicas
| Especificação | SRT | VTT |
|---|---|---|
| Tipo MIME | text/ | text/ |
| Tipo | legenda de texto com marcação de tempo | faixa de texto de vídeo HTML5 |
| Compressão | nenhum | nenhum |
| Especificação padrão | SubRip Text Specification | W3C WebVTT Recommendation |
| Assinatura binária (magic bytes) | 1 00:00: (Sequential numeric subtitle indices) | 57 45 42 56 54 54 (WEBVTT header) |
Visão geral e aplicações do formato
Editores de vídeo e desenvolvedores web costumam converter arquivos SRT para VTT para exibir legendas nativamente nos navegadores por meio do elemento track do HTML5. Embora arquivos SRT funcionem bem em reprodutores para desktop, como VLC, navegadores atuais exigem o padrão WebVTT para exibir legendas corretamente em páginas web. Essa conversão permite mostrar o texto sincronizado nos elementos de vídeo HTML5 sem depender de plug-ins pesados de terceiros. Criadores de sites e plataformas de cursos on-line usam essa conversão para tornar vídeos acessíveis a públicos de diferentes idiomas. Navegadores atuais leem arquivos VTT diretamente, e desenvolvedores podem estilizar as legendas com regras CSS. Converter as marcações de tempo de legendas tradicionais para a estrutura WebVTT facilita o uso de arquivos de vídeo locais em serviços de transmissão pela internet.
Especificações técnicas e análise de codecs
SRT não tem um tipo MIME registrado (application/x-subrip é de uso comum) e consiste em números sequenciais de legendas, códigos de tempo no formato horas:minutos:segundos,milissegundos e texto simples. WebVTT usa o tipo MIME text/vtt, exige o cabeçalho WEBVTT e usa um ponto, em vez de uma vírgula, para separar os milissegundos nos códigos de tempo. Ambos são contêineres de texto sem compressão. WebVTT exige UTF-8, enquanto arquivos SRT não têm uma codificação fixa. Nenhum dos formatos usa assinaturas binárias; a identificação depende de cabeçalhos de texto ou extensões de arquivo. Como ambos armazenam texto sem reduzir os dados, a conversão não causa perdas.
Compatibilidade com sistemas operacionais e navegadores
Arquivos SRT são aceitos por programas para desktop, como VLC, MPC-HC e Premiere Pro. Arquivos WebVTT têm suporte nativo nos navegadores atuais, incluindo Google Chrome, Mozilla Firefox, Apple Safari e Microsoft Edge, em Windows, macOS, Linux, iOS e Android.
Informações úteis
Salve o arquivo SRT em UTF-8 antes de converter. O conversor lê essa codificação e sempre grava o arquivo WebVTT em UTF-8, como exige o padrão.
Perguntas frequentes
Como converter legendas SubRip Text para WebVTT sem perder qualidade?
Como SubRip Text e WebVTT armazenam dados em texto simples, sem compressão, a conversão não causa perdas. Nenhum dado de texto, tempo ou formatação é descartado.
Qual é a diferença entre SubRip Text e WebVTT?
SubRip Text usa uma vírgula para separar os milissegundos e contadores numéricos simples. WebVTT exige o cabeçalho WEBVTT, usa um ponto para os milissegundos e aceita recursos avançados, como configurações de posição e alinhamento das legendas e estilos CSS pelo seletor ::cue.