O que é o formato de ficheiro LRC?
.lrc é um arquivo complementar de texto simples que armazena letras sincronizadas para uma trilha de áudio. Cada linha da letra é prefixada por uma ou mais etiquetas de tempo entre colchetes no formato [mm:ss.xx] - por exemplo, [01:23.45]Alguma linha da letra - para que um player de música possa rolar ou destacar a linha correta exatamente no momento certo durante a reprodução.
No topo do arquivo, etiquetas de ID opcionais fornecem metadados: [ti:] para o título da faixa, [ar:] para o artista, [al:] para o álbum, [by:] para o nome do editor do LRC e [offset:] para deslocar todos os valores de tempo por um número fixo de milissegundos quando as letras estiverem adiantadas ou atrasadas.
Um arquivo .lrc simples aplica um carimbo de data/hora por linha. A variante LRC Avançada (também chamada de A2 LRC) adiciona etiquetas em linha por palavra <mm:ss.xx> dentro de cada linha, permitindo o destaque palavra por palavra semelhante ao karaokê, de forma muito parecida com o que o formato .KAR faz com MIDI.
Arquivos .lrc carregam o tipo MIME text/plain e não possuem assinatura binária, portanto, os players os identificam pelos carimbos de data/hora entre colchetes. Arquivos modernos usam codificação UTF-8; arquivos mais antigos da década de 1990 e início dos anos 2000 são frequentemente codificados em ANSI, GBK ou Shift-JIS. Colocar um arquivo .lrc na mesma pasta que seu arquivo de áudio - por exemplo, song.lrc ao lado de song.mp3 - permite que a maioria dos players o carregue automaticamente. Para legendas de vídeo sem sincronização de letras crítica em termos de tempo, os formatos .SRT ou WebVTT são mais comuns.
Segurança e proteção
RISCO: LOWLRC é texto simples e inofensivo - não pode executar código. Abra-o em qualquer editor sem preocupação. Os únicos problemas práticos não são maliciosos: codificação de caracteres errada causando texto ilegível (mojibake) e letras que não aparecem porque o nome do arquivo não corresponde à trilha de áudio ou o player carece de um plugin de letras. Como sempre, baixe arquivos de letras de fontes confiáveis em vez de sites de «letras grátis» cheios de anúncios.
Detalhes do formato
em resumoProgramas que abrem arquivos LRC
Detalhes técnicos
especificação profunda| Estrutura do arquivo | Texto simples baseado em linhas; cada linha de letra prefixada por uma ou mais etiquetas de tempo `[mm:ss.xx]`; etiquetas de metadados `[id:valor]` opcionais em um bloco de cabeçalho no topo |
| Sintaxe da etiqueta de tempo | `[mm:ss.xx]` onde mm = minutos, ss = segundos, xx = centésimos de segundo - por exemplo `[02:34.56]` |
| Etiquetas de metadados | `[ti:]` título, `[ar:]` artista, `[al:]` álbum, `[by:]` autor do arquivo LRC, `[offset:]` deslocamento de tempo global em milissegundos, `[length:]` duração da faixa |
| Etiqueta de deslocamento de tempo | `[offset:+/-N]` desloca todos os carimbos de linha globalmente por N milissegundos; valores positivos atrasam a letra, negativos a adiantam |
| Múltiplas etiquetas de tempo por linha | Uma única linha de letra pode conter várias etiquetas de tempo - ex: `[00:12.34][01:45.67]Texto do refrão` - para reutilizá-la em tempos repetidos, como repetições de refrão |
| Variante LRC Avançada / A2 | Etiquetas em linha por palavra `<mm:ss.xx>` inseridas dentro de uma linha permitem destaque estilo karaokê palavra por palavra; o suporte varia conforme o player |
| Codificação de caracteres | UTF-8 (padrão moderno); arquivos legados comumente usam ANSI, GBK (Chinês Simplificado) ou Shift-JIS (Japonês) |
| Tipo MIME | `text/plain` |
| Identificação do arquivo | Sem bytes mágicos binários; identificado em tempo de execução pelo padrão `[mm:ss.xx]` que aparece no início das linhas dentro do conteúdo do arquivo |
| Convenção de nomenclatura | Deve compartilhar o nome de arquivo base de seu arquivo de áudio - ex: `song.lrc` junto com `song.mp3` - para que os players o carreguem automaticamente sem configuração |
| Tamanho típico do arquivo | 1 KB - 10 KB para as letras de uma única música |
| Compressão / criptografia | Nenhuma; o arquivo é texto simples não compactado e não criptografado |
| Desenvolvedor / origem | Originado em meados da década de 1990 em softwares de karaokê e players de música para PC; popularizado por Djun Kim dentro do ecossistema Lyrics3 / MiniLyrics |
| Suporte de plataforma | Windows, macOS, Linux, Android, iOS - nativamente ou via plugins em players de música dedicados e aplicativos de mídia |
| Lançado | Mid-1990s (popularized by software music players and karaoke tools) |
| Versão mais recente | Enhanced LRC (A2 / word-level time tags) - de facto extension, no formal spec body |
| Padrão aberto | Sim · livre de royalties |
| Especificação | en.wikipedia.org |
Conversões de LRC
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos LRC.