Convertir MicroDVD en LRC
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.
Ce que cette conversion change
3 éléments perdus ou à décider
- Minutage
les heures de fin des blocs (le format de sortie n'enregistre que le début d'un bloc)
- Fréquence d'images
la source stocke les temps en numéros d'image — chaque code temporel dépend de la fréquence d'images que vous fournissez
- Précision
la précision du minutage — l'horloge de la sortie est plus grossière, chaque code temporel est donc arrondi au 10 ms le plus proche
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 MicroDVD en LRC, le format des paroles synchronisées. Un fichier MicroDVD décrit des blocs avec un début et une fin ; un LRC ne connaît que des débuts. Les fins sont donc écartées, et chaque ligne de texte reçoit son propre horodatage au centième.
Un bloc de deux lignes partageant la même paire d’images produit deux lignes LRC au même horodatage, par exemple [00:08.00] deux fois. C’est la convention du format pour afficher une version originale et sa traduction ensemble, et cela évite d’inventer une fin pour la première ligne.
Les numéros d’images sont divisés par la fréquence choisie : le champ de la page l’emporte, la déclaration {1}{1}23.976 ne sert que si le champ est vide, et 25 fps est la valeur par défaut. Le rapport signale une perte de minutage, de fréquence et de précision, car le LRC s’arrête au centième.
Exemples
Un fichier MicroDVD typique, converti en LRC
Entrée
{1}{1}25
{100}{150}The quick brown fox jumps over the lazy dog.
{200}{260}Faster than|the last one.
Sortie
[00:04.00]The quick brown fox jumps over the lazy dog.
[00:08.00]Faster than
[00:08.00]the last one.
Les images deviennent des horodatages [00:04.00] et [00:08.00] ; le bloc de deux lignes donne deux entrées au même instant.
La même conversion sur une entrée abîmée
Entrée
{1}{1}23.976
{0100}{0150}Leading zeros in the frame numbers.
[INFORMATION]
{300}{340}An unrecognized line above was kept in place.
{400}{450}Trailing spaces are kept.
Sortie
[00:04.00]Leading zeros in the frame numbers.
[00:12.00]An unrecognized line above was kept in place.
[00:16.00]Trailing spaces are kept.
Les fins de blocs et les numéros d’images disparaissent ; le champ de fréquence de la page reste prioritaire sur la déclaration.
Questions fréquentes
Pourquoi chaque ligne MicroDVD devient-elle une entrée LRC séparée ?
Parce que le LRC attache un texte à un horodatage, sans notion de bloc multi-lignes. Un cue MicroDVD de deux lignes doit donc donner deux lignes LRC au même instant. C’est aussi la façon habituelle d’écrire une traduction sous sa version originale dans ce format.
Les heures de fin MicroDVD sont-elles conservées dans le LRC ?
Non. Le LRC n’a pas d’heure de fin : une ligne reste affichée jusqu’au prochain horodatage. La fin du bloc source est donc écartée, et le lecteur LRC la remplacera implicitement par le début de la ligne suivante.
Quelle fréquence d’images utiliser pour lire le fichier ?
Celle avec laquelle le fichier a été créé. Le champ de la page est prioritaire ; la déclaration {1}{1}23.976 n’est lue que s’il est vide, et 25 fps s’applique sinon. Une fréquence de 25 au lieu de 23,976 décale la fin d’un long métrage d’environ 4 %.
Que perd la précision lors du passage au LRC ?
Le LRC écrit les centièmes de seconde, alors que le MicroDVD place ses bornes sur des images entières. Un temps de 8 480 ms s’écrit 08.48 sans perte visible, mais un temps comme 8 471 ms est arrondi et ne correspond plus exactement à l’image d’origine.
Le LRC produit contient-il un en-tête [ti:] ou [ar:] ?
Non. Un fichier MicroDVD ne transporte ni titre ni artiste, et cette conversion n’invente pas de métadonnées. Le LRC produit se limite aux lignes horodatées ; à vous d’ajouter un en-tête si votre lecteur en a besoin.
Peut-on revenir du LRC au MicroDVD ?
Oui. Les horodatages LRC sont multipliés par la fréquence choisie pour retrouver des images, et une fin est déduite du début suivant. Les fins d’origine et les numéros d’images exacts ne sont pas restaurés : le fichier obtenu peut différer légèrement de la source.