Skip to content

Conversor de VTT para LRC

Converta cues do padrão web WebVTT em marcadores LRC para players de áudio como Musicolet e foobar2000, com limpeza de sintaxe VTT.

Arraste e solte seu arquivo VTT aqui

ou clique para procurar

Suporta arquivos .vtt de até 50 MB

Arquitetura do motor principal

Conversor de VTT para LRC

Este conversor lê arquivos WebVTT (.vtt), o padrão de legenda para vídeo HTML5, e os transforma em letras sincronizadas LRC (.lrc) para players de música. Primeiro o cabeçalho WEBVTT é removido, assim como configurações de cue e comentários NOTE. Depois, de cada bloco de cue, apenas o timestamp de início é extraído (o LRC não usa fim), convertido do formato com ponto decimal HH:MM:SS.mmm para o compacto [mm:ss.xx]; o texto multilinha do cue é unido com espaços. Etiquetas em linha permanecem no texto.

Inspetor de payload e sintaxe

VTT para LRC 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.lrc
LRC RESULTADO
[00:01.00]Hello, world!
[00:04.50]This is a subtitle file.
[00:08.50]Converted locally!
Folha de especificações

VTT vs LRC Especificações técnicas

Conforme aos padrões
Formato de Entrada

VTT

VTT

WebVTT (.vtt) é o formato padrão W3C para legendas de vídeo web, usado por HTML5 <track>, YouTube, Vimeo e a maioria das plataformas de streaming. Os cues usam marcas de tempo HH:MM:SS.mmm --> HH:MM:SS.mmm e podem incluir parâmetros de cue e etiquetas de estilo embutidas.

Formato de Saída

LRC

LRC

LRC (.lrc) é um formato de letras sincronizadas para reprodutores de música. Cada linha começa com uma etiqueta de marca de tempo [MM:SS.xx] seguida pelo texto da letra; os tempos de fim não são armazenados porque os reprodutores avançam automaticamente para a próxima linha. O texto multilinha de um cue é unido com espaços.

Diferenças de Formato

VTT usa HH:MM:SS.mmm; LRC usa [MM:SS.xx]
VTT armazena tempos de início e fim; LRC apenas tempos de início
VTT suporta etiquetas de estilo embutidas (<b>, <i>, <u>); essas etiquetas permanecem no texto LRC
VTT tem cabeçalho WEBVTT e parâmetros de cue opcionais; LRC não tem nenhum
VTT permite cues multilinha; LRC usa uma linha por marca de tempo
VTT é projetado para vídeo; LRC para reprodutores de áudio/música

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 web como '<v Cantor>' ou '<c>' afetam a exibição das letras?

Arquivos WebVTT frequentemente identificam quem canta usando tags de voz (`<v Artista>`). Reprodutores de música tratam essas tags como texto literal, exibindo caracteres e colchetes estranhos na tela. As tags em linha permanecem no texto convertido; remova-as depois se necessário.

GOTCHA #2

Letras exibidas fora de sincronia com a reprodução de MP3 ou streaming

Arquivos WebVTT do YouTube ou serviços de streaming costumam incluir vinhetas iniciais que não existem na faixa de áudio comercial. Se as letras estiverem consistentemente adiantadas ou atrasadas, use a tag `[offset:+/-ms]` ou calibre a linha do tempo com nossa ferramenta de Sincronização antes de exportar.

GOTCHA #3

Tratamento de refrões e vocais sobrepostos no WebVTT

No WebVTT, vocais simultâneos podem ocorrer no mesmo instante em posições diferentes da tela. Como o LRC padrão rola linha a linha em sequência temporal, os cues sobrepostos são emitidos separadamente na ordem de origem e não são unidos.

GOTCHA #4

Codificação de caracteres e símbolos especiais de idioma

O WebVTT é estritamente UTF-8, e nossa exportação em LRC preserva todos os caracteres internacionais, diacríticos e tipografia CJK, garantindo a visualização correta em centrais multimídia automotivas, smart speakers e smartphones.

Recursos

Lê blocos de cue WebVTT com timestamp
Escreve timestamps de início LRC [mm:ss.xx]
Descarta tempos de fim do VTT porque LRC é temporizado por linha
Retém texto de cue e une cues multilinha com espaços
Descarta identificadores de cue e configurações de cue do VTT
Processa arquivos localmente no seu navegador

Por que Converter?

Players de música como foobar2000, Poweramp e Musicolet exibem LRC mas não VTT.
LRC é mais leve que VTT pois armazena apenas a marcação de início e dispensa cabeçalhos complexos.
Converta legendas web de videoclipe em letras sincronizadas para players de áudio.
Use o texto de uma legenda VTT como letra sincronizada em um app de música.
Os carimbos de tempo separados por ponto e a sintaxe de seta do VTT são projetados para entradas de vídeo, não para a exibição de letras em rolagem linear que o LRC oferece em aplicativos de música.
Aplicações de karaokê importadas de fontes de legendas na web precisam do formato LRC para exibir as letras sincronizadas corretamente durante a reprodução.
Faixas de legenda de podcasts e audiobooks em formato VTT podem ser convertidas para LRC para exibição sincronizada de texto em aplicativos móveis focados em áudio.
Scenarios

Casos de Uso Comuns

Letras para reprodutores de música

Converta legendas VTT para LRC para letras sincronizadas.

Preparação de karaokê

Converta legendas VTT de videoclipes para LRC.

Reutilização de legendas web

Converta VTT para LRC para reutilizar letras no desktop.

Letras para celular

Crie arquivos LRC para reprodutores móveis.

Conteúdo educativo

Converta legendas VTT educativas para LRC.

Format Ecosystem

Formatos Relacionados

Como Funciona

  1. 1

    Carregue ou arraste o seu arquivo .vtt para o conversor.

  2. 2

    O parser remove o cabeçalho WEBVTT e le cada bloco de cue.

  3. 3

    O timestamp de início HH:MM:SS.mmm do VTT é convertido para o formato [mm:ss.xx] do LRC.

  4. 4

    O texto de cada cue é preservado e linhas múltiplas são unidas com espaços; os tempos de fim e identificadores são descartados.

  5. 5

    O arquivo .lrc é montado com cada timestamp seguido de sua linha de texto.

  6. 6

    O arquivo .lrc resultante associa cada carimbo de tempo entre colchetes a uma linha de letra, pronto para o seu reprodutor de áudio.

Perguntas Frequentes

Se suas legendas de origem são WebVTT (de legendas automáticas do YouTube, plataformas de vídeo web ou vídeo HTML5), converter diretamente de VTT para LRC evita uma etapa intermediária de conversão para SRT. O conversor trata sintaxe específica do VTT como cabeçalho WEBVTT, blocos NOTE e timestamps separados por ponto.

A linha de cabeçalho WEBVTT (exigida como primeira linha de todo arquivo VTT) é removida durante a conversão. Arquivos LRC não têm requisito de cabeçalho e começam diretamente com linhas de letra com timestamp.

Não. Os blocos NOTE do VTT são comentários do desenvolvedor sem equivalente no formato LRC. Eles são removidos durante a conversão. Apenas as linhas de texto com timestamp são convertidas em linhas de letra LRC.

Sim. Baixe as legendas VTT geradas automaticamente do YouTube (através do menu Legendas/CC ou youtube-dl), depois converta o arquivo VTT para LRC usando esta ferramenta. O arquivo LRC pode então ser usado junto com a faixa de áudio extraída.

Timestamps do VTT (00:01:30.500) são analisados e convertidos para o formato LRC [mm:ss.xx] ([01:30.50]). O VTT já usa separadores de ponto, então a conversão é direta: as horas são removidas e os milissegundos se tornam centésimos de segundo.

Sim, totalmente gratuito, sem cadastro, sem marcas d'água e arquivos de até 50 MB cada. Todo o processamento acontece localmente no seu navegador.

Pronto para converter suas legendas?

Solte seu arquivo VTT aqui e converta para LRC instantaneamente.