Convertir MicroDVD en SMI
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 SMI, le format SAMI de Windows Media. Chaque bloc devient un <SYNC Start=...> suivi d’un paragraphe <P>, et un second SYNC à l’heure de fin remplace le texte par pour effacer l’écran. Le fichier n’utilise donc aucun attribut de fin.
Les deux heures de chaque paire d’images sont divisées par la fréquence choisie. Le champ de la page est prioritaire ; la déclaration {1}{1}23.976 ne sert que s’il est vide, et 25 fps est la valeur par défaut. Une barre verticale devient un <br> dans le même paragraphe.
L’en-tête contient un bloc <STYLE> minimal qui centre le texte en Arial. Le MicroDVD n’apporte ni couleur ni position, donc aucune information de ce genre n’est inventée. Les lignes non reconnues et la déclaration de fréquence ne deviennent pas des paragraphes. Tout est traité localement.
Exemples
Un fichier MicroDVD typique, converti en SMI
Entrée
{1}{1}25
{100}{150}The quick brown fox jumps over the lazy dog.
{200}{260}Faster than|the last one.
Sortie
<SAMI>
<HEAD>
<STYLE TYPE="text/css">
<!--
P { text-align: center; font-family: Arial, sans-serif; }
-->
</STYLE>
</HEAD>
<BODY>
<SYNC Start=4000>
<P>The quick brown fox jumps over the lazy dog.
<SYNC Start=6000>
<P>
<SYNC Start=8000>
<P>Faster than<br>the last one.
<SYNC Start=10400>
<P>
</BODY>
</SAMI>
Chaque paire d’images produit un SYNC d’ouverture et un SYNC de nettoyage ; le bloc de deux lignes utilise un seul P et un br.
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
<SAMI>
<HEAD>
<STYLE TYPE="text/css">
<!--
P { text-align: center; font-family: Arial, sans-serif; }
-->
</STYLE>
</HEAD>
<BODY>
<SYNC Start=4000>
<P>Leading zeros in the frame numbers.
<SYNC Start=6000>
<P>
<SYNC Start=12000>
<P>An unrecognized line above was kept in place.
<SYNC Start=13600>
<P>
<SYNC Start=16000>
<P>Trailing spaces are kept.
<SYNC Start=18000>
<P>
</BODY>
</SAMI>
Le champ de fréquence de la page prime sur la déclaration, et la ligne inconnue ne crée pas de bloc visible.
Questions fréquentes
Comment les images sont-elles converties pour les attributs SYNC Start ?
Chaque numéro d’image est divisé par la fréquence puis converti en millisecondes entières. À 25 fps, l’image 100 donne Start=4000 et l’image 150 donne Start=6000. Le SMI n’a pas besoin de la fréquence après le calcul.
Où va la barre verticale du texte MicroDVD ?
Elle devient un <br> à l’intérieur du paragraphe <P>, pas un second SYNC. Les deux lignes restent donc affichées ensemble dans le même bloc, ce qui correspond à la façon dont le fichier source les avait groupées.
Comment le SMI termine-t-il un bloc ?
Avec un second <SYNC> placé à l’heure de fin et contenant <P> . Ce paragraphe remplace le texte précédent par un espace insécable et efface l’écran. Le SMI n’a pas d’attribut end : la fin est un nouvel état d’affichage.
Quelle fréquence d’images faut-il régler pour un fichier MicroDVD ?
Celle de la vidéo d’origine. Le champ de la page l’emporte sur la déclaration du fichier ; si les deux manquent, 25 fps est appliqué. Une erreur de 25 à 23,976 décale tous les blocs d’environ 4 % sur la durée totale.
La première ligne de déclaration est-elle un bloc de sous-titres ?
Non, {1}{1}25 est une déclaration de fréquence et non un cue. Elle est lue comme réglage puis retirée du contenu ; sinon, le SMI afficherait le texte 25 au tout début du film, ce qui n’a aucun sens pour le spectateur.
Le SMI garde-t-il les codes de contrôle du fichier source ?
Ils sont recopiés comme texte dans le paragraphe, car le MicroDVD ne possède pas de style structuré à convertir. Le SMI produit ne leur attribue aucune mise en forme ; une modification réelle demande d’éditer le CSS ou le texte après la conversion.