Aller au contenu principal
SubtitleMatrix

Convertir SSA en MicroDVD

Conversion de formatsSubStation Alpha (SSA)
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

5 é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)

  • Karaoké

    le minutage karaoké (surlignage par syllabe)

  • 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 SSA en MicroDVD. Ici, un sous-titre n’est pas décrit par des heures mais par deux numéros d’image entre accolades, et la cadence choisie est ce qui traduit les temps du SSA en images du MicroDVD.

Dans ce sens, cinq choses se perdent : le style, la position, le karaoké, la précision liée à la cadence et les constructions propres au SSA. La liste affichée en haut de page vient de ce que chaque format sait exprimer, pas de votre fichier : elle ne change donc pas selon ce que vous déposez.

La cadence par défaut est 25 images par seconde et le fichier produit commence par une ligne qui la déclare, par exemple `{1}{1}25`. Réglez-la sur celle de la vidéo visée : une valeur fausse se voit à peine au début et dérive de plus en plus à mesure que la vidéo avance.

Exemples

Un fichier SSA courant converti en MicroDVD

Entrée

[Script Info]
Title: Example SSA
ScriptType: v4.00
Collisions: Normal

[V4 Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, TertiaryColour, BackColour, Bold, Italic, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, AlphaLevel, Encoding
Style: Default,Arial,20,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,0,0,1,2,2,2,10,10,10,0,1

[Events]
Format: Marked, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: Marked=0,0:00:01.00,0:00:04.00,Default,,0,0,0,,Hello there.
Dialogue: Marked=0,0:00:05.00,0:00:08.00,Default,,0,0,0,,{\i1}Italic{\i0} line.
Dialogue: Marked=0,0:00:09.00,0:00:12.00,Default,,0,0,0,,Two\Nlines

Sortie

{1}{1}25
{25}{100}Hello there.
{125}{200}Italic line.
{225}{300}Two|lines

Perdus dans cette sortie : le style, la position, le karaoké, la cadence et les constructions propres au SSA. Les deux côtés restent comparables ligne par ligne.

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

Entrée

[Script Info]
Title: Dirty SSA
ScriptType: v4.00

[V4 Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, TertiaryColour, BackColour, Bold, Italic, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, AlphaLevel, Encoding
Style: Default,Arial,20,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,0,0,1,2,2,2,10,10,10,0,1

[Events]
Format: Marked, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Comment: Marked=0,0:00:00.00,0:00:01.00,Default,,0,0,0,,not a subtitle
Dialogue: Marked=0,0:00:01.00,0:00:04.00,Default,,0,0,0,,{\b1}Bold{\b0} and {\u1}underlined{\u0}.
Dialogue: Marked=0,0:00:05.00,0:00:08.00,Default,,0,0,0,,A soft\nbreak and a {\p1}mystery{\p0} code.

Sortie

{1}{1}25
{25}{100}Bold and underlined.
{125}{200}A soft|break and a {\p1}mystery{\p0} code.

BOM, retours chariot et champs vides : les blocs sortent en images correctes à la cadence choisie, et les anomalies de lecture sont signalées.

Questions fréquentes

Que deviennent le gras, l’italique et la couleur d’un SSA dans un MicroDVD ?

Le MicroDVD ne stocke aucun style : tout part. Une balise d’override comme `{\i1}` ou une couleur issue de `[V4 Styles]` n’a aucun endroit où se ranger, et chaque ligne est écrite en texte brut. Les mots eux-mêmes ne changent pas.

Où passe la position à l’écran d’un SSA converti en MicroDVD ?

Le MicroDVD ne sait pas où dessiner un sous-titre : les codes `\pos`, `\an` et `\move` sont retirés, et chaque bloc revient à la position par défaut du lecteur. Le fichier produit ne contient plus aucune information d’emplacement.

Que devient le karaoké d’un SSA dans un MicroDVD ?

Les marques `\k`, `\kf` et `\ko` décrivent des instants à l’intérieur d’une ligne, alors que le MicroDVD ne connaît que deux images par sous-titre. Le minutage interne est donc perdu et les syllabes arrivent en texte ordinaire.

Quelle cadence choisir pour convertir un SSA en MicroDVD ?

Celle de la vidéo à laquelle les sous-titres sont destinés. Le MicroDVD écrit `{103}{175}` pour un bloc qui va de l’image 103 à l’image 175 : à 25 images par seconde, 4 s correspondent à l’image 100. Une cadence fausse décale les sous-titres de façon croissante, pas d’un montant fixe.

Que deviennent `[Script Info]`, `[Fonts]` et les lignes `Comment:` dans le MicroDVD ?

Seules les lignes `Dialogue:` deviennent des sous-titres. `[Script Info]`, le titre, la table de styles, les lignes `Comment:` et le contenu de `[Fonts]` ou `[Graphics]` sont abandonnés. Le MicroDVD ne décrit pas un document, seulement des paires d’images et du texte.

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

À du MicroDVD : une première ligne `{1}{1}25` qui déclare la cadence, puis une ligne par bloc, ouverte par deux numéros d’image entre accolades. Un dialogue sur deux lignes est écrit sur une seule ligne, les deux moitiés séparées par une barre verticale.

Outils associés