Aller au contenu principal
SubtitleMatrix

Convertir SMI en MicroDVD

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

4 éléments perdus ou à décider

  • Style

    tout le style (gras, italique, couleur, contour, ombre)

  • Positionnement

    le positionnement à l'écran (chaque bloc revient à la position par défaut)

  • Fréquence d'images

    ce format stocke les temps en numéros d'image — les minutages dépendent de la fréquence d'images que vous fournissez

  • Contenu propre au format

    le contenu que le format source garde hors de ses blocs (blocs hors sous-titres, texte d'en-tête, réglages par bloc, événements commentés) — le format cible n'a nulle part où le mettre

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 SAMI (`.smi`) en MicroDVD. Le SAMI est un document HTML synchronisé par des `<SYNC Start=…>` ; le MicroDVD décrit chaque sous-titre par deux numéros d’image entre accolades, ce qui impose de choisir une fréquence d’images.

Quatre familles se perdent : le style, la position, la finesse du temps convertie en images, et les constructions propres à SAMI. Le rapport affiché en haut de page vient des capacités déclarées par chaque format, pas de votre fichier : il ne change donc pas selon ce que vous déposez, et il nomme chaque famille de données qui n’a pas de place dans la sortie.

La cadence par défaut est 25 images par seconde, déclarée en première ligne sous la forme `{1}{1}25`. Tout se passe dans le navigateur, sans envoi ni compte. Plusieurs fichiers peuvent être déposés ensemble : la file les traite l’un après l’autre, l’annulation est possible, et les résultats arrivent dans une archive ZIP.

Exemples

Un fichier SAMI courant converti en MicroDVD

Entrée

<SAMI>
<HEAD>
<STYLE TYPE="text/css">
<!--
P { text-align: center; font-family: Arial; }
.ENCC { Name: English; lang: en-US; }
-->
</STYLE>
</HEAD>
<BODY>
<SYNC Start=1000>
<P Class=ENCC>Hello there.
<SYNC Start=3000>
<P Class=ENCC>&nbsp;
<SYNC Start=3500>
<P Class=ENCC>How are you?<br>Fine, thanks.
<SYNC Start=6000>
<P Class=ENCC>&nbsp;
</BODY>
</SAMI>

Sortie

{1}{1}25
{25}{75}Hello there.
{88}{150}How are you?|Fine, thanks.

Perdus dans cette sortie : style, position, précision horaire et structure SAMI. Les blocs deviennent des paires d’images à la cadence choisie.

La même conversion sur une entrée abîmée

Entrée

<SAMI>
<HEAD>
<TITLE>Episode 1</TITLE>
<STYLE TYPE="text/css">
<!--
.ENCC { Name: English; }
-->
</STYLE>
</HEAD>
<BODY>
<sync start="00:00:02,500">
<P Class=ENCC>Line one<br>Line two
<sync start=9000>
<P Class=ENCC>Tom &amp; Jerry
<SYNC Start=12000>
<P Class=ENCC>&nbsp;
</BODY>
</SAMI>

Sortie

{1}{1}25
{63}{225}Line one|Line two
{225}{300}Tom &amp; Jerry

SYNC mal formés, entités HTML et blocs vides : les blocs valides sont convertis en images, les anomalies sont signalées dans le rapport.

Questions fréquentes

Quelle cadence choisir pour convertir un SAMI en MicroDVD ?

Celle de la vidéo qui recevra le fichier. Le MicroDVD exprime un sous-titre en images, `{103}{175}`, et non en heures : à 25 images par seconde, un début à 4,126 s tombe sur l’image 103. Une cadence erronée décale les blocs de plus en plus loin au fil de la lecture.

À quoi ressemble la sortie quand un SAMI devient un MicroDVD ?

À du MicroDVD : la première ligne `{1}{1}25` fixe la cadence, puis chaque bloc devient une ligne à deux nombres d’image suivie du texte. Les `<SYNC>` et les `<P>` du SAMI ne sont pas recopiés ; leur contenu est traduit en images.

Comment un paragraphe SAMI sur deux lignes sort-il en MicroDVD ?

Sur une seule ligne, les deux parties séparées par une barre verticale, qui est l’échappement de saut de ligne du MicroDVD. Le regroupement est conservé : les deux lignes restent un seul sous-titre et s’affichent ensemble.

Que deviennent le bloc STYLE et les classes du SAMI dans le MicroDVD ?

Ils sont abandonnés. Le MicroDVD ne modélise ni feuille de style, ni classe, ni position : son texte est nu. Le bloc `<STYLE>`, ses règles CSS et les attributs `Class=` n’ont aucun endroit où aller, et le lecteur applique son propre rendu.

Les blocs SAMI gardent-ils leur ordre dans le MicroDVD produit ?

Oui, et ils sont triés par heure de début avant la conversion en images. Un SAMI dont les `<SYNC>` se chevauchaient ressort avec des numéros d’image croissants, ce qui est la seule forme que le lecteur MicroDVD sait parcourir.

Que perd le retour du MicroDVD vers le SAMI ?

Le retour vers SAMI perd la cadence elle-même : un SAMI n’a aucune notion de fréquence d’images, et il faut la fournir pour retrouver des heures. Il ne redonne pas non plus de `<STYLE>` ni de `<TITLE>`, que le MicroDVD n’a jamais contenus.

Outils associés