Aller au contenu principal
SubtitleMatrix

Convertir MicroDVD en SBV

Conversion de formatsMicroDVD (SUB)
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

1 élément perdu ou à décider

  • 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

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 SBV. Chaque bloc SBV commence par une ligne d’heures du type 0:00:04.000,0:00:06.000, suivie du texte et d’une ligne vide. Les deux heures sont calculées en divisant les numéros d’images par la fréquence choisie.

La fréquence du champ affiché sur la page est prioritaire. La déclaration {1}{1}23.976 en première ligne du fichier n’est utilisée que si ce champ est vide, et 25 fps est supposé à défaut. Comme toutes les bornes sont recalculées, une fréquence erronée étire ou compresse l’ensemble du fichier.

Une barre verticale dans le texte devient un saut de ligne à l’intérieur du bloc, sans scinder celui-ci. Les lignes non reconnues, comme [INFORMATION], ne sont pas recopiées dans le SBV, et la déclaration de fréquence n’est pas un bloc de sous-titres. Tout reste local.

Exemples

Un fichier MicroDVD typique, converti en SBV

Entrée

{1}{1}25
{100}{150}The quick brown fox jumps over the lazy dog.
{200}{260}Faster than|the last one.

Sortie

0:00:04.000,0:00:06.000
The quick brown fox jumps over the lazy dog.

0:00:08.000,0:00:10.400
Faster than
the last one.

Les images 100 et 150 donnent 0:00:04.000,0:00:06.000 à 25 fps ; la barre verticale produit deux lignes dans le même bloc.

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

0:00:04.000,0:00:06.000
Leading zeros in the frame numbers.

0:00:12.000,0:00:13.600
An unrecognized line above was kept in place.

0:00:16.000,0:00:18.000
Trailing spaces are kept.   

Le champ de fréquence de la page prime sur la déclaration ; les zéros initiaux sont acceptés et la ligne inconnue est ignorée.

Questions fréquentes

Comment un fichier en images devient-il des heures SBV ?

Chaque numéro d’image est divisé par la fréquence d’images, puis converti en heures, minutes, secondes et millisecondes. À 25 fps, {100}{150} devient 0:00:04.000,0:00:06.000. Le SBV n’a pas de champ pour la fréquence : elle n’existe que pendant le calcul.

La fréquence d’images du champ ou celle du fichier, laquelle est retenue ?

Celle du champ. La déclaration {1}{1}23.976 n’est qu’une valeur de repli quand le champ est vide ; sans l’un ni l’autre, 25 fps est appliqué. C’est volontaire, car la vidéo que vous possédez peut différer de celle pour laquelle le fichier a été écrit.

Que devient la barre verticale du texte dans le SBV ?

Elle devient un saut de ligne à l’intérieur du même bloc, et non deux blocs successifs. Le SBV autorise plusieurs lignes de texte sous une même paire d’heures, ce qui reproduit exactement l’écran décrit par le fichier MicroDVD d’origine.

Pourquoi les heures du SBV ont-elles trois décimales ?

Parce que le SBV écrit les millisecondes, même quand la source ne permet pas cette finesse. Les images MicroDVD sont converties en millisecondes entières, puis affichées avec trois chiffres ; deux bornes issues de la même image affichent donc la même valeur.

La déclaration {1}{1}25 apparaît-elle comme un bloc SBV ?

Non. Elle est reconnue comme une déclaration de fréquence et consommée comme réglage. Si elle était traitée comme un cue, elle afficherait le texte 25 au début du film ; c’est précisément ce que la lecture du format évite.

Le SBV produit est-il sans numérotation ?

Oui. Le SBV ne numérote pas ses blocs : il écrit une ligne d’heures, le texte, puis une ligne vide. Un numéro ajouté serait interprété comme la première ligne du texte et apparaîtrait à l’écran, ce qui rendrait le fichier inutilisable.

Outils associés