Convertire LRC in SBV
Oppure incollare il testo dei sottotitoli
Opzioni
Usata quando la sorgente non ha orari di fine (testo semplice, LRC). La timeline dell’uscita è qui generata anziché convertita, quindi è questo numero che si otterrà.
Cosa cambia questa conversione
1 elemento viene scartato o richiede una decisione
- Temporizzazione
gli orari di fine dei blocchi — la sorgente non li registra, quindi quelli dell’uscita saranno generati anziché convertiti
Questo elenco deriva dalla matrice delle capacità di questi due formati, non dal particolare file caricato. Un file specifico può perdere di più se usa caratteristiche che il formato consente ma la matrice non modella.
SBV è il formato più essenziale della famiglia: una riga con i due tempi separati da una virgola e poi il testo, senza numeri di cue e senza intestazione. Questa pagina converte LRC in SBV nel browser, senza caricare file e senza registrazione.
LRC non dichiara la fine di una riga, quindi la conversione la prende dall’inizio della riga seguente e, per l’ultima, dalla durata impostata sulla pagina. Le righe che condividono un timestamp formano un unico cue con due righe, che nell’SBV restano una sotto l’altra. Si perde la temporizzazione, perché nel file LRC gli estremi non c’erano.
L’elenco delle perdite in cima è lo stesso per ogni file, perché dipende dalle capacità dei due formati e non dal contenuto caricato. L’elaborazione in blocco lavora i file in ordine e li restituisce in un unico ZIP.
Esempi
Un file LRC tipico, convertito in SBV
Ingresso
[ti:Sample Song]
[ar:Some Artist]
[length:00:41.00]
[offset:+250]
[00:12.00]First line of the song.
[00:15.30]Second line.
[00:15.30]Second line, translated.
[00:18.00]
[00:21.50]Final line.Uscita
0:00:12.000,0:00:15.300
First line of the song.
0:00:15.300,0:00:18.000
Second line.
Second line, translated.
0:00:18.000,0:00:21.500
0:00:21.500,0:00:23.500
Final line.
In questa conversione si perde la temporizzazione. Tutto il resto resta identico, riga per riga.
La stessa conversione su un input difficile
Ingresso
[ar:Some Artist]
[0:05.5]Leading zero omitted, one decimal.
[00:07]Second with no centiseconds.
[00:03.00]Out of order.
[00:07.00][00:09.00]Repeated chorus line.
[00:12.00]Uscita
0:00:03.000,0:00:05.500
Out of order.
0:00:05.500,0:00:07.000
Leading zero omitted, one decimal.
0:00:07.000,0:00:09.000
Second with no centiseconds.
Repeated chorus line.
0:00:09.000,0:00:12.000
Repeated chorus line.
0:00:12.000,0:00:14.000
Fini di riga misti, spazi superflui e campi lasciati vuoti: il file è sporco ma legale, e il confronto con l’esempio ordinato mostra fin dove arriva la tolleranza del parser.
Domande frequenti
Come ottiene una fine, una riga LRC convertita in SBV?
Dall’inizio della riga che segue, che è il momento in cui un lettore di testi manda avanti l’evidenziazione. L’ultima riga non ha una successiva e riceve la durata indicata sulla pagina, così nessun cue SBV resta senza fine.
Che aspetto ha l’output quando LRC diventa SBV?
Ha l’aspetto dell’SBV: nessun numero di cue e nessuna intestazione, solo una riga con i due tempi separati da una virgola e poi il testo. Ogni cue LRC diventa un cue SBV, nello stesso ordine e con lo stesso testo.
Come esce in SBV un cue LRC su due righe?
Come due righe, una sotto l’altra. L’accoppiamento resta: le due righe LRC appartengono ancora a un solo sottotitolo nell’output SBV, e il lettore le mostra insieme.
I cue LRC mantengono l’ordine nell’output SBV?
Sì, e lungo la strada vengono ordinati per tempo di inizio: prima i più antichi, come si aspetta ogni formato di questo sito. Se il file LRC elencava i cue fuori sequenza, l’SBV li rimette in ordine: cambia la struttura del file, non il contenuto.
Posso riconvertire l’SBV in LRC?
Sì, e ha un elenco suo: convertire SBV in LRC perde temporizzazione e precisione. Quell’elenco è diverso da quello qui sopra perché i due formati conservano cose diverse.
L’output SBV conserva la codifica del file LRC?
No: l’output è UTF-8, con fine riga Unix e senza BOM, qualunque codifica usasse il file LRC. Un file in UTF-16 o in una codifica a byte singolo di Windows viene decodificato in ingresso, con una nota nel pannello; ciò che esce è sempre lo stesso SBV in UTF-8.