Format de sous-titres MicroDVD
Ce que ce format peut exprimer
- Style du texte
- Texte brut uniquement
- Positionnement à l'écran
- Non
- Minutage karaoké
- Non
- Sauts de ligne dans un bloc
- Oui
- Chronologie
- Heure de début et de fin pour chaque bloc
- Résolution du minutage
- 1 ms
- Minutage stocké en numéros d'image
- Oui
- Texte de droite à gauche
- Oui
Exemples
Un fichier MicroDVD typique, et ce qu’on y lit
Fichier
{1}{1}25
{100}{150}The quick brown fox jumps over the lazy dog.
{200}{260}Faster than|the last one.
Ce qu'il contient
2 cues, 3 lines of text
{100}{150} = 00:00:04.000 → 00:00:06.000
The quick brown fox jumps over the lazy dog.
{200}{260} = 00:00:08.000 → 00:00:10.400
Faster than
the last one.
Outside the cues:
frame rate 25 fps, from the first line of the fileLa colonne de droite n’est pas un fichier converti : c’est la lecture faite par ce site, avec la fréquence déclarée et les deux lignes du second bloc.
Un fichier MicroDVD abîmé, et ce qu’on en lit encore
Fichier
{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.
Ce qu'il contient
3 cues, 3 lines of text
{100}{150} = 00:00:04.171 → 00:00:06.256
Leading zeros in the frame numbers.
{300}{340} = 00:00:12.513 → 00:00:14.181
An unrecognized line above was kept in place.
{400}{450} = 00:00:16.683 → 00:00:18.769
Trailing spaces are kept.
Outside the cues:
frame rate 23.976 fps, from the first line of the file
kept as it was [INFORMATION]Le BOM, les fins de ligne Windows, les zéros initiaux et une ligne inconnue n’empêchent pas la lecture ; ce qui n’est pas compris est signalé.
Convertir MicroDVD vers un autre format
Chacune de ces pages tourne entièrement dans votre navigateur. Les étiquettes indiquent ce que coûte cette direction avant de l'ouvrir.
- Fréquence d'images
- Précision
- Minutage
- Fréquence d'images
- Précision
- Fréquence d'images
- Précision
- Minutage
- Sauts de ligne
- Fréquence d'images
Convertir vers ce format
Le MicroDVD est un format de sous-titres de l’époque DivX. Il écrit chaque bloc sous la forme {début}{fin}texte, où les deux nombres sont des numéros d’images et non des secondes. C’est ce qui le rend compact, et c’est aussi ce qui le rend inutilisable sans connaître la fréquence d’images de la vidéo.
La fréquence est souvent déclarée par une première ligne comme {1}{1}23.976. Sans cette déclaration, un lecteur ou un convertisseur doit supposer une valeur, généralement 25 images par seconde. Une barre verticale dans le texte marque un saut de ligne, et certains fichiers portent des codes de contrôle comme {y:i} que ce site conserve comme du texte.
Le tableau ci-dessus résume ce que le format sait stocker et ce qu’il ignore. Toutes les conversions listées plus bas s’exécutent dans le navigateur, sans envoi de fichier ni compte : un fichier sous accord de confidentialité reste sur votre ordinateur.
Questions fréquentes
Qu’est-ce qu’un fichier MicroDVD ?
Un format de sous-titres né avec le DivX, souvent d’extension .sub, qui décrit chaque bloc par deux numéros d’images et son texte. Des lecteurs de cette génération et ffmpeg le lisent encore ; il ne contient ni style structuré ni position à l’écran.
MicroDVD stocke-t-il un style ?
Non. Le format ne connaît que le texte et les deux numéros d’images. Les codes comme {y:i} que certains fichiers portent entre accolades sont conservés comme du texte par ce site, et non interprétés comme de l’italique ou une couleur.
Chaque bloc MicroDVD a-t-il un début et une fin ?
Oui, et un bloc s’écrit {103}{175}. Ces deux nombres sont des numéros d’images, pas des heures : sans la bonne fréquence, ils ne signifient rien de précis. C’est la différence essentielle avec un format comme le SRT, qui stocke directement l’heure.
Pourquoi la fréquence d’images est-elle indispensable ?
Parce que le format ne stocke aucune durée en secondes. La même paire {100}{150} vaut 4 à 6 secondes à 25 fps, mais environ 4,17 à 6,26 secondes à 23,976 fps. La déclaration {1}{1}25 ou {1}{1}23.976 fournit la valeur, à défaut 25 fps est supposé.
Peut-on ouvrir un fichier MicroDVD dans un éditeur de texte ?
Oui, c’est un fichier texte. La difficulté n’est pas l’ouverture mais le calcul : pour déplacer un sous-titre, il faut convertir l’heure voulue en numéro d’image avec la fréquence du projet, puis reporter la même opération sur la fin du bloc.
Que se passe-t-il si la fréquence utilisée est fausse ?
Toute la chronologie est étirée ou compressée dans le même rapport. Entre 23,976 et 25 fps, l’écart est d’environ 4 % : sur un film de deux heures, la dernière réplique peut arriver plusieurs dizaines de secondes trop tôt ou trop tard.