¿Qué es el formato de archivo LRC?
.lrc es un archivo complementario (sidecar) de texto plano que almacena letras sincronizadas para una pista de audio. Cada línea de la letra está precedida por una o más etiquetas de tiempo entre corchetes en el formato [mm:ss.xx] - por ejemplo, [01:23.45]Alguna línea de la letra - para que un reproductor de música pueda desplazar o resaltar la línea correcta exactamente en el momento adecuado durante la reproducción.
En la parte superior del archivo, las etiquetas de ID opcionales proporcionan metadatos: [ti:] para el título de la pista, [ar:] para el artista, [al:] para el álbum, [by:] para el nombre del editor del LRC y [offset:] para desplazar todos los valores de tiempo por un número fijo de milisegundos cuando las letras se adelantan o se retrasan.
Un archivo .lrc simple aplica una marca de tiempo por línea. La variante Enhanced LRC (también llamada A2 LRC) añade etiquetas integradas por palabra <mm:ss.xx> dentro de cada línea, lo que permite el resaltado palabra por palabra similar al karaoke, de forma muy parecida a lo que hace el formato .KAR con MIDI.
Los archivos .lrc llevan el tipo MIME text/plain y no tienen una firma binaria, por lo que los reproductores los identifican por las marcas de tiempo entre corchetes. Los archivos modernos utilizan la codificación UTF-8; los archivos más antiguos de la década de 1990 y principios de la de 2000 suelen estar codificados en ANSI, GBK o Shift-JIS. Colocar un archivo .lrc en la misma carpeta que su archivo de audio - por ejemplo, song.lrc junto a song.mp3 - permite que la mayoría de los reproductores lo carguen automáticamente. Para subtítulos de vídeo sin sincronización de letras crítica en el tiempo, los formatos .SRT o WebVTT son más comunes.
Seguridad y protección
RIESGO: LOWLRC es texto plano e inofensivo: no puede ejecutar código. Ábralo en cualquier editor sin preocupación. Los únicos problemas prácticos no son maliciosos: una codificación de caracteres incorrecta que cause texto confuso (mojibake), y letras que no aparecen porque el nombre del archivo no coincide con la pista de audio o el reproductor carece de un complemento de letras. Como siempre, descargue archivos de letras de fuentes confiables en lugar de sitios de «letras gratuitas» llenos de anuncios.
Detalles del formato
en pocas palabrasProgramas que abren archivos LRC
Detalles técnicos
especificación profunda| Estructura del archivo | Texto plano basado en líneas; cada línea de letra precedida por una o más etiquetas de tiempo `[mm:ss.xx]`; etiquetas de metadatos opcionales `[id:valor]` en un bloque de encabezado en la parte superior |
| Sintaxis de la etiqueta de tiempo | `[mm:ss.xx]` donde mm = minutos, ss = segundos, xx = centésimas de segundo - por ejemplo `[02:34.56]` |
| Etiquetas de metadatos | `[ti:]` título, `[ar:]` artista, `[al:]` álbum, `[by:]` autor del archivo LRC, `[offset:]` desfase de tiempo global en milisegundos, `[length:]` duración de la pista |
| Etiqueta de desfase de tiempo | `[offset:+/-N]` desplaza todas las marcas de tiempo de las líneas globalmente por N milisegundos; el valor positivo retrasa las letras, el negativo las adelanta |
| Múltiples etiquetas de tiempo por línea | Una sola línea de letra puede llevar varias etiquetas de tiempo - por ejemplo, `[00:12.34][01:45.67]Texto del estribillo` - para reutilizarla en marcas de tiempo repetidas, como las repeticiones de un estribillo |
| Variante Enhanced / A2 LRC | Las etiquetas integradas por palabra `<mm:ss.xx>` insertadas dentro de una línea permiten el resaltado palabra por palabra al estilo karaoke; el soporte varía según el reproductor |
| Codificación de caracteres | UTF-8 (estándar moderno); los archivos heredados suelen utilizar ANSI, GBK (chino simplificado) o Shift-JIS (japonés) |
| Tipo MIME | `text/plain` |
| Identificación del archivo | Sin bytes mágicos binarios; se identifica en tiempo de ejecución por el patrón `[mm:ss.xx]` que aparece al inicio de las líneas dentro del contenido del archivo |
| Convención de nomenclatura | Debe compartir el nombre de archivo base de su archivo de audio - por ejemplo, `song.lrc` junto a `song.mp3` - para que los reproductores lo carguen automáticamente sin configuración |
| Tamaño de archivo típico | 1 KB - 10 KB para las letras de una sola canción |
| Compresión / cifrado | Ninguno; el archivo es texto plano sin comprimir y sin cifrar |
| Desarrollador / origen | Originado a mediados de la década de 1990 en software de karaoke y reproductores de música para PC; popularizado por Djun Kim dentro del ecosistema Lyrics3 / MiniLyrics |
| Soporte de plataformas | Windows, macOS, Linux, Android, iOS - de forma nativa o mediante complementos en reproductores de música dedicados y aplicaciones multimedia |
| Lanzado | Mid-1990s (popularized by software music players and karaoke tools) |
| Última versión | Enhanced LRC (A2 / word-level time tags) - de facto extension, no formal spec body |
| Estándar abierto | Sí · libre de regalías |
| Especificación | en.wikipedia.org |
Conversiones de LRC
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos LRC.