Skip to content

Conversor de VTT para SRT

Converta suas legendas VTT de volta para o formato SRT amplamente suportado.

Arraste e solte seu arquivo VTT aqui

ou clique para procurar

Suporta arquivos .vtt de até 50 MB

Arquitetura do motor principal

Sobre VTT para SRT

Converta arquivos WebVTT de volta para SRT para compatibilidade com players mais antigos.

Inspetor de payload e sintaxe

VTT para SRT Inspeção de sintaxe e estrutura de código

Comparação lado a lado da sintaxe de código ilustrando definições de cabeçalho, sintaxe de timestamp e formatação de payload de cues

Sincronização de milissegundos
input.vtt
VTT FONTE
WEBVTT
 
00:00:01.000 --> 00:00:04.000
Hello, world!
 
00:00:04.500 --> 00:00:08.000
This is a subtitle file.
 
00:00:08.500 --> 00:00:12.000
Converted locally!
output.srt
SRT RESULTADO
1
00:00:01,000 --> 00:00:04,000
Hello, world!
 
2
00:00:04,500 --> 00:00:08,000
This is a subtitle file.
 
3
00:00:08,500 --> 00:00:12,000
Converted locally!
Folha de especificações

VTT vs SRT Especificações técnicas

Conforme aos padrões
Formato de Entrada

VTT

VTT

VTT (WebVTT — Web Video Text Tracks) é um formato de legenda padrão W3C projetado para vídeo web. Começa com o cabeçalho 'WEBVTT' e suporta estilos CSS, posicionamento, comentários e metadados. É o formato de legenda nativo para vídeo HTML5.

Formato de Saída

SRT

SRT

SRT (SubRip Subtitle) é o formato de legenda mais amplamente suportado. Consiste em números sequenciais, intervalos de carimbos de data/hora no formato HH:MM:SS,mmm e texto da legenda. É um arquivo de texto simples com extensão .srt suportado por virtualmente todos os players de mídia.

Diferenças de Formato

VTT começa com uma linha de cabeçalho 'WEBVTT'; SRT não tem requisito de cabeçalho.
VTT usa ponto para milissegundos (00:01:23.456); SRT usa vírgula (00:01:23,456).
VTT suporta tags de estilo inline (<b>, <i>, <u>) e configurações de cue tipo CSS; SRT é apenas texto simples.
A numeração de cues VTT é opcional; SRT requer numeração sequencial para cada entrada.
VTT suporta comentários NOTE e blocos de metadados; SRT não tem sintaxe de comentários.
VTT suporta posicionamento de cue (line, position, size, align); SRT não suporta nenhum posicionamento.

Solução de problemas de conversão e armadilhas comuns

Soluções práticas para compatibilidade de players, codificação de caracteres e sincronização de tempos

4 armadilhas comuns
GOTCHA #1

Por que tags brutas como '<v Speaker>' ou '<c.highlight>' aparecem em alguns players?

O WebVTT oferece suporte nativo a tags de voz (`<v NomeDoLocutor>`) e classes CSS (`<c.nomeDaClasse>`). VLC e MPV as ignoram ou ocultam, mas smart TVs antigas ou o Premiere Pro podem mostrá-las como texto. O AllSubConverter extrai o diálogo e remove tags exclusivas da web.

GOTCHA #2

O VTT baixado do YouTube ou Zoom tem linhas duplicadas ou legendas piscando

Arquivos WebVTT gerados automaticamente pelo YouTube e Zoom usam cues de rolagem com fragmentos sobrepostos em milissegundos. A conversão direta para SRT faz a tela piscar. Use o limpador de legendas para remover linhas idênticas consecutivas e mesclar janelas rolantes.

GOTCHA #3

Números de cue ausentes ou ordem de SRT inválida

O WebVTT não exige números de cue, mas players SubRip rigorosos esperam inteiros consecutivos (1, 2, 3...) separados por linhas em branco. O parser atribui índices sequenciais a partir de 1 e normaliza as linhas em branco entre cues.

GOTCHA #4

O editor de vídeo (Premiere Pro, Final Cut, DaVinci Resolve) não importa o SRT convertido

Editores de vídeo são muito rigorosos quanto ao formato dos carimbos de data/hora. O arquivo não deve conter tempos negativos nem cues de duração zero. O AllSubConverter gera a sintaxe rigorosa HH:MM:SS,mmm --> HH:MM:SS,mmm com horas de dois dígitos.

Recursos

Preserva exatamente todos os carimbos de data/hora e o texto das legendas
Remove automaticamente tags de estilo VTT e configurações de cue para compatibilidade com SRT
Download instantâneo — sem espera por processamento no servidor
Nenhum upload de arquivo — toda a conversão acontece no seu navegador
Lida corretamente com comentários VTT, metadados e blocos NOTE
Funciona em qualquer dispositivo — desktop, tablet ou celular
Gera SRT codificado em UTF-8 compatível com VLC, Plex, smart TVs e reprodutores móveis
Processa inteiramente no cliente sem upload para qualquer servidor

Por que Converter?

VLC Media Player, PotPlayer, MPC-HC e a maioria dos players desktop têm melhor suporte SRT que VTT.
SRT é o formato de legenda universal — funciona em virtualmente todos os dispositivos, TVs e players de mídia.
Muitas ferramentas de edição de vídeo (Adobe Premiere, DaVinci Resolve, Final Cut Pro) preferem SRT para importação de legendas.
Alguns dispositivos antigos e smart TVs suportam apenas legendas SRT, não WebVTT.
Arquivos SRT são mais simples e menores — sem cabeçalho, sem overhead de estilo, apenas carimbos de data/hora e texto.
Se você baixou legendas de uma fonte web e precisa delas para reprodução offline, SRT é a escolha mais segura.
Alguns fluxos de trabalho de edição de legendas e pipelines de vídeo profissionais se padronizam no formato SRT.
Scenarios

Casos de Uso Comuns

Reprodutores de desktop

Alguns reprodutores e smart TVs preferem SRT. Converta VTT para SRT para máxima compatibilidade.

Uploads para streaming

Muitas plataformas usam SRT como formato preferido.

Edição de vídeo

Premiere Pro e DaVinci Resolve aceitam SRT. Converta VTT para STT antes de importar.

Arquivo e biblioteca

Padronize sua biblioteca em SRT, o formato mais universal.

Compatibilidade com smart TV

Muitas smart TVs suportam apenas SRT.

Format Ecosystem

Formatos Relacionados

Como Funciona

  1. 1

    Carregue seu arquivo VTT arrastando-o para o conversor ou clicando para navegar.

  2. 2

    A ferramenta analisa o arquivo WebVTT, lendo o cabeçalho WEBVTT, carimbos de data/hora dos cues e conteúdo de texto.

  3. 3

    Converte carimbos de data/hora VTT (usando ponto para milissegundos) para o formato SRT (usando vírgula para milissegundos) e adiciona numeração sequencial.

  4. 4

    Recursos específicos do VTT como tags de estilo, configurações de cue, comentários e metadados são removidos para produzir saída SRT limpa.

  5. 5

    Baixe o arquivo SRT resultante, compatível com VLC, PotPlayer, MPC-HC e virtualmente todos os players de mídia.

  6. 6

    Números sequenciais são atribuídos a cada entrada em ordem cronológica.

  7. 7

    A saída SRT é montada e codificada em UTF-8 para download.

Perguntas Frequentes

Embora o VTT seja o padrão web, a grande maioria dos casos de uso de legendas está fora dos navegadores. Smart TVs, servidores de mídia (Plex, Jellyfin), software de edição de vídeo (Premiere Pro, DaVinci Resolve) e reprodutores móveis preferem ou exigem SRT. Converter VTT para SRT pode melhorar a compatibilidade.

O separador decimal muda de ponto para vírgula. O VTT usa 00:01:30.500. O SRT usa 00:01:30,500. Os valores de horas, minutos, segundos e milissegundos são idênticos. O conversor simplesmente substitui o ponto por vírgula em cada par de timestamps.

Sim. O SRT exige que cada entrada comece com um número sequencial. O VTT usa identificadores de string opcionais em vez disso. O conversor remove os identificadores VTT e atribui números sequenciais (1, 2, 3...) a cada entrada de legenda em ordem cronológica.

O cabeçalho WEBVTT é removido. O SRT não tem formato de cabeçalho. O arquivo SRT de saída começa diretamente com o número 1 para a primeira entrada de legenda. Este é o comportamento correto e esperado para o formato SRT.

As configurações de entrada do VTT (como line:50%, position:left, align:center) aparecem após a seta de timestamp na mesma linha. O SRT não as suporta. O conversor as remove, deixando apenas o par de timestamps limpo. Qualquer informação de posicionamento do VTT é perdida.

Não. Os blocos NOTE do VTT são seções de comentário para metadados ou notas do desenvolvedor. Eles não são conteúdo de legenda exibível. O conversor ignora todos os blocos NOTE durante a conversão.

Pronto para converter suas legendas?

Solte seu arquivo VTT aqui e converta para SRT instantaneamente.