Aller au contenu principal
SubtitleMatrix

Supprimer toute la mise en forme

Texte et styleSupprimer le balisage et les balises
Ou collez le texte d'un sous-titre

Options

Un cadre, sept choix, et chaque choix a sa page. Italique, gras, souligné et couleur suppriment ce seul type de plage et laissent le reste du style de la ligne intact. Tout supprime toutes les plages que l'outil modélise — ces quatre plus le minutage karaoké — en laissant tout le reste du texte intact. HTML fait de même puis retire aussi le balisage entre chevrons resté dans le texte parce que l'outil ne le modélise pas, comme les étiquettes de locuteur <v Bob> et <c.className> de VTT. ASS fait de même pour les blocs de surcharge à la place, en effaçant les codes {...} non reconnus à l'analyse, comme {\fad(500,500)}. Cette page remplit le cadre avec le choix que son titre nomme et n'en propose aucun autre.

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.

Cette page retire toute la mise en forme en ligne du texte des sous-titres : italique, gras, soulignement, couleur et minutage karaoké. Ce qui reste est le texte et les timecodes, et rien d’autre — la forme que demandent beaucoup de cahiers des charges de livraison, et le point de départ propre pour un fichier qui va être converti vers un format qui ne sait pas porter ces styles.

Le retrait est complet mais pas destructeur. Les mots sont exactement ceux qui ont été écrits, les majuscules restent où elles étaient, les retours à la ligne forcés sont conservés, et les timecodes ne changent pas. La position des blocs n’est pas concernée non plus : un marqueur de position n’est pas une mise en forme de caractère, et cette page ne le retire pas — c’est la page de position qui s’en occupe.

Deux choses sont volontairement laissées en place. Les balises de locuteur comme « <v Bob> » et les balises de classe comme « <c.yellow> » ne sont pas de la mise en forme : la première dit qui parle, la seconde nomme un groupe dont le sens est défini dans la feuille de styles de la page. Les retirer serait retirer du contenu ou une référence, pas un style. C’est la page de retrait des balises HTML qui les enlève, avec les autres balisages de même forme.

En ASS, le minutage karaoké est la mise en forme la plus susceptible de disparaître dans une conversion, car la plupart des formats n’ont nulle part où le mettre. Un fichier qui se dirige vers l’un d’eux gagne à le retirer ici, où l’on voit ce qui se passe, plutôt qu’à le laisser être ignoré par la page suivante. Rien n’est envoyé, et les douze formats sont reconnus à leur contenu.

Exemples

Quatre sortes de styles sur une ligne

Entrée

1
00:00:01,000 --> 00:00:02,000
<b>CHAPTER ONE</b>

2
00:00:03,000 --> 00:00:04,000
<i>A voice off screen.</i> The <u>door</u> is <font color="red">open</font>.

Sortie

1
00:00:01,000 --> 00:00:02,000
CHAPTER ONE

2
00:00:03,000 --> 00:00:04,000
A voice off screen. The door is open.

Les quatre formes partent et les mots sont exactement ceux qui ont été écrits, majuscules du premier bloc comprises, car cette page ne touche jamais à la casse. Ce qui reste est du texte et des timecodes, et rien d’autre : c’est la forme que demandent beaucoup de spécifications de livraison. Une page qui retirerait aussi les majuscules serait une page de casse, pas une page de mise en forme.

Une balise de locuteur et une balise de classe à côté d’un italique

Entrée

WEBVTT

00:00:01.000 --> 00:00:02.000
<v Bob><i>Hello</i> there.

00:00:03.000 --> 00:00:04.000
<c.yellow>Careful.</c>

Sortie

WEBVTT

00:00:01.000 --> 00:00:02.000
<v Bob>Hello there.

00:00:03.000 --> 00:00:04.000
<c.yellow>Careful.</c>

L’italique part, « <v Bob> » et « <c.yellow> » restent. Une balise de locuteur dit qui parle, une balise de classe nomme un groupe auquel le texte appartient ; ni l’une ni l’autre n’est de l’accentuation, et cette page ne retire pas de contenu. Les balayer est une autre exécution, avec un titre qui le dit — celle du retrait des balises HTML.

Un minutage karaoké dans un fichier ASS

Entrée

[Script Info]
Title: karaoke

[V4+ Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, Encoding
Style: Default,Arial,20,&H00FFFFFF,0,0,0,0,100,100,0,0,1,1,1,2,10,10,10,1

[Events]
Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 0,0:00:01.00,0:00:02.00,Default,,0,0,0,,{\k50}he{\k50}llo {\b1}there{\b0}

Sortie

[Script Info]
Title: karaoke

[V4+ Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, Encoding
Style: Default,Arial,20,&H00FFFFFF,0,0,0,0,100,100,0,0,1,1,1,2,10,10,10,1

[Events]
Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 0,0:00:01.00,0:00:02.00,Default,,0,0,0,,hello there

Les deux plages karaoké et la paire de gras partent, laissant les syllabes comme du texte ordinaire. Le minutage karaoké est la mise en forme la plus souvent perdue dans une conversion, car la plupart des formats n’ont nulle part où le mettre : un fichier qui se dirige vers l’un d’eux gagne à le retirer ici, où l’on voit ce qui s’est passé, plutôt qu’à le laisser disparaître silencieusement à l’étape suivante.

Questions fréquentes

Quelles sortes de mise en forme cette page retire-t-elle ?

Cinq familles : italique, gras, soulignement, couleur et minutage karaoké. Elles sont retirées dans tous les formats qui les portent — balises « <i> », « <b> », « <u> » et « <font color> », codes d’override ASS comme « \i1 », « \b1 », « \u1 » et « \c&H…& », plages karaoké et plages TTML. Le texte, les timecodes, les retours à la ligne et la position des blocs restent en place.

Les balises de locuteur et de classe sont-elles retirées elles aussi ?

Non, et c’est délibéré : « <v Bob> » dit qui parle et « <c.yellow> » nomme un groupe défini dans la feuille de styles de la page. Ce ne sont pas des styles de caractère, et les retirer reviendrait à retirer du contenu ou une référence. Si le fichier doit devenir du texte nu, la page de retrait des balises HTML s’en charge ; cette page-ci s’arrête à la mise en forme.

La page touche-t-elle aux mots eux-mêmes ?

Non. Elle retire le marquage, pas les caractères : les mots sont ceux qui ont été écrits, dans le même ordre, avec les mêmes majuscules et la même ponctuation. C’est la distinction entre cette famille de pages et celles qui retirent les annotations : ici, aucun mot ne disparaît, aucun bloc n’est supprimé, et un fichier qui n’avait aucun style revient octet pour octet.

La position des blocs est-elle considérée comme de la mise en forme ?

Non, et cette page ne la retire pas. Un marqueur de position — « {\an8} » en ASS, le même code en tête de ligne SRT — n’est pas un style de caractère : il dit où le bloc s’affiche, pas comment le texte est dessiné. C’est la page de position qui s’en occupe, avec ses neuf cases et son option de retrait. Les deux opérations sont séparées pour qu’on puisse choisir.

Que perd exactement un fichier nettoyé par cette page ?

Tout ce que portait sa mise en forme : un mot en italique n’est plus signalé comme hors champ, un mot en gras ne ressort plus, un nom souligné n’est plus distingué, une couleur ne hiérarchise plus rien, et un karaoké ne suit plus le chant. Les mots restent. C’est le compromis d’une livraison en texte nu, et il vaut mieux le faire ici, en le sachant, que de laisser une conversion l’imposer sans le dire.

Quels formats acceptent cette page ?

Les douze formats du site : SRT, WebVTT, ASS, SSA, SBV, SAMI, LRC, MicroDVD, TTML, JSON, TXT et CSV. Ceux qui ne portent aucune mise en forme — TXT, CSV, LRC, MicroDVD — traversent la page sans changement, car il n’y a rien à retirer. Le fichier est reconnu à son contenu plutôt qu’à son extension, et aucun fichier n’est envoyé pendant le passage.

Outils associés