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.

Selecione ou solte os arquivos aqui

Privado - os arquivos nunca saem do seu dispositivo

ou colar Ctrl+V

Enquanto espera seus arquivos, você pode jogar Code Rain

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

Comparação de formatos e especificações técnicas

EspecificaçãoSRTVTT
Tipo MIMEtext/plaintext/vtt
Tipolegenda de texto com marcação de tempofaixa de texto de vídeo HTML5
Compressãonenhumnenhum
Especificação padrãoSubRip Text SpecificationW3C 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.