Convertir LRC en SBV
Ou collez le texte d'un sous-titre
Options
Utilisée quand la source n'a pas d'heures de fin (texte brut, LRC). La chronologie de la sortie est ici générée plutôt que convertie : c'est donc ce nombre que vous obtiendrez.
Ce que cette conversion change
1 élément perdu ou à décider
- Minutage
les heures de fin des blocs — la source ne les enregistre pas, celles de la sortie seront donc générées plutôt que converties
Ce rapport de pertes vient de la matrice de capacités de ces deux formats, pas du fichier particulier que vous avez chargé. Un fichier précis peut perdre davantage s'il utilise des fonctionnalités que le format autorise mais que la matrice ne modélise pas.
Cette page convertit un fichier LRC en SBV. Le SBV est un format léger : chaque bloc commence par une ligne d’heures au format 0:00:12.000,0:00:15.300, suivie du texte, puis d’une ligne vide. Il ne numérote pas ses blocs et n’ajoute pas de flèche entre les deux heures.
Le LRC ne donne que le début de chaque ligne. La fin est donc reprise de l’horodatage suivant, et la dernière ligne reçoit 2 000 ms. Une ligne vide du LRC devient un bloc SBV dont le texte est vide, encadré par la ligne vide de séparation ; rien n’est supprimé en silence.
Les heures gardent trois décimales et un seul chiffre pour l’heure, convention du SBV. Les métadonnées [ti:], [ar:] et [offset:] n’ont pas de place dans ce format et ne sont pas recopiées. La conversion reste dans le navigateur et peut traiter une série de fichiers à la suite.
Exemples
Un fichier LRC typique, converti en SBV
Entrée
[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.Sortie
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.
Chaque bloc est réduit à une ligne d’heures et à son texte, séparés par une ligne vide ; aucune numérotation n’est ajoutée.
La même conversion sur une entrée abîmée
Entrée
[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]Sortie
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
L’horodatage sans zéro initial et celui sans centièmes sont lus, les lignes sont triées et le bloc vide reste présent.
Questions fréquentes
À quoi ressemble la ligne de temps d’un bloc SBV ?
À deux heures séparées par une virgule, sans flèche ni numéro : 0:00:12.000,0:00:15.300. L’heure n’a qu’un chiffre, les minutes et les secondes deux, et les millisecondes trois. Le texte commence à la ligne suivante.
D’où vient l’heure de fin d’une ligne LRC dans le SBV ?
Du début de la ligne suivante. Un LRC qui passe de [00:12.00] à [00:15.30] produit donc 0:00:12.000,0:00:15.300. La dernière ligne n’a pas de suivante et reçoit 2 000 ms ; le rapport de pertes le mentionne.
Le SBV numérote-t-il ses blocs ?
Non, et c’est une différence avec le SRT : le SBV se contente d’une ligne d’heures puis du texte, et sépare les blocs par une ligne vide. Un numéro ajouté serait interprété comme du texte et s’afficherait à l’écran.
Une ligne LRC vide donne-t-elle un bloc SBV vide ?
Oui : la ligne d’heures est écrite, le texte est absent, puis la ligne vide de séparation suit. Ce bloc conserve la position temporelle de la ligne d’origine ; le supprimer rendrait la chronologie du fichier difficile à comparer avec le LRC.
Pourquoi l’heure du SBV n’a-t-elle qu’un chiffre avant les minutes ?
Parce que le SBV écrit les heures sans zéro de remplissage : 0:00:12.000 et non 00:00:12.000. Les minutes et les secondes gardent deux chiffres, et les millisecondes trois, ce qui suffit pour un fichier de plusieurs heures.
Le SBV conserve-t-il le titre ou l’artiste du LRC ?
Non. Le SBV ne possède pas d’en-tête de métadonnées : [ti:], [ar:] et [length:] ne sont pas écrits, et [offset:] n’est pas appliqué. Les heures du SBV sont donc exactement celles des horodatages du LRC, sans décalage supplémentaire.