Retirer les noms de locuteurs
Ou collez le texte d'un sous-titre
Options
Un cadre, cinq choix, et chaque choix a sa page. Crochets supprime les apartés entre [crochets], Parenthèses ceux entre (parenthèses), Locuteur supprime un nom tout en majuscules et les deux-points qui le suivent en début de ligne, et Musique supprime les symboles de note. Les quatre à la fois, c'est le choix Tout. Chacun modifie les mots eux-mêmes plutôt que le style : la ligne raccourcit — et contrairement aux pages de style, une annotation supprimée ne peut pas être restaurée par l'outil qui relit le résultat. 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 nom du locuteur placé en tête de ligne. Dans une piste pour sourds et malentendants, un changement de locuteur est souvent marqué par un nom en capitales suivi de deux-points — « BOB: », « JANE DOE: » — et parfois précédé du tiret qui signale déjà le changement de personne. Quand la livraison ne veut que le dialogue, ce nom part avec ses deux-points et l’espace qui suit.
La règle qui décide de ce qui est un nom est volontairement étroite : il faut des capitales et au moins deux lettres. « BOB: » part, « - JANE DOE: » part avec le tiret, « BOB (V.O.): » est reconnu malgré la mention de voix hors champ. « He said: hello » reste intact, car le mot qui précède les deux-points n’est pas en capitales ; « I: am not a label » reste aussi, car une seule lettre ne suffit pas à faire un nom — la page ne veut pas supprimer le pronom que tous les scripts emploient.
Le retrait est un retrait de texte, pas de balisage. Dans un fichier ASS, le dialogue est la dernière des colonnes séparées par des virgules sur la ligne Dialogue, et le nom se trouve à l’intérieur de cette colonne : la page le retire là, en laissant l’en-tête du script, la table des styles, la disposition des colonnes et les heures de l’événement. C’est la même modification qu’en SRT, atteinte par un autre format.
Rien n’est envoyé et les douze formats sont reconnus à leur contenu. Les timecodes ne bougent pas. Un nom de locuteur WebVTT écrit comme une balise — « <v Bob> » — n’est pas retiré par cette page, car ce n’est pas du texte mais une balise : c’est la page de retrait des balises HTML qui s’en occupe. Cette séparation permet de choisir entre nettoyer le texte et nettoyer le marquage.
Exemples
Un nom seul et un nom derrière un tiret
Entrée
1
00:00:01,000 --> 00:00:03,000
BOB: I heard that.
2
00:00:04,000 --> 00:00:06,000
- JANE DOE: So did I.
Sortie
1
00:00:01,000 --> 00:00:03,000
I heard that.
2
00:00:04,000 --> 00:00:06,000
So did I.
Deux des formes que prend un nom dans un vrai fichier : un nom seul, et un nom derrière le tiret qui marque un changement de locuteur. Les deux partent, avec les deux-points et l’espace qui suit, ce qui évite à la ligne de commencer par une espace orpheline. Ce qui reste est le dialogue tel qu’un spectateur qui entend la scène le lirait.
Des deux-points de dialogue laissés tranquilles
Entrée
1
00:00:01,000 --> 00:00:03,000
He said: hello
2
00:00:04,000 --> 00:00:06,000
I: am not a label
Sortie
1
00:00:01,000 --> 00:00:03,000
He said: hello
2
00:00:04,000 --> 00:00:06,000
I: am not a label
Les deux blocs reviennent octet pour octet. Le premier deux-points suit un mot en minuscules, donc il fait partie de la phrase au lieu de la précéder. Le second suit une seule lettre capitale, et une lettre ne suffit pas à faire un nom : une page qui la prendrait pour un nom supprimerait le pronom présent dans tous les scripts. C’est la règle la plus importante de la page.
Un nom dans la colonne Dialogue d’un fichier ASS
Entrée
[Script Info]
Title: speaker
[V4+ Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, Bold, Italic
Style: Default,Arial,20,&H00FFFFFF,0,0
[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,,BOB: I heard that.
Sortie
[Script Info]
Title: speaker
[V4+ Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, Bold, Italic
Style: Default,Arial,20,&H00FFFFFF,0,0
[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,,I heard that.
En ASS, le texte est la dernière des dix colonnes séparées par des virgules sur la ligne Dialogue, et le nom se trouve à l’intérieur de cette colonne. Tout ce qui l’entoure survit : l’en-tête du script, la table des styles, la disposition des colonnes et les heures de l’événement. C’est la même modification que dans l’exemple SRT, atteinte par un autre format de fichier.
Questions fréquentes
Qu’est-ce qui compte comme un nom de locuteur pour cette page ?
Un mot en capitales, d’au moins deux lettres, suivi de deux-points, en tête de ligne. Un tiret devant le nom est retiré avec lui, et une mention comme « (V.O.) » ou « (O.S.) » entre le nom et les deux-points est reconnue. Une seule lettre capitale ne suffit pas, et un mot en minuscules ne suffit pas : c’est ce qui protège « I: » et « He said: » d’un retrait erroné.
Pourquoi « He said: hello » reste-t-il intact ?
Parce que le mot qui précède les deux-points est en minuscules, donc les deux-points appartiennent à la phrase et non à une étiquette de locuteur. La page ne cherche pas tous les deux-points : elle cherche la forme d’un nom, et cette forme exige des capitales. Sans cette règle, elle retirerait le début de nombreuses répliques ordinaires, et le fichier perdrait du texte qui n’était pas une annotation.
Le tiret devant le nom est-il retiré aussi ?
Oui. Quand un nom est précédé du tiret qui marque un changement de locuteur — « - JANE DOE: So did I. » — le tiret part avec le nom, car il appartenait à l’étiquette et non à la réplique. Ce qui reste est la phrase seule, sans tiret orphelin ni espace en tête. C’est le comportement attendu quand on transforme une piste SDH en piste de dialogue simple.
La page retire-t-elle « <v Bob> » dans un fichier WebVTT ?
Non, parce que ce n’est pas du texte mais une balise de locuteur. La page ne modifie que les caractères du dialogue, et la balise WebVTT appartient au marquage du format. C’est la page de retrait des balises HTML qui la supprime, avec les autres balises de même forme. Cette séparation permet de choisir entre nettoyer le texte et nettoyer le balisage, deux opérations qui n’ont pas le même effet sur le fichier.
Un fichier ASS perd-il ses styles ou ses heures quand le nom part ?
Non. La modification porte sur la colonne Text de la ligne Dialogue, c’est-à-dire sur le dialogue lui-même. L’en-tête du script, la table des styles, la disposition des colonnes, les heures de début et de fin et les autres événements restent identiques. Le fichier reste un ASS valide, avec un dialogue qui commence simplement par le premier mot prononcé au lieu du nom.
Cette page retire-t-elle d’autres annotations SDH ?
Non, elle ne retire que les noms de locuteur en tête de ligne. Les bruits entre crochets, les mentions entre parenthèses et les notes de musique ont leurs propres pages, et la page qui réunit les quatre formes existe aussi. Ici, une ligne qui contient à la fois un nom et un bruit perd le nom et garde le bruit, ce qui est utile quand on veut conserver les indications sonores.