Convertir LRC en MicroDVD
Ou collez le texte d'un sous-titre
Options
La fréquence d'images dans laquelle les temps sont comptés. Sur les pages de format, c'est ce dont MicroDVD a besoin, car il stocke les temps sous forme de numéros d'image. Sur les pages de fréquence d'images, c'est la cadence à laquelle le fichier a été minuté — la version pour laquelle les sous-titres ont été faits — et le second cadre de la page prend la cadence de la vidéo avec laquelle vous allez les utiliser. 23,976, 24, 25, 29,97, 30, 50, 59,94 et 60 sont les valeurs courantes. Se tromper décale toute la chronologie et, sur les pages de fréquence d'images, ce décalage est un rapport, pas un montant fixe.
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
2 éléments perdus 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
- Fréquence d'images
ce format stocke les temps en numéros d'image — les minutages dépendent de la fréquence d'images que vous fournissez
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 MicroDVD, un format qui ne compte pas en secondes mais en numéros d’images. Chaque début est donc multiplié par la fréquence d’images puis arrondi : à 25 fps, un horodatage [00:12.00] tombe sur l’image 300. La fin de bloc, absente du LRC, est déduite de la ligne suivante ou fixée à 2 000 ms pour la dernière.
La fréquence est le réglage décisif. Le champ affiché sur la page prime ; si on le laisse vide, la déclaration {1}{1}23.976 en tête du fichier est utilisée, et à défaut 25 fps. Changer la fréquence ne décale pas seulement une ligne : tout le fichier est étiré ou compressé, car chaque numéro d’image est recalculé avec la même valeur. Une erreur de 25 à 23,976 représente environ 4 % de dérive sur la durée.
La sortie commence toujours par une ligne de déclaration {1}{1}25, même si le LRC n’en contenait évidemment aucune. Deux lignes qui partagent un horodatage sont réunies en une seule entrée, séparées par une barre verticale. Rien n’est envoyé et plusieurs fichiers peuvent être traités à la suite.
Exemples
Un fichier LRC typique, converti en MicroDVD
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
{1}{1}25
{300}{383}First line of the song.
{383}{450}Second line.|Second line, translated.
{450}{538}
{538}{588}Final line.
La déclaration {1}{1}25 ouvre le fichier et chaque ligne LRC devient une paire d’images ; le bloc bilingue tient sur une ligne grâce à la barre verticale.
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
{1}{1}25
{75}{138}Out of order.
{138}{175}Leading zero omitted, one decimal.
{175}{225}Second with no centiseconds.|Repeated chorus line.
{225}{300}Repeated chorus line.
{300}{350}
Le champ de fréquence de la page (25 fps) prime ici sur la déclaration 23,976 du fichier ; les horodatages incomplets sont acceptés et l’ordre est rétabli.
Questions fréquentes
Comment les horodatages LRC deviennent-ils des numéros d’images ?
En multipliant les millisecondes par la fréquence d’images puis en arrondissant à l’image la plus proche. À 25 fps, [00:12.00] vaut 12 000 ms, soit 300 images ; la fin calculée à 15 300 ms devient l’image 383. Le résultat est donc une paire {300}{383}.
Pourquoi la fréquence d’images change-t-elle tout le fichier et pas seulement le début ?
Parce que chaque numéro d’image est calculé avec la même fréquence, débuts comme fins. Passer de 25 à 23,976 fps multiplie tous les numéros par le même rapport, soit environ 4 % d’écart : un plan de deux minutes se décale de plusieurs secondes à la fin.
Que contient la première ligne {1}{1}25 du fichier produit ?
C’est une déclaration de fréquence, pas un bloc de sous-titres : elle indique au lecteur que les numéros d’images doivent être divisés par 25. Ce site l’écrit toujours, ce qui rend le fichier lisible même quand la source LRC ne pouvait rien déclarer.
Le champ de fréquence de la page ou la déclaration du fichier, lequel gagne ?
Le champ de la page. La déclaration {1}{1}23.976 n’est utilisée que si le champ est laissé vide ; sans champ ni déclaration, 25 fps est supposé et le rapport le précise. Réglez donc le champ sur la fréquence de la vidéo que vous avez réellement.
Comment deux lignes au même horodatage sont-elles écrites en MicroDVD ?
Elles forment une seule entrée dont les deux textes sont séparés par une barre verticale, par exemple {383}{450}Second line.|Second line, translated. Le lecteur affiche alors deux lignes dans le même bloc, au lieu de deux blocs simultanés.
Les fins déduites du LRC sont-elles visibles dans le MicroDVD ?
Oui, sous la forme du second numéro d’image de chaque paire. Une fin empruntée à la ligne suivante donne l’image correspondante ; la dernière ligne, faute de successeur, reçoit 2 000 ms, soit 50 images à 25 fps.