Aller au contenu principal
SubtitleMatrix

Retirer l'italique 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 l’italique du texte des sous-titres. Elle reconnaît la balise « <i>…</i> » des formats textuels, les codes d’override ASS et SSA « {\i1}…{\i0} », et les plages TTML qui expriment l’italique. Le mot reste, l’italique part, et le reste de la ligne ne bouge pas : un gras voisin reste en gras, une couleur reste en place, un soulignement reste souligné.

C’est la page à prendre quand un fichier doit perdre une convention et pas les autres. Dans beaucoup de flux, l’italique porte le hors-champ, la voix téléphonique, le narrateur ou un mot étranger ; le gras porte l’accent, le soulignement une consigne de livraison. Retirer l’italique seul permet de supprimer une convention devenue inutile sans toucher aux autres, alors que la page de mise en forme complète les enlève toutes.

Les balises de classe ne sont pas des italiques. « <c.lawyer> » ressemble à un style, mais c’est un nom que le lecteur cherche dans la feuille de styles de la page, où il peut signifier n’importe quoi, y compris de l’italique. La page ne la retire donc pas : elle ne sait pas ce que ce nom vaut, et c’est la page de retrait des balises HTML qui balaie cette forme. En ASS, l’italique défini par un style nommé n’est pas touché non plus.

Rien n’est envoyé et les douze formats sont reconnus à leur contenu. Un fichier qui ne contient aucun italique revient octet pour octet, y compris son gras et ses autres styles : c’est la manière la moins coûteuse de vérifier un fichier dont on soupçonne le balisage, sans risquer d’emporter autre chose.

Exemples

Du hors-champ dans un fichier SRT

Entrée

1
00:00:01,000 --> 00:00:02,000
<i>A voice off screen.</i> The door opens.

2
00:00:03,000 --> 00:00:04,000
<i>I can hear you.</i>

Sortie

1
00:00:01,000 --> 00:00:02,000
A voice off screen. The door opens.

2
00:00:03,000 --> 00:00:04,000
I can hear you.

Les deux plages d’italique partent, y compris celle qui couvre un bloc entier, et le texte du second bloc n’est pas touché. Là où une plage d’italique voisinait du dialogue ordinaire sur la même ligne, les mots des deux côtés se rejoignent avec une seule espace, ce que la ligne montrait déjà au lecteur. Le texte et les timecodes restent identiques.

Un fichier WebVTT qui porte aussi une balise de classe

Entrée

WEBVTT

00:00:01.000 --> 00:00:02.000
<c.lawyer><i>The defendant was not present.</i></c>

Sortie

WEBVTT

00:00:01.000 --> 00:00:02.000
<c.lawyer>The defendant was not present.</c>

L’italique part et « <c.lawyer> » reste. Un nom de classe n’est pas une plage de style : il est cherché dans la feuille de styles de la page, et « <c.lawyer> » peut y valoir n’importe quoi. Le laisser est la lecture honnête d’une balise que l’outil n’a jamais modélisée ; la page qui retire cette forme de balisage, elle, le fait exprès et le dit dans son titre.

Un fichier sans aucun italique

Entrée

1
00:00:01,000 --> 00:00:02,000
<b>The room was dark.</b>

2
00:00:03,000 --> 00:00:04,000
She left early.

Sortie

1
00:00:01,000 --> 00:00:02,000
<b>The room was dark.</b>

2
00:00:03,000 --> 00:00:04,000
She left early.

Il n’y avait rien à retirer, donc le fichier revient octet pour octet et le gras reste où il était. Sur un fichier où vous soupçonnez des italiques sans les voir, c’est la façon la moins coûteuse de le savoir — et la page ne prendra pas le gras avec elle. Une sortie identique est donc une information, pas un échec.

Questions fréquentes

Quelles notations d’italique cette page reconnaît-elle ?

Trois : la balise « <i>…</i> » des formats textuels, les codes d’override « {\i1}…{\i0} » d’ASS et SSA, et les plages TTML qui expriment l’italique. Le mot reste dans les trois cas et seule la notation disparaît. Une plage qui couvre un bloc entier est retirée comme une plage d’un mot, et une ligne qui mêle italique et dialogue ordinaire se referme avec une seule espace.

Pourquoi le gras et les autres styles restent-ils ?

Parce que cette page ne retire qu’une famille, l’italique. C’est exactement ce qui la distingue de la page de mise en forme complète, qui enlève italique, gras, soulignement, couleur et karaoké d’un coup. Sur un fichier où l’italique marque le hors-champ et le gras l’accent, ce passage permet de perdre la première convention sans perdre la seconde, ce qui n’est pas possible avec la page complète.

Les balises de classe sont-elles retirées ?

Non. « <c.lawyer> » n’est pas une plage de style mais un nom que le lecteur va chercher dans la feuille de styles de la page, où il peut désigner de l’italique, du bleu ou autre chose. La page ne peut pas savoir ce que ce nom vaut, donc elle le laisse. C’est la page de retrait des balises HTML qui le supprime, avec les autres balisages de même forme.

L’italique défini dans un style ASS est-il concerné ?

Non. La page ne retire que les overrides posés dans le texte d’un événement, pas la colonne Italic d’une déclaration « Style: » dans la feuille de styles. Un mot qui doit son italique à son style nommé le garde donc, 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. Le fichier garde ainsi sa cohérence.

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

Ni l’un ni l’autre. Elle retire le balisage de l’italique, pas les caractères : les mots, leur ordre, leur casse et leur ponctuation sont ceux de l’entrée, et les heures de début et de fin ne bougent pas. Une ligne dont tout le texte était en italique reste une ligne avec le même texte, simplement sans la plage qui la marquait. Aucun bloc n’est supprimé.

Un fichier sans italique revient-il identique ?

Oui, octet pour octet. La page ne réécrit pas un fichier qui n’a rien à retirer : elle ne normalise ni les espaces, ni les fins de ligne, ni l’encodage, et elle ne touche pas aux autres styles. Une sortie identique signifie qu’aucune plage d’italique n’a été trouvée, ce qui est une information utile sur un fichier dont on ne connaît pas le balisage.

Outils associés