MicroDVD

OuvrirEnregistrerTexte brutImages

Des sous-titres comptés en images, pas en secondes : chaque ligne indique les images où elle commence et où elle finit, si bien que ses temps ne sont justes qu'à la cadence de la vidéo pour laquelle elle a été faite. Nommé d'après MicroDVD Player, sorti en 2000, et toujours lu par MPlayer, VLC et les lecteurs bâtis sur FFmpeg.

En bref

Extension.sub
Type de médiaAucun enregistré
SpécificationAucune. Les habitudes de MicroDVD Player, conservées par les lecteurs qui le lisent.
Précision temporelleUne image
Encodage du texteNon déclaré. Souvent la page de codes Windows de sa langue ; Subtitld la détecte.
StyleItalique, gras, souligné, barré, couleur, police et taille, par des codes entre accolades
Positionnement{P:x,y}, que peu de lecteurs lisent
LocuteursAucun
Dans les conteneursAucun. Un fichier à côté de la vidéo, portant le même nom.

Anatomie d'un fichier

Un sous-titre par ligne, sans ligne vide entre elles.

{1}{1}25
{25}{50}Hello!|How are you?
{75}{100}{y:i}Italic|plain
Élément Ce que c'est
{1}{1}25 La cadence d'images. Les lecteurs lisent un premier « sous-titre » sur l'image 1, qui n'est qu'un nombre, comme la cadence et non comme du texte.
{25}{50} La première et la dernière images. À 25 images par seconde, de 1 à 2 secondes.
| Un saut de ligne
{y:i} Un code : italique, pour le reste de cette ligne

Des images, pas des secondes

Le fichier ne contient aucun temps, seulement des numéros d'images. Le même fichier donne des temps différents selon la cadence :

Image À 23.976 fps À 25 fps
{25000} 17:22.7 16:40.0

Une mauvaise cadence dérive. Avec une mauvaise cadence, les sous-titres commencent justes puis prennent du retard, ou de l'avance, à mesure que le film avance : 42 secondes d'écart à l'image 25 000. Quand un fichier ne déclare aucune cadence, Subtitld compte dans celle de la vidéo.

Codes

Les codes entre accolades mettent le texte en forme. En minuscules, ils s'appliquent à leur ligne ; en majuscules, à tout le sous-titre.

Code Effet Dans Subtitld
{y:i} {y:b} {y:u} {y:s} Italique, gras, souligné, barré ; ensemble, {y:b,u} Conservé
{Y:i} Le même, pour tout le sous-titre Conservé
{c:$0000FF} Couleur, bleu d'abord : ceci est rouge Conservé
/ en début de ligne Italique, comme l'écrit MPL2 Lu comme italique
{f:Arial}, {s:30} Police, taille Non conservé
{P:100,50} Une position en pixels Non conservé
{H:Greek}, {DEFAULT} Un jeu de caractères ; réglages par défaut pour tout le fichier Non conservé

Les couleurs sont à l'envers. Comme dans SubStation Alpha, $BBGGRR : bleu, vert, rouge. {c:$0000FF} est rouge.

Un seul nom d'extension, trois formats

.sub n'appartient pas qu'à MicroDVD. Subtitld regarde à l'intérieur avant de lire.

Format Ce qu'il contient Dans Subtitld
MicroDVD Texte, numéros d'images entre accolades Ouvert comme MicroDVD
SubViewer 2 Texte, temps comme 00:00:01.00,00:00:02.00 Ouvert comme SubViewer
VobSub Images de sous-titres, à côté d'un .idx Non ouvert : il n'y a aucun texte à modifier

Un .sub VobSub contient des sous-titres sous forme d'images, extraites d'un DVD. Un outil OCR, comme Subtitle Edit, les transforme en texte que Subtitld peut ouvrir.

MicroDVD dans Subtitld

Conservé dans le .sub
  • Le texte et les sauts de ligne de chaque sous-titre
  • Italique, gras, souligné, barré et couleur, des lignes entières comme des sous-titres entiers
  • Début et fin, à l'image près, dans l'ordre
Aucun moyen de les garder
  • Une mise en forme sur une partie de ligne
  • L'endroit de l'écran où se place un sous-titre
  • Les locuteurs, les traductions à côté de l'original
  • Les doublages, les visages et les couleurs des locuteurs

Enregistrez un projet .usfx pour les conserver.

Ouvrir un fichier MicroDVD

Subtitld lit :

  • les images à la cadence que le fichier déclare ({1}{1}25, ou {0}{0}25 comme le font les anciens fichiers), sinon celle de la vidéo, sinon 25 ; la cadence déclarée est conservée pour réenregistrer le fichier;
  • les codes en minuscules jusqu'à la fin de leur ligne, ceux en majuscules jusqu'à la fin du sous-titre;
  • une fin vide, {100}{}, comme une durée jusqu'au sous-titre suivant;
  • n'importe quel encodage, dont Windows-1250 et Windows-1251;
  • les sous-titres dans l'ordre, quel que soit celui du fichier.

Exporter en MicroDVD

La boîte de dialogue d'export de Subtitld avec SUB choisi, l'encodage Windows-1250 et la cadence d'images de la vidéo

Exporter, puis Sous-titres et SUB, propose :

  • TexteL'original, une traduction, ou les deux, la traduction en dessous.
  • Noms des locuteursOmis, ou avant le texte (Thom : …).
  • Mise en formeConservée, ou retirée.
  • Décaler les tempsChaque sous-titre plus tôt ou plus tard d'un même écart.
  • EncodageUTF-8, avec ou sans marque d'ordre des octets, UTF-16, ou une page de codes Windows : Europe occidentale, Europe centrale, cyrillique ou coréen.
  • Fins de ligneLinux et macOS, ou Windows.
  • Cadence d'imagesCelle de la vidéo, ou une autre, que le fichier déclare sur sa première ligne.

Un style qui touche tout un sous-titre s'écrit en majuscules au début de celui-ci, et un style qui touche toute une ligne en minuscules au début de la ligne. C'est là que les lecteurs cherchent les codes (FFmpeg en affiche un au milieu d'une ligne comme du texte), donc une mise en forme sur une partie de ligne est écrite en brut.

Anecdotes

2000

Tiamat Software a sorti MicroDVD Player en mars 2000, et a cessé d'y travailler l'année suivante. Son format de sous-titres lui a survécu.

[BEGIN] <p>
MicroDVD Player attendait [BEGIN] en tête de fichier et [END] en pied. Les autres lecteurs lisent les lignes entre les deux.

42 s

L'écart entre une même image à 23.976 et à 25 images par seconde, à l'image 25 000 : environ dix-sept minutes plus loin.

Formats associés

Un fichier .sub à corriger ?

Ouvrez-le dans Subtitld avec la vidéo et recalez-le sur la forme d'onde.

Télécharger Subtitld