Che cos'è il formato di file LRC?
.lrc è un file sidecar in formato testo semplice che memorizza i testi sincronizzati per una traccia audio. Ogni riga di testo è preceduta da uno o più tag temporali tra parentesi quadre nel formato [mm:ss.xx] - ad esempio, [01:23.45]Riga del testo - in modo che un lettore musicale possa far scorrere o evidenziare la riga corretta esattamente al momento giusto durante la riproduzione.
Nella parte superiore del file, i tag ID opzionali forniscono i metadati: [ti:] per il titolo della traccia, [ar:] per l'artista, [al:] per l'album, [by:] per il nome dell'editor LRC e [offset:] per spostare tutti i valori temporali di un numero fisso di millisecondi quando i testi risultano in anticipo o in ritardo.
Un semplice file .lrc applica un timestamp per riga. La variante Enhanced LRC (chiamata anche A2 LRC) aggiunge tag inline per singola parola <mm:ss.xx> all'interno di ogni riga, consentendo l'evidenziazione parola per parola simile al karaoke, molto simile a quanto fa il formato .KAR con il MIDI.
I file .lrc hanno il tipo MIME text/plain e non hanno una firma binaria, quindi i lettori li identificano dai timestamp tra parentesi. I file moderni utilizzano la codifica UTF-8; i file più vecchi degli anni '90 e dei primi anni 2000 sono spesso codificati in ANSI, GBK o Shift-JIS. Posizionare un file .lrc nella stessa cartella del relativo file audio - ad esempio, song.lrc accanto a song.mp3 - consente alla maggior parte dei lettori di caricarlo automaticamente. Per i sottotitoli video senza sincronizzazione critica dei testi, i formati .SRT o WebVTT sono più comuni.
Sicurezza e incolumità
RISCHIO: LOWLRC è testo semplice e innocuo: non può eseguire codice. Aprilo in qualsiasi editor senza preoccupazioni. Gli unici problemi pratici non sono malevoli: codifica dei caratteri errata che causa testo illeggibile (mojibake) e testi che non appaiono perché il nome del file non corrisponde alla traccia audio o il lettore non ha un plugin per i testi. Come sempre, scarica i file dei testi da fonti affidabili piuttosto che da siti di «testi gratuiti» pieni di pubblicità.
Dettagli del formato
in sintesiProgrammi che aprono file LRC
Dettagli tecnici
specifiche approfondite| Struttura del file | Testo semplice basato su righe; ogni riga di testo è preceduta da uno o più tag temporali `[mm:ss.xx]`; tag metadati `[id:valore]` opzionali in un blocco di intestazione all'inizio |
| Sintassi del tag temporale | `[mm:ss.xx]` dove mm = minuti, ss = secondi, xx = centesimi di secondo - ad esempio `[02:34.56]` |
| Tag metadati | `[ti:]` titolo, `[ar:]` artista, `[al:]` album, `[by:]` autore del file LRC, `[offset:]` offset temporale globale in millisecondi, `[length:]` durata della traccia |
| Tag offset temporale | `[offset:+/-N]` sposta globalmente tutti i timestamp delle righe di N millisecondi; un valore positivo ritarda i testi, uno negativo li anticipa |
| Tag temporali multipli per riga | Una singola riga di testo può contenere più tag temporali - es. `[00:12.34][01:45.67]Testo del ritornello` - per riutilizzarla in timestamp ripetuti come le ripetizioni del ritornello |
| Variante Enhanced / A2 LRC | Tag inline per parola `<mm:ss.xx>` inseriti all'interno di una riga consentono l'evidenziazione parola per parola in stile karaoke; il supporto varia a seconda del lettore |
| Codifica dei caratteri | UTF-8 (standard moderno); i file legacy usano comunemente ANSI, GBK (cinese semplificato) o Shift-JIS (giapponese) |
| Tipo MIME | `text/plain` |
| Identificazione del file | Nessun magic byte binario; identificato in fase di esecuzione dal pattern `[mm:ss.xx]` che appare all'inizio delle righe all'interno del contenuto del file |
| Convenzione di denominazione | Deve condividere il nome file di base del relativo file audio - es. `song.lrc` insieme a `song.mp3` - in modo che i lettori lo carichino automaticamente senza configurazione |
| Dimensione tipica del file | 1 KB - 10 KB per il testo di una singola canzone |
| Compressione / crittografia | Nessuna; il file è testo semplice non compresso e non crittografato |
| Sviluppatore / origine | Originato a metà degli anni '90 nei software di karaoke per PC e lettori musicali; reso popolare da Djun Kim all'interno dell'ecosistema Lyrics3 / MiniLyrics |
| Supporto piattaforma | Windows, macOS, Linux, Android, iOS - nativamente o tramite plugin in lettori musicali dedicati e app multimediali |
| Rilasciato | Mid-1990s (popularized by software music players and karaoke tools) |
| Ultima versione | Enhanced LRC (A2 / word-level time tags) - de facto extension, no formal spec body |
| Standard aperto | Sì · royalty-free |
| Specifica | en.wikipedia.org |
Conversioni LRC
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file LRC.