OKfmt

Guia de Criação de Letras Sincronizadas LRC: Sintaxe de Carimbos de Tempo e Compatibilidade com Leitores

Este artigo explica a sintaxe padrão e as regras de correspondência para letras LRC, compara as diferenças de suporte entre plataformas principais e leitores locais, e aborda cenários de conversão a partir de SRT.

Atualizado 2026-08-11

Sintaxe Central de Carimbos de Tempo para Letras LRC

As letras LRC padrão marcam o tempo de reprodução de cada linha de letra com o formato [mm:ss.xx], onde mm representa os minutos, com um intervalo de valores de 00 a 99, ss representa os segundos, com um intervalo de valores de 00 a 59, e xx representa os centissegundos, ou seja, centésimos de segundo.

A precisão de tempo em nível de centissegundo atende aos requisitos de rolagem sincronizada da vasta maioria dos leitores de música locais. Alguns leitores suportam a omissão da parte de centissegundos e apenas reter o formato [mm:ss], mas esta sintaxe tem compatibilidade menor do que o formato padrão com centissegundos.

Mecanismo de Implementação para Parágrafos de Letra Repetidos

Para parágrafos de letra repetidos como refrões, o efeito pode ser obtido adicionando múltiplas marcas de carimbo de tempo em uma linha, sem reescrever as letras correspondentes. A sintaxe específica consiste em adicionar múltiplas marcas de carimbo de tempo sequencialmente antes da letra correspondente, no formato [mm:ss.xx][mm:ss.xx]Conteúdo da letra repetida.

Este mecanismo é uma regra de extensão geral do formato LRC. Todos os leitores principais incluindo NetEase Cloud Music, QQ Music, foobar2000 e AIMP suportam esta sintaxe, o que reduz o conteúdo redundante nos arquivos LRC.

Regras de Correspondência LRC para Leitores Locais

A vasta maioria dos leitores de música locais segue a regra de correspondência de mesmo nome e mesmo diretório, que requer que o nome base do arquivo LRC seja exatamente igual ao nome base do arquivo de áudio correspondente, e que ambos os arquivos sejam armazenados na mesma pasta.

Os formatos de áudio comuns incluem MP3, FLAC, AAC. A extensão de arquivo correspondente para arquivos LRC é .lrc, e a extensão deve ser minúscula. Alguns leitores não reconhecem arquivos de letra com a extensão .LRC maiúscula.

Diferenças de Suporte LRC entre Leitores de Plataformas

Os leitores locais leem principalmente arquivos LRC independentes externos. A maioria dos arquivos LRC exportados de plataformas de streaming está em conformidade com a sintaxe padrão e podem ser usados diretamente em leitores locais.

O foobar2000 não lê letras LRC incorporadas em arquivos de áudio por padrão. Os usuários precisam instalar o componente foo_uie_lyrics para habilitar a leitura e exibição de letras incorporadas.

Tipo de LeitorMúltiplos carimbos de tempo por linhaLRC incorporadoRolagem sincronizada
NetEase Cloud Music / QQ MusicSuportadoSuportado, lê marcas de áudio incorporadasSuportado
foobar2000SuportadoRequer instalação do componente correspondente para ler conteúdo incorporadoSuportado
AIMPSuportadoSuporte nativo para leitura de marcas incorporadasSuportado

Notas sobre Cenários de Aplicação de SRT para LRC

O conteúdo de podcasts e audiolivros vem frequentemente com legendas no formato SRT. Estes podem ser convertidos para letras LRC através de um conversor de SRT para LRC para permitir posicionamento de reprodução com rolagem em leitores locais.

O arquivo LRC convertido corresponde ao arquivo de áudio correspondente seguindo a regra de mesmo nome e mesmo diretório. Os usuários podem se posicionar para parágrafos específicos que querem ouvir durante a reprodução, melhorando a controlabilidade da reprodução de conteúdo de áudio.

Ferramentas relacionadas

Perguntas frequentes

As letras LRC podem ser incorporadas em arquivos de áudio?

Sim, a maioria dos leitores de streaming e o leitor local AIMP suportam a leitura de letras LRC incorporadas em arquivos de áudio. O foobar2000 requer a instalação de um componente adicional para ler letras incorporadas, portanto arquivos LRC independentes oferecem maior compatibilidade.

Por que o leitor local não reconhece as letras LRC importadas?

Na maioria dos casos, isto é causado por nomes de arquivo incompatíveis ou diretórios de armazenamento inconsistentes. Verifique se o nome base do arquivo LRC é exatamente igual ao nome base do arquivo de áudio, incluindo capitalização e espaços, e confirme que ambos os arquivos estão armazenados no mesmo diretório.

Por que as letras estão fora de sincronia após a conversão de SRT para LRC?

Isto é causado principalmente por um desvio de tempo geral nas legendas SRT originais. Depois de ajustar o desvio de tempo geral das legendas SRT originais, converta novamente usando a ferramenta de SRT para LRC para obter um arquivo LRC com tempo sincronizado.