Conversor de LRC para VTT
Transforme letras sincronizadas LRC em legendas WebVTT prontas para vídeo HTML5 com timestamps com ponto decimal e cabeçalho WEBVTT.
Arraste e solte seu arquivo LRC aqui
ou clique para procurar
Suporta arquivos .lrc de até 50 MB
Conversor de LRC para VTT
Este conversor transforma arquivos de letra sincronizada LRC (.lrc) em legendas WebVTT (.vtt) para vídeo HTML5. A ferramenta calcula automaticamente o timestamp de fim de cada cue com base no início da próxima linha, converte marcadores [mm:ss.xx] do LRC para o formato com ponto decimal do VTT (00:01:30.500) e adiciona o cabeçalho WEBVTT obrigatório. O resultado funciona em qualquer navegador e player web moderno.
LRC para VTT 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
LRC vs VTT Especificações técnicas
LRC
LRC (.lrc) é um formato de arquivo de letras usado em muitos aplicativos de música (foobar2000, AIMP, Poweramp, MiniLyrics). 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.
VTT
WebVTT (.vtt) é o padrão W3C moderno para legendas web. Cada cue tem marcas de tempo HH:MM:SS.mmm --> HH:MM:SS.mmm, parâmetros de cue opcionais e uma ou mais linhas de texto. Usado por HTML5 <video>, YouTube, Vimeo e a maioria das plataformas de streaming.
Diferenças de Formato
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
Como exibir letras sincronizadas em um player `<audio>` HTML5?
O elemento `<audio>` HTML5 oferece suporte a tags filhas `<track kind='subtitles' srclang='pt' src='letras.vtt'>` de maneira idêntica ao `<video>`. Você pode usar JavaScript (`audio.textTracks[0].oncuechange`) ou players web modernos como Plyr/Video.js para exibir o texto do karaokê sincronizado com a reprodução musical.
Por que o console do navegador exibe um erro de CORS ao carregar o .vtt convertido?
Navegadores web aplicam rigorosamente a Política de Mesma Origem (Same-Origin Policy) a faixas de legenda. Se o arquivo VTT estiver hospedado em um CDN, bucket S3 ou servidor de terceiros, o servidor deve incluir o cabeçalho HTTP `Access-Control-Allow-Origin: *`, caso contrário o navegador bloqueará o carregamento da letra.
Faixas de áudio longas (> 60 minutos) geram carimbos de data/hora incorretos no WebVTT
Arquivos LRC expressam tempos superiores a uma hora na forma de minutos cumulativos (ex.: `[75:20.00]`), enquanto o WebVTT exige estritamente a notação de horas e minutos (`01:15:20.000`). O AllSubConverter decompõe com precisão os minutos cumulativos em horas padronizadas de dois dígitos.
Estilização das letras convertidas no navegador usando CSS
Diferente do LRC, que não suporta estilização visual, as faixas WebVTT podem ser totalmente personalizadas via pseudo-elementos CSS. Por exemplo: `video::cue, audio::cue { font-family: sans-serif; font-size: 1.2rem; color: #fff; background: rgba(0,0,0,0.7); }`.
Recursos
Por que Converter?
Casos de Uso Comuns
Legendas para vídeo HTML5
Adicione letras como legendas a um elemento <video> com a tag <track>.
Uploads para YouTube e Vimeo
O painel de legendas espera VTT. Converta letras LRC para VTT.
Video.js, JW Player e Plyr
Estes reprodutores usam VTT. Converta LRC para VTT.
Acessibilidade web (WCAG)
Converta letras LRC para VTT para legendas acessíveis.
Letras para vídeo web
Converta letras LRC em legendas de vídeo web com VTT.
Formatos Relacionados
Como Funciona
- 1
Carregue ou arraste o seu arquivo .lrc para o conversor.
- 2
O parser lê cada timestamp [mm:ss.xx] e linha de texto da letra.
- 3
Timestamps LRC são convertidos para formato VTT com separador de ponto decimal (00:01:30.500).
- 4
O timestamp de fim de cada cue é calculado a partir do início da próxima linha.
- 5
O cabeçalho WEBVTT é adicionado e o arquivo .vtt é gerado.
- 6
Baixe o arquivo .vtt pronto para vídeo HTML5, YouTube ou integração com reprodutor web.
Mais Ferramentas de Legendas
Limpeza de formatação de legendas
Remover formatação, tags e ruídos
Editor de legendas
Editar texto e tempos de legendas em grade
Sincronização e ajuste de tempo de legendas
Ajustar sincronização com precisão de milissegundos
Mesclador de Legendas
Combinar múltiplos arquivos de legendas
Tradutor de Legendas com IA
Traduzir para 19 idiomas integrados
Perguntas Frequentes
Arquivos LRC só têm timestamps de início. O conversor define o tempo de fim de cada entrada VTT como o tempo de início da próxima linha. Para a última entrada, é aplicada uma duração padrão de 3 segundos. Isso produz VTT válido com tempos de início e fim.
Sim. O YouTube aceita arquivos VTT através do Creator Studio > Legendas. Após converter LRC para VTT, envie o arquivo .vtt para a interface de gerenciamento de legendas do YouTube e ele será sincronizado com seu vídeo.
As tags de metadados do LRC ([ti:título], [ar:artista], [al:álbum]) são removidas durante a conversão, já que o VTT não tem sistema de metadados de música. Apenas as linhas de letra com timestamp se tornam entradas VTT. O cabeçalho WEBVTT é adicionado no topo do arquivo.
Após converter LRC para VTT, incorpore-o em vídeo HTML5 usando: <video><track kind='subtitles' src='lyrics.vtt' srclang='pt' label='Português'></video>. O navegador renderiza as legendas nativamente através do elemento track.
Timestamps do LRC como [01:30.50] são convertidos para o formato VTT como 00:01:30.500 --> 00:01:35.000 (com separadores de ponto e notação de seta). Os centésimos de segundo do LRC são multiplicados por 10 para obter os milissegundos do VTT.
Sim, totalmente gratuito, sem cadastro, sem marcas d'água e arquivos de até 50 MB cada. Todo o processamento acontece localmente no seu navegador.
Artigos Relacionados
Como Converter LRC para VTT Online — Guia Grátis | AllSubConverter
Converta letras LRC para o formato VTT grátis online para vídeo web e reprodutores HTML5.
Converter legendas JSON3 do YouTube para SRT, VTT ou LRC | AllSubConverter
Baixe legendas do YouTube em JSON3 e converta para SRT, VTT ou LRC. Guia com yt-dlp, estrutura JSON3 e conversão gratuita no navegador.