Aller au contenu principal
SubtitleMatrix

Équilibrer les retours à la ligne

Texte et styleRefaire les retours à la ligne
Ou collez le texte d'un sous-titre

Options

Un cadre, cinq choix, et chaque choix a sa page. Renvoi à la ligne redistribue chaque bloc selon le nombre de colonnes, ce qui peut aussi bien raccourcir une ligne trop longue que remonter une ligne courte. Couper les lignes longues ne coupe que les lignes dépassant le nombre et laisse les autres exactement telles quelles. Équilibrer conserve le nombre de lignes de chaque bloc et déplace les mots entre elles jusqu'à ce que la plus longue soit aussi courte que possible. Joindre met chaque bloc sur une seule ligne. Limiter laisse intact tout bloc déjà dans la limite de lignes. 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 égalise les lignes que possède déjà un bloc. Elle conserve exactement le nombre de lignes écrit par le fichier et déplace des mots entre ces lignes jusqu’à ce que la plus longue soit aussi courte que possible. Un bloc qui arrive en deux lignes de 63 et 5 colonnes repart en deux lignes de 33 et 35, et le bloc voisin, déjà équilibré, ne bouge pas du tout.

C’est ce qui la distingue des pages qui replient ou qui coupent. Le repli travaille à une largeur que vous fixez et peut ajouter ou retirer des lignes ; la page de découpe ne touche qu’aux lignes qui dépassent la limite. Ici, le nombre de lignes n’est pas une entrée : c’est un fait lu dans le fichier, considéré comme déjà réglé par vous ou par votre lecteur, et la seule chose qui change est la place des mots à l’intérieur.

La règle suivie est que la ligne la plus longue doit être la plus courte possible, ce qui n’est pas la même chose que répartir les mots également. Les mots ont des longueurs différentes, donc les répartir en nombres égaux donne une ligne longue et une courte. La page cherche plutôt quelle largeur les lignes pourraient atteindre si le bloc gardait ce nombre de lignes, et les dispose à cette largeur. En pratique, les deux lignes se ressemblent, et c’est ce qu’on remarque à l’écran.

Certains blocs sont laissés entièrement tranquilles, et la page le dit en ne rapportant rien plutôt qu’en annonçant un passage réussi. Un bloc d’une ligne n’a pas de seconde ligne où déplacer des mots. Un bloc dont chaque ligne ne porte qu’un mot est aussi court que ce nombre de lignes le permet. Et une ligne qui commence par un tiret marque un changement de locuteur : ces blocs sont maintenus à l’écart les uns des autres, parce que déplacer la moitié de la réplique d’une personne dans celle d’une autre n’est pas un équilibrage mais une confusion. Les formats acceptés sont les onze qui portent plus d’une ligne par bloc : SRT, WebVTT, ASS, SSA, SBV, SAMI, LRC, MicroDVD, TTML, JSON et CSV.

Exemples

Une seconde ligne courte et une première longue

Entrée

1
00:00:01,000 --> 00:00:04,000
We could take the train and be there by six
or wait for the later one.

Sortie

1
00:00:01,000 --> 00:00:04,000
We could take the train and be there
by six or wait for the later one.

La première ligne faisait 43 colonnes et la seconde 26, donc la page a fait descendre « by six » de la première vers la seconde et s’est arrêtée là : 36 et 33 colonnes sont le plus proche que cette paire puisse venir, et pousser plus loin aurait rendu la seconde ligne plus longue que la première. Le bloc garde deux lignes, le même nombre de mots dans le même ordre, et les heures et le numéro ne bougent pas.

Un bloc déjà équilibré

Entrée

1
00:00:01,000 --> 00:00:04,000
The train leaves at six
in the evening Seven.

Sortie

1
00:00:01,000 --> 00:00:04,000
The train leaves at six
in the evening Seven.

23 et 21 colonnes, ce qui est le plus proche que cette paire de lignes puisse être, donc la page n’a rien à faire et le fichier revient octet pour octet. Rien n’est rapporté non plus, car un passage qui n’a pas trouvé de travail n’est pas un passage qui a agi. Cela vaut la peine d’être vu une fois : un outil qui réécrirait les lignes malgré tout risquerait de changer un fichier déjà correct sans rien dire dans le rapport.

Une ligne chinoise face à une ligne anglaise

Entrée

WEBVTT

00:00:01.000 --> 00:00:04.000
你好
Good morning to you everyone

Sortie

WEBVTT

00:00:01.000 --> 00:00:04.000
你好 Good morning
to you everyone

La ligne chinoise fait deux caractères, soit 4 colonnes, face à une ligne anglaise de 28 : un bloc que personne n’appellerait équilibré, et la page est d’accord. Elle remonte « Good morning » pour obtenir 17 et 15 colonnes. Compter les caractères au lieu des colonnes aurait jugé la ligne chinoise longue de deux unités et n’aurait presque rien déplacé, laissant l’écart que cette page existe pour corriger. C’est l’aspect des deux lignes à l’écran qui est égalisé, pas leur nombre de caractères.

Questions fréquentes

Comment la page choisit-elle la nouvelle place des mots ?

Elle cherche la largeur minimale à laquelle le bloc peut tenir avec le même nombre de lignes, puis place les mots à cette largeur. Elle déplace donc des mots entiers entre les lignes, jamais des caractères isolés, et s’arrête quand la plus longue ligne ne peut plus raccourcir sans allonger l’autre au-delà. Le résultat ressemble à une répartition égale sans en être une, puisque les mots n’ont pas tous la même longueur et que la page en tient compte.

Le nombre de lignes du bloc peut-il changer ?

Non. Le nombre de lignes est un fait lu dans le fichier et il est repris tel quel : un bloc de deux lignes reste à deux lignes, un bloc de trois reste à trois. C’est la différence avec la page de repli, qui peut ajouter ou retirer des lignes en fonction d’une largeur, et avec la page de découpe, qui ne touche qu’aux lignes trop longues. Ici, seule la place des mots change à l’intérieur d’un nombre de lignes fixé.

Pourquoi mesure-t-on des colonnes et non des caractères ?

Parce qu’un caractère chinois ou japonais occupe deux colonnes à l’écran, alors qu’une lettre latine en occupe une. Deux lignes qui semblent avoir le même nombre de caractères peuvent donc être très différentes en largeur. Compter les caractères jugerait une ligne de vingt-quatre idéogrammes aussi longue qu’une ligne de vingt-quatre lettres, et l’équilibrage à l’écran serait faux. La colonne est l’unité qui décrit ce que le spectateur voit.

Pourquoi les lignes commençant par un tiret ne sont-elles pas fusionnées ?

Parce qu’un tiret marque un changement de locuteur : chaque ligne appartient à une personne différente. Déplacer la moitié d’une réplique dans la ligne suivante mélangerait deux voix, ce qui est une erreur de lecture que le tiret avait justement pour but d’éviter. La page traite chaque bloc de tiret comme une cloison et équilibre à l’intérieur, ou laisse le bloc tel quel quand il n’y a rien à équilibrer.

Que se passe-t-il sur un bloc déjà équilibré ?

Le fichier revient octet pour octet et rien n’est rapporté. La page ne réécrit pas un bloc qui n’a rien à gagner, car toute réécriture risquerait de déplacer un retour à la ligne volontaire sans aucune amélioration visible. C’est ce qui permet de lancer la page sur un fichier entier sans se demander quels blocs sont déjà corrects : ceux-là traversent le passage sans être touchés, et le rapport ne les mentionne pas.

Quels formats sont acceptés par l’équilibrage ?

Les onze dont les blocs peuvent porter plus d’une ligne : SRT, WebVTT, ASS, SSA, SBV, SAMI, LRC, MicroDVD, TTML, JSON et CSV. Le texte brut n’est pas proposé, car un fichier texte compte un bloc par ligne et n’a donc aucun retour à la ligne à déplacer. Les formats sont reconnus à leur contenu plutôt qu’à leur extension, et aucun fichier ne quitte votre machine pendant le passage.

Outils associés