Aller au contenu principal
SubtitleMatrix

Vérifier la longueur des lignes

Conformité accessibilitéCaractères par ligne (CPL)
Ou collez le texte d'un sous-titre

Options

La limite n'est pas un nombre que vous saisissez : elle est lue dans un document publié, et le rapport nomme ce document, cite la phrase d'origine, précise si cette phrase est une exigence ou une recommandation, et donne la date de notre dernière vérification avec un lien. Choisissez le document dont vous répondez. Ils ne sont pas d'accord entre eux : Netflix compte les caractères par seconde et limite une ligne à 42 caractères, tandis qu'Ofcom et la BBC comptent les mots par minute et, pour la longueur de ligne, la BBC limite une ligne à 37. Trois d'entre eux n'énoncent aucun chiffre — 47 CFR §79.1, WCAG 2.2 SC 1.2.2 et EN 301 549, qui exige que les pages web et les documents non web satisfassent ce même critère. Ces trois exigent que les sous-titres identifient qui parle et portent les informations non verbales, et laissent chaque nombre au diffuseur ; une page qui les vérifie demande si le fichier le fait, pas si un nombre est dépassé. Ils n'ont pas non plus le même poids : un défaut qui se lit comme un avertissement contre WCAG se lit comme une erreur contre EN 301 549, car la norme transforme ce critère en « doit ». Changer ce cadre change ensemble la limite et la citation, si bien qu'un rapport ne peut jamais porter le nombre d'un document sous le nom d'un autre. Les pages qui vérifient quelque chose qu'un seul de ces documents énonce ne proposent que celui-là.

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.

Une limite de longueur de ligne est le nombre maximal de caractères qu'une ligne de sous-titre peut contenir. Cette page mesure chaque ligne de chaque bloc par rapport à la limite du document que vous choisissez — 42 caractères par ligne dans le Netflix Timed Text Style Guide, 37 dans les BBC Subtitle Guidelines — et liste chaque ligne qui la dépasse, avec la longueur mesurée et la phrase d'où la limite a été lue. Le fichier est lu dans votre navigateur, jamais envoyé, et il n'est pas modifié.

Le compte porte sur les caractères visibles. Les balises de mise en forme sont retirées avant toute mesure, si bien qu'une ligne en italique dans un fichier ASS se compte exactement comme les mêmes mots dans un fichier SRT, tandis que les espaces et la ponctuation sont comptés parce qu'ils occupent de la place à l'écran. Cela compte parce que la limite porte sur ce qui tient : une ligne qui la dépasse atteint le bord du cadre, ou est réduite jusqu'à tenir, ou est coupée par l'appareil pour lequel les sous-titres ont été faits.

Deux choses que la page ne fait pas. Elle mesure chaque ligne séparément, donc un bloc de deux lignes de 40 caractères n'est pas signalé sous une limite de 42 alors que 80 caractères sont à l'écran en même temps — le nombre de lignes qu'un bloc peut contenir est une limite distincte dans les deux documents et n'est pas contrôlé ici. Et elle accepte le texte brut : un fichier .txt n'a pas de minutage, donc chaque ligne reçoit un créneau de deux secondes pour donner un point d'attache à la mesure, et le rapport imprime ces heures dans la ligne du constat, où l'on voit qu'elles ne venaient pas du fichier.

Exemples

Une ligne à trois caractères au-dessus de la limite Netflix

Sous-titres

1
00:00:01,000 --> 00:00:03,000
I missed the last train home and had to walk.
Back before midnight, you said.

2
00:00:04,000 --> 00:00:06,000
Every night this week?

Ce que le rapport constate

Lines longer than the limit — 1 found

Severity   Cues   Start          End            Measured                 Limit                    Clause
Warning    1      00:00:01.000   00:00:03.000   45 characters per line   42 characters per line   Netflix Timed Text Style Guide: General Requirements — Line length: maximum 42 characters per line (43–44 only in rare exceptions)

Checked against
Standard: Netflix Timed Text Style Guide
Limit: 42 characters per line
Where it is stated: Line length: maximum 42 characters per line (43–44 only in rare exceptions)
Stated as: Guideline
Not checked by this page: Duration: minimum duration 5/6 second (20 frames at 24fps); Duration: maximum duration 7 seconds; Reading speed: 20 characters per second for adult content (17 for children's); Line length: maximum 2 lines per subtitle event

La première ligne du bloc 1 fait 45 caractères et figure dans la liste ; la seconde ligne du même bloc en mesure 31 et n'y figure pas. La valeur mesurée est la ligne la plus longue du bloc, si bien qu'un bloc qui se répartit sur deux lignes confortables revient propre alors qu'une seule ligne trop longue ne le fait pas.

Deux lignes de 42 caractères exactement

Sous-titres

1
00:00:01,000 --> 00:00:04,000
I waited at the station for an hour today.
I waited for you at the station all night.

Ce que le rapport constate

Lines longer than the limit — Nothing found.

Checked against
Standard: Netflix Timed Text Style Guide
Limit: 42 characters per line
Where it is stated: Line length: maximum 42 characters per line (43–44 only in rare exceptions)
Stated as: Guideline
Not checked by this page: Duration: minimum duration 5/6 second (20 frames at 24fps); Duration: maximum duration 7 seconds; Reading speed: 20 characters per second for adult content (17 for children's); Line length: maximum 2 lines per subtitle event

Les deux lignes tombent exactement sur la limite, donc aucune n'est signalée — 84 caractères à l'écran dans un même bloc, parfaitement autorisés, car la limite s'entend par ligne et non par bloc.

Les mêmes quarante caractères sous la limite BBC de 37

Sous-titres

1
00:00:01,000 --> 00:00:03,000
We can talk about it all in the morning.

2
00:00:04,000 --> 00:00:06,000
Every night this week?

Ce que le rapport constate

Lines longer than the limit — 1 found

Severity   Cues   Start          End            Measured                 Limit                    Clause
Warning    1      00:00:01.000   00:00:03.000   40 characters per line   37 characters per line   BBC Subtitle Guidelines — Line length: maximum 37 characters per line

Checked against
Standard: BBC Subtitle Guidelines
Limit: 37 characters per line
Where it is stated: Line length: maximum 37 characters per line
Stated as: Guideline
Not checked by this page: Line length: maximum 2 lines (a third only if no important picture is obscured); Reading speed: 160–180 words per minute

Rien n'a changé dans le fichier, seul le document a changé, et le verdict s'est inversé : 40 caractères tiennent confortablement dans les 42 de Netflix et dépassent de trois les 37 de la BBC. La colonne de clause nomme les BBC Subtitle Guidelines, ce qui distingue les deux rapports lorsque les mesures sont identiques.

Un fichier texte sans minutage

Sous-titres

The last train had already gone when I finally left the office.
Every night this week?

Ce que le rapport constate

Lines longer than the limit — 1 found

Severity   Cues   Start          End            Measured                 Limit                    Clause
Warning    1      00:00:00.000   00:00:02.000   63 characters per line   42 characters per line   Netflix Timed Text Style Guide: General Requirements — Line length: maximum 42 characters per line (43–44 only in rare exceptions)

Checked against
Standard: Netflix Timed Text Style Guide
Limit: 42 characters per line
Where it is stated: Line length: maximum 42 characters per line (43–44 only in rare exceptions)
Stated as: Guideline
Not checked by this page: Duration: minimum duration 5/6 second (20 frames at 24fps); Duration: maximum duration 7 seconds; Reading speed: 20 characters per second for adult content (17 for children's); Line length: maximum 2 lines per subtitle event

Une transcription plutôt qu'un fichier de sous-titres, et elle est mesurée quand même : une ligne est une ligne, qu'elle porte ou non un code temporel. Seule la première dépasse 42 caractères. Les heures de début et de fin de la ligne sont une timeline inventée par cette page pour que la mesure ait un point d'attache — deux secondes par ligne à partir de zéro —, et rien n'a été perdu pendant la lecture, car la longueur d'une ligne ne dépend pas de l'horloge.

Questions fréquentes

Quels caractères sont comptés quand une ligne de sous-titre est mesurée ici ?

Chaque caractère visible, espaces et ponctuation compris, après retrait des balises de mise en forme. C'est la seule façon de mesurer la même phrase de la même manière dans douze formats différents : une ligne en italique dans ASS porte des balises qu'une ligne SRT ne porte pas, et compter les balises ferait diverger deux mesures d'une ligne identique à l'écran.

Dois-je contrôler mes sous-titres contre 42 caractères ou contre 37 ?

Selon le document auquel vous devez répondre. Les deux chiffres sont proposés ici. Le guide Netflix autorise 42 caractères par ligne, avec 43 et 44 seulement dans de rares exceptions, et les BBC Subtitle Guidelines plafonnent une ligne à 37. Ce sont deux réponses différentes à la même question parce qu'elles ont été écrites pour des cibles de diffusion différentes, et le rapport nomme le document utilisé : le nombre n'est jamais sans attribution. La limite est exprimée en caractères par ligne (CPL) dans les deux cas.

La limite est-elle contrôlée par ligne ou par bloc ?

Par ligne. Un bloc de deux lignes de 40 caractères n'est pas signalé sous une limite de 42, même s'il place 84 caractères à l'écran en même temps. Le nombre de lignes qu'un bloc peut contenir est une limite distincte — deux dans les deux documents cités — et cette page ne la contrôle pas ; la section de base la cite parmi les limites qu'elle n'a pas contrôlées.

Puis-je contrôler une transcription ou un fichier texte brut pour la longueur des lignes ?

Oui, et c'est la seule page de cette catégorie qui accepte un fichier texte. Un fichier .txt ne porte aucun minutage, donc le lecteur donne à chaque ligne un créneau de deux secondes à partir de zéro ; ces heures apparaissent dans les lignes du rapport et n'existent que pour donner un point d'attache à la mesure. Le nombre de caractères d'une ligne ne dépend pas de l'horloge, si bien que le verdict sur chaque ligne est réel.

Le contrôle de la longueur des lignes modifie-t-il les retours à la ligne de mon fichier ?

Non. Rien n'est réécrit et le fichier n'est pas envoyé. Si vous voulez redistribuer les lignes selon un nombre de colonnes, c'est un autre outil qui produit un nouveau fichier de sous-titres. Cette page indique seulement quelles lignes dépassent la limite et de combien.

Quelle différence y a-t-il entre mesurer la longueur des lignes et plafonner leur nombre ?

L'une porte sur la largeur qu'une ligne peut atteindre, l'autre sur le nombre de lignes qu'un bloc peut contenir. Les deux documents énoncent ces limites séparément, et un fichier peut échouer à l'une sans échouer à l'autre : un bloc peut tenir deux lignes courtes et être conforme, ou une seule ligne très longue et dépasser la limite. Cette page ne répond qu'à la première question, et la section de base nomme la seconde parmi ce qu'elle n'a pas contrôlé.

Ce que le contrôle recherche

  • Le rapport décrit un fichier ; les documents derrière ses chiffres s'adressent à des services et à des fournisseurs. Les 42 caractères de Netflix et les 37 de la BBC viennent de guides de style écrits pour leurs propres cibles de diffusion, pas de la loi. Savoir si vos sous-titres doivent les satisfaire est une question de contrat ou de régulateur, à laquelle cette page ne répond pas : elle rapporte quelles lignes dépassent quelle limite publiée.
  • La longueur des lignes est l'une des rares propriétés d'un fichier de sous-titres qui coûte directement quelque chose au spectateur. Une ligne qui sort du cadre, ou qui est réduite jusqu'à tenir, devient illisible pour quiconque dépend du texte, et c'est encore plus dur pour les personnes malvoyantes. C'est pourquoi les deux documents la traitent comme un plafond plutôt qu'une préférence, et pourquoi sa mesure constitue une page distincte de celle qui mesure la vitesse de lecture.

Références

  • Netflix Timed Text Style Guide: General Requirements — longueur des lignes : 42 caractères par ligne au maximum, 43 à 44 seulement dans de rares exceptions.
  • BBC Subtitle Guidelines — longueur des lignes : 37 caractères par ligne au maximum.

Outils associés