Skip to content

Convertitore da LRC a VTT

Converti i tuoi testi LRC nel formato sottotitoli WebVTT.

Trascina e rilascia il tuo file LRC qui

o clicca per sfogliare

Supporta file .lrc fino a 50 MB

Architettura del motore principale

Informazioni su LRC a VTT

Permette di usare i testi musicali come sottotitoli per video web. Poiché LRC memorizza solo i tempi di inizio, questo strumento deduce tempi di fini sensati (l'inizio della riga successiva, o +3 secondi per l'ultima) ed emette un file WebVTT valido con intestazione WEBVTT, timestamp HH:MM:SS.mmm e testo del cue pulito — pronto per HTML5 <track>, YouTube e lettori di streaming moderni.

Ispettore di payload e sintassi

LRC a VTT Ispezione della sintassi e struttura del codice

Confronto affiancato della sintassi del codice che illustra le definizioni degli header, la sintassi dei timestamp e la formattazione del payload dei cue

Sincronizzazione al millisecondo
input.lrc
LRC SORGENTE
[00:01.00]Hello, world!
[00:04.50]This is a subtitle file.
[00:08.50]Converted locally!
output.vtt
VTT RISULTATO
WEBVTT
 
00:00:01.000 --> 00:00:04.000
Hello, world!
 
00:00:04.500 --> 00:00:08.000
This is a subtitle file.
 
00:00:08.500 --> 00:00:12.000
Converted locally!
Scheda tecnica

LRC vs VTT Specifiche tecniche

Conforme agli standard
Formato Input

LRC

LRC

LRC è un formato di testi in cui ogni riga di testo è preceduta da un tag di timestamp nel formato [mm:ss.xx] (o [mm:ss.xxx]). Non contiene stili o posizionamento, solo il testo della riga e il suo tempo di inizio. LRC è il formato standard di testi sincronizzati supportato dalla maggior parte dei lettori musicali e delle applicazioni di karaoke.

Formato di uscita

VTT

VTT

VTT (WebVTT) è un formato di sottotitoli standardizzato dal W3C per il video HTML5. Utilizza un’intestazione WEBVTT, timestamp separati da punti (HH:MM:SS.MMM), impostazioni di cue opzionali e testo semplice. VTT è leggero, ottimizzato per il web e supportato da YouTube, Vimeo e tutti i browser moderni.

Differenze di Formato

LRC usa [MM:SS.xx]; VTT usa HH:MM:SS.mmm --> HH:MM:SS.mmm
LRC memorizza solo tempi di inizio; VTT richiede inizio e fine
LRC non ha intestazione; VTT richiede una riga di intestazione WEBVTT
LRC non supporta stili; VTT supporta tag in linea e parametri di cue
LRC usa una riga per timestamp; VTT permette cue multiriga
LRC è progettato per lettori musicali; VTT per video web

Risoluzione dei problemi di conversione e insidie comuni

Soluzioni pratiche per la compatibilità dei lettori, la codifica dei caratteri e la sincronizzazione dei tempi

4 insidie comuni
GOTCHA #1

Come visualizzare i testi sincronizzati in un lettore `<audio>` HTML5?

L'elemento HTML5 `<audio>` supporta i tag figli `<track kind='subtitles' srclang='it' src='lyrics.vtt'>` esattamente come `<video>`. Puoi usare JavaScript (`audio.textTracks[0].oncuechange`) o lettori web moderni come Plyr o Video.js per mostrare i testi sincronizzati stile karaoke nel tuo lettore musicale.

GOTCHA #2

Perché la console del browser segnala un errore CORS al caricamento del file .vtt?

I browser web applicano rigidamente la policy di origine identica (CORS) alle tracce di testo. Se il file VTT è ospitato su una CDN, un bucket S3 o un server separato, il server deve restituire l'intestazione HTTP `Access-Control-Allow-Origin: *`, altrimenti il browser bloccherà il caricamento dei testi.

GOTCHA #3

Tracce audio lunghe (> 60 minuti) con timestamp errati in WebVTT

I file LRC esprimono spesso i tempi superiori a un'ora come minuti cumulativi (ad es. `[75:20.00]`), mentre WebVTT richiede rigorosamente il formato con ore a due cifre (`01:15:20.000`). AllSubConverter converte correttamente i minuti cumulativi in ore standard.

GOTCHA #4

Stilizzare i testi convertiti nel browser tramite CSS

A differenza di LRC che non supporta stili visivi, le tracce WebVTT possono essere personalizzate con lo pseudo-elemento CSS ::cue. Ad esempio: `video::cue, audio::cue { font-family: sans-serif; font-size: 1.2rem; color: #fff; background: rgba(0,0,0,0.7); }`.

Caratteristiche

Genera WebVTT valido con intestazione WEBVTT corretta
Inferenza intelligente del tempo di fine a partire dall'inizio della riga successiva
Output di timestamp HH:MM:SS.mmm compatibili con HTML5 <track>
Elaborazione lato client — i tuoi file non lasciano mai il tuo dispositivo
Gestisce input UTF-8 / UTF-16 per CJK e testi non latini
Senza registrazione, senza filigrane, file fino a 50 MB ciascuno
Gestisce LRC avanzato con metadati di tempismo a livello di parola
Elaborazione lato client, nessun caricamento, i file restano sul dispositivo

Perché Convertire?

Mostrare testi LRC come sottotitoli nei lettori video HTML5
Riutilizzare librerie karaoke su YouTube, Vimeo e piattaforme di streaming
VTT supporta parametri di cue (posizione, allineamento) — utile per video musicali
WebVTT funziona nei browser senza plugin né lettori esterni
Convertire LRC per editor video che importano WebVTT
VTT supporta le impostazioni dei cue (allineamento, posizione, riga) che possono centrare i testi sullo schermo, mentre LRC non ha capacità di posizionamento.
I servizi di streaming che incorporano sottotitoli nei lettori web usano VTT, mai LRC, per la visualizzazione sincronizzata del testo.
Scenarios

Casi d'Uso Comuni

Sottotitoli Video HTML5

Aggiungi testi come sottotitoli a un elemento <video> sul tuo sito usando il tag <track src="lyrics.vtt" srclang="en" kind="subtitles">. I browser mostreranno automaticamente i controlli nativi.

Upload su YouTube e Vimeo

Quando carichi video musicali su YouTube Studio o Vimeo, il pannello sottotitoli si aspetta VTT. Converti i tuoi testi LRC in VTT per consentire agli spettatori di attivare le didascalie.

Video.js, JW Player e Plyr

I principali lettori video JavaScript come Video.js, JW Player e Plyr usano VTT come formato predefinito. Converti i tuoi testi LRC in VTT per attivare i testi sincronizzati in questi lettori.

Accessibilità Web (WCAG)

Il criterio di successo 1.2.2 di WCAG 2.1 richiede didascalie sincronizzate per i video web. Converti i testi LRC in VTT per fornire didascalie accessibili conformi agli standard web.

Da Testi a Video Web

Trasforma i testi LRC creati per i lettori musicali in sottotitoli video web. VTT permette di sovrapporre testi sincronizzati ai video musicali incorporati in siti web o app.

Format Ecosystem

Formati Correlati

Come Funziona

  1. 1

    Carica o trascina il tuo file .lrc nel convertitore

  2. 2

    Lo strumento analizza ogni tag [MM:SS.xx] e la riga di testo che segue

  3. 3

    Per ogni cue, il tempo di fine viene dedotto dal tempo di inizio della riga successiva

  4. 4

    L'ultima riga riceve una durata predefinita di +3 secondi

  5. 5

    Un'intestazione WEBVTT valida viene aggiunta all'inizio e i cue vengono formattati con timestamp HH:MM:SS.mmm

  6. 6

    Scarica il file .vtt risultante con un clic

Domande Frequenti

I file LRC hanno solo timestamp di inizio. Il convertitore imposta il timestamp di fine di ogni cue VTT al timestamp di inizio della riga successiva. Per l'ultimo cue viene applicata una durata predefinita di 3 secondi. Questo produce un VTT valido con sia tempi di inizio che di fine.

Sì. YouTube accetta file VTT tramite Creator Studio > Sottotitoli. Dopo aver convertito LRC in VTT, carica il file .vtt nell'interfaccia di gestione dei sottotitoli di YouTube e si sincronizzerà con il tuo video.

I tag di metadati LRC ([ti:titolo], [ar:artista], [al:album]) vengono rimossi durante la conversione poiché VTT non ha un sistema di metadati musicali. Solo le righe di testo con timestamp diventano cue VTT. L'intestazione WEBVTT viene aggiunta all'inizio del file.

Dopo aver convertito LRC in VTT, incorpora il file nel video HTML5 usando: <video><track kind='subtitles' src='testi.vtt' srclang='it' label='Italiano'></video>. Il browser renderizza i sottotitoli nativamente tramite l'elemento track.

I timestamp LRC come [01:30.50] vengono convertiti nel formato VTT come 00:01:30.500 --> 00:01:35.000 (con separatori punto e notazione freccia). I centesimi di LRC vengono moltiplicati per 10 per ottenere i millisecondi VTT.

Sì, completamente gratuito senza registrazione, senza filigrana e file fino a 50 MB ciascuno. Tutta l'elaborazione avviene localmente nel tuo browser.

Pronto a convertire i tuoi sottotitoli?

Trascina qui il tuo file LRC e convertilo in VTT istantaneamente.