Aller au contenu principal
SubtitleMatrix

Retirer le gras des sous-titres

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 le gras du texte des sous-titres. Elle reconnaît les trois notations courantes : la balise « <b>…</b> » de SRT, WebVTT, SBV et SAMI, les codes d’override ASS « {\b1}…{\b0} » — y compris les variantes pondérées comme « {\b700} » — et les plages de style TTML qui portent un attribut de graisse. Le mot reste, le gras part.

Le reste de la ligne n’est pas touché. Un italique voisin reste en italique, un soulignement reste en place, une couleur reste où elle était, et les timecodes ne bougent pas. C’est ce qui distingue cette page de celle qui retire toute la mise en forme : ici, on enlève une seule des quatre familles, pour un fichier dont la convention est d’utiliser l’italique pour le hors-champ et le gras pour l’accent, et qui doit perdre le second sans perdre le premier.

En ASS, le gras peut aussi venir du style nommé dans la feuille de styles — la colonne Bold de la déclaration « Style: ». Cette page ne la modifie pas : elle ne retire que les overrides posés dans le texte d’un événement. Un mot qui doit son gras au style garde donc son gras, car ce n’est pas un balisage de ligne mais une propriété du style, et la changer affecterait tous les blocs qui l’utilisent.

Rien n’est envoyé, et les douze formats sont reconnus à leur contenu. Un fichier sans gras revient octet pour octet — c’est la vérification la plus simple de la page, et elle est utile sur un fichier dont on soupçonne le balisage. Les majuscules d’un bloc entier restent des majuscules : cette page ne touche jamais à la casse.

Exemples

Un titre de bloc et un mot accentué

Entrée

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

2
00:00:03,000 --> 00:00:04,000
The <b>room</b> was dark.

Sortie

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

2
00:00:03,000 --> 00:00:04,000
The room was dark.

Un bloc entièrement en gras et un seul mot accentué au milieu perdent leur gras de la même façon. Les majuscules du premier bloc restent, car cette page ne touche jamais à la casse : si c’est cela que vous cherchez, les pages de majuscules et de minuscules sont faites pour ça. Le texte est identique à l’entrée, seules les balises ont disparu.

Gras et italique sur la même ligne

Entrée

1
00:00:01,000 --> 00:00:02,000
<i>A voice off screen.</i> <b>She left.</b>

Sortie

1
00:00:01,000 --> 00:00:02,000
<i>A voice off screen.</i> She left.

L’italique survit et le gras part, sur la même ligne. C’est le passage qui garde les conventions d’un fichier intactes : italique pour le hors-champ, gras pour l’accent, et seul le second est retiré. Tout enlever d’un coup est une autre page, celle de la mise en forme complète, et c’est elle qu’il faut prendre une fois qu’on a décidé que le fichier ne portera plus aucun style.

Un gras pondéré dans un fichier ASS

Entrée

[Script Info]
Title: bold

[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,,{\b1}hello{\b0} {\b700}there{\b0}

Sortie

[Script Info]
Title: bold

[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 partent, y compris celle qui porte un poids. « {\b700} » n’est pas un code que l’outil n’a pas compris : c’est du gras avec une graisse, et il est retiré comme n’importe quel gras, donc un fichier de fansub qui demande une graisse plus forte est traité par le même passage. Les mots entre les deux plages gardent leur espacement.

Questions fréquentes

Quelles notations de gras cette page reconnaît-elle ?

Trois : la balise « <b>…</b> » des formats textuels comme SRT, WebVTT, SBV et SAMI ; les codes d’override ASS et SSA « {\b1}…{\b0} », y compris les formes pondérées comme « {\b700} » ; et les plages de style TTML qui expriment la graisse. Le mot est conservé dans les trois cas, et seule la notation du gras disparaît. Un fichier qui mélange les trois est nettoyé en un passage.

Le gras défini dans un style ASS est-il retiré ?

Non. La page ne touche qu’aux overrides posés dans le texte d’un événement, pas à la feuille de styles nommée. Un mot qui doit son gras à la colonne Bold de sa déclaration « Style: » garde donc son gras, car ce n’est pas un balisage de ligne mais une propriété du style, et la modifier changerait tous les blocs qui l’utilisent. Le fichier garde ainsi sa cohérence visuelle.

L’italique et le soulignement sont-ils conservés ?

Oui. Cette page ne retire qu’une famille de mise en forme, le gras ; l’italique, le soulignement, la couleur et le karaoké restent en place. C’est la différence avec la page de mise en forme complète, qui les enlève tous. Sur un fichier où le gras sert d’accent et l’italique de convention pour le hors-champ, ce passage permet de perdre le premier sans perdre la seconde.

Un fichier sans gras revient-il identique ?

Oui, octet pour octet. La page ne réécrit pas un fichier qui n’a rien à retirer : elle ne normalise pas les espaces, ne change pas les fins de ligne et ne touche pas aux autres styles. C’est la vérification la plus simple de son comportement, et elle est utile sur un fichier dont on soupçonne le balisage : si la sortie diffère, la différence est un gras qui était bien là.

La page change-t-elle les majuscules ou le texte ?

Non. Elle retire le balisage du gras, pas les caractères : les mots, leur ordre, leur casse et leur ponctuation sont exactement ceux de l’entrée. Un bloc écrit tout en capitales reste tout en capitales après le retrait de son gras. Si la casse doit changer, les pages de majuscules, de minuscules et de casse de phrase s’en occupent, et elles sont séparées pour cette raison.

La page fonctionne-t-elle sur un fichier WebVTT avec des balises de classe ?

Oui. Les balises de classe comme « <c.yellow> » ne sont pas du gras et sont laissées en place ; seule la balise « <b> » et son contenu stylé sont retirés. C’est la même règle que pour les autres formats : la page retire la mise en forme qu’elle connaît et laisse le reste intact, y compris les balises dont le sens est défini par la feuille de styles de la page.

Outils associés