Qu'est-ce que le format de fichier LRC ?
.lrc est un fichier compagnon en texte brut qui stocke les paroles synchronisées d'une piste audio. Chaque ligne de paroles est précédée d'une ou plusieurs balises temporelles entre crochets au format [mm:ss.xx] - par exemple, [01:23.45]Une ligne de paroles - afin qu'un lecteur de musique puisse faire défiler ou surligner la bonne ligne exactement au bon moment pendant la lecture.
En haut du fichier, des balises d'identification facultatives fournissent des métadonnées : [ti:] pour le titre de la piste, [ar:] pour l'artiste, [al:] pour l'album, [by:] pour le nom de l'éditeur du LRC, et [offset:] pour décaler toutes les valeurs temporelles d'un nombre fixe de millisecondes lorsque les paroles sont en avance ou en retard.
Un fichier .lrc simple applique un horodatage par ligne. La variante Enhanced LRC (également appelée A2 LRC) ajoute des balises intégrées par mot <mm:ss.xx> à l'intérieur de chaque ligne, permettant un surlignage mot par mot similaire au karaoké, à l'instar de ce que fait le format .KAR avec le MIDI.
Les fichiers .lrc portent le type MIME text/plain et n'ont pas de signature binaire, les lecteurs les identifient donc par les horodatages entre crochets. Les fichiers modernes utilisent l'encodage UTF-8 ; les fichiers plus anciens des années 1990 et du début des années 2000 sont souvent encodés en ANSI, GBK ou Shift-JIS. Placer un fichier .lrc dans le même dossier que son fichier audio - par exemple, song.lrc à côté de song.mp3 - permet à la plupart des lecteurs de le charger automatiquement. Pour les sous-titres vidéo sans synchronisation critique des paroles, les formats .SRT ou WebVTT sont plus courants.
Sécurité et sûreté
RISQUE : LOWLe format LRC est du texte brut et inoffensif - il ne peut pas exécuter de code. Ouvrez-le dans n'importe quel éditeur sans crainte. Les seuls problèmes pratiques ne sont pas malveillants : un mauvais encodage des caractères provoquant un texte illisible (mojibake), et des paroles qui ne s'affichent pas parce que le nom du fichier ne correspond pas à la piste audio ou que le lecteur n'a pas de plugin de paroles. Comme toujours, téléchargez les fichiers de paroles à partir de sources réputées plutôt que sur des sites de « paroles gratuites » truffés de publicités.
Détails du format
en brefProgrammes qui ouvrent les fichiers LRC
Détails techniques
spécifications approfondies| Structure du fichier | Texte brut basé sur des lignes ; chaque ligne de paroles est précédée d'une ou plusieurs balises temporelles `[mm:ss.xx]` ; balises de métadonnées `[id:valeur]` facultatives dans un bloc d'en-tête au début |
| Syntaxe des balises temporelles | `[mm:ss.xx]` où mm = minutes, ss = secondes, xx = centièmes de seconde - par exemple `[02:34.56]` |
| Balises de métadonnées | `[ti:]` titre, `[ar:]` artiste, `[al:]` album, `[by:]` auteur du fichier LRC, `[offset:]` décalage temporel global en millisecondes, `[length:]` durée de la piste |
| Balise de décalage temporel | `[offset:+/-N]` décale globalement tous les horodatages de ligne de N millisecondes ; une valeur positive retarde les paroles, une négative les avance |
| Plusieurs balises temporelles par ligne | Une seule ligne de paroles peut porter plusieurs balises temporelles - par ex., `[00:12.34][01:45.67]Texte du refrain` - pour la réutiliser à des moments répétés comme les refrains |
| Variante Enhanced / A2 LRC | Des balises intégrées par mot `<mm:ss.xx>` insérées dans une ligne permettent un surlignage de style karaoké mot par mot ; le support varie selon le lecteur |
| Encodage des caractères | UTF-8 (norme moderne) ; les fichiers hérités utilisent couramment ANSI, GBK (chinois simplifié) ou Shift-JIS (japonais) |
| Type MIME | `text/plain` |
| Identification du fichier | Pas d'octets magiques binaires ; identifié à l'exécution par le motif `[mm:ss.xx]` apparaissant en début de ligne dans le contenu du fichier |
| Convention de nommage | Doit partager le nom de base de son fichier audio - par ex., `song.lrc` aux côtés de `song.mp3` - pour que les lecteurs le chargent automatiquement sans configuration |
| Taille de fichier typique | 1 Ko - 10 Ko pour les paroles d'une seule chanson |
| Compression / chiffrement | Aucun ; le fichier est du texte brut non compressé et non chiffré |
| Développeur / origine | Apparu au milieu des années 1990 dans les logiciels de karaoké et de lecture de musique sur PC ; popularisé par Djun Kim au sein de l'écosystème Lyrics3 / MiniLyrics |
| Prise en charge des plateformes | Windows, macOS, Linux, Android, iOS - nativement ou via des plugins dans des lecteurs de musique et applications multimédias dédiés |
| Publié | Mid-1990s (popularized by software music players and karaoke tools) |
| Dernière version | Enhanced LRC (A2 / word-level time tags) - de facto extension, no formal spec body |
| Standard ouvert | Oui · libre de droits |
| Spécification | en.wikipedia.org |
Conversions LRC
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers LRC.