Aller au contenu principal
SubtitleMatrix

Combler les trous entre les blocs

SynchronisationAllonger les blocs courts
Ou collez le texte d'un sous-titre

Options

Millisecondes d'écran vide autorisées entre la fin d'un bloc et le début du suivant. Le vide est mesuré depuis la fin la plus lointaine atteinte jusque-là, et non depuis le bloc immédiatement précédent, pour qu'un long bloc couvrant plusieurs blocs courts ne crée pas un trou qui n'a jamais existé à l'écran. Ce que fait le nombre dépend de la page : fermer les trous ferme tout ce qui dépasse cette valeur (0 est la valeur habituelle et signifie que les deux se touchent exactement), tandis qu'une page de contrôle liste chaque portion plus large et laisse le fichier intact. Ce qui est égal ou inférieur au nombre est laissé intact dans les deux cas.

Le vide entre deux blocs a deux bords : la fin du bloc précédent et le début du suivant. Fin déplace la fin du bloc précédent : combler un trou l'allonge et l'élargir le raccourcit ; le bloc suivant garde son minutage à la milliseconde près. Début déplace plutôt le début du bloc suivant et laisse le précédent intact. Choisissez celui dont vous faites le plus confiance au minutage — généralement le bloc dont le texte est prononcé en dernier, car un sous-titre ne doit pas apparaître avant que sa réplique soit entendue.

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 ferme l’écran noir entre deux sous-titres en prolongeant le bloc précédent. Indiquez le plus grand trou que vous tolérez dans maxGapMs et tout trou plus large est ramené exactement à cette valeur : la fin du bloc précédent avance, le suivant n’est pas touché, et les deux gardent leur texte. Une limite de 0, valeur de départ, fait qu’ils se touchent : sous-titre après sous-titre, sans image noire entre eux.

Il faut être clair sur ce que la page ne fait pas. Fusionner deux blocs en un seul est une autre page et produit un autre fichier : ici les deux lignes restent deux blocs, chacune avec son style, sa position et son minutage karaoké, et l’aperçu montre deux barres qui se touchent au lieu d’une longue barre. Si les deux lignes sont les deux moitiés d’une phrase à lire d’un trait, fusionnez ; si ce sont deux choses distinctes séparées par une pause, prolongez la première.

Le sens du mouvement est le cœur de la page et réussit toujours : deux blocs peuvent toujours être mis bord à bord, donc la valeur saisie est atteinte exactement. Le bloc précédent finit là où le suivant commence, jamais au-delà.

La borne qui bouge se choisit avec gapStrategy. end, la valeur par défaut, allonge le bloc précédent ; start recule le début du suivant et laisse le précédent intact. start convient quand le second bloc a été écrit trop tard — une ligne qui doit apparaître dès que la précédente disparaît. SRT, WebVTT, ASS, SSA, SBV, SAMI, MicroDVD, TTML, JSON et CSV sont acceptés, et un fichier dont le contenu n’a pas changé ressort octet pour octet.

Exemples

Deux trous, tous deux fermés

Entrée

1
00:00:01,000 --> 00:00:02,000
First line.

2
00:00:06,000 --> 00:00:07,000
Second line.

3
00:00:07,420 --> 00:00:08,000
Third line.

Sortie

1
00:00:01,000 --> 00:00:06,000
First line.

2
00:00:06,000 --> 00:00:07,420
Second line.

3
00:00:07,420 --> 00:00:08,000
Third line.

La limite vaut 0, donc les deux trous se ferment complètement : la première ligne reste à l’écran cinq secondes au lieu d’une, la seconde 1 420 ms au lieu de 1 000. Le troisième bloc ne bouge jamais, et le fichier contient toujours trois blocs — les textes n’ont pas été fusionnés. Les deux fois, c’est le bloc à gauche du trou qui change.

Un trou exactement à la limite, et un milliseconde au-dessus

Entrée

1
00:00:01,000 --> 00:00:02,000
First.

2
00:00:02,200 --> 00:00:03,000
Second.

3
00:00:03,201 --> 00:00:04,000
Third.

Sortie

1
00:00:01,000 --> 00:00:02,000
First.

2
00:00:02,200 --> 00:00:03,001
Second.

3
00:00:03,201 --> 00:00:04,000
Third.

Avec la limite à 200, un trou de exactement 200 est dans la limite et reste tel quel, tandis qu’un trou de 201 est ramené à exactement 200 : le second bloc finit une milliseconde plus tard qu’avant. Les deux sont décidés différemment à dessein : un trou posé exactement sur votre nombre satisfait déjà l’exigence, et le traiter comme du travail transformerait une limite trop basse d’une milliseconde en modification de chaque trou du fichier.

Choisir la borne qui bouge

Entrée

1
00:00:01,000 --> 00:00:02,000
First.

2
00:00:05,000 --> 00:00:06,000
Second.

Sortie

1
00:00:01,000 --> 00:00:02,000
First.

2
00:00:02,000 --> 00:00:06,000
Second.

gapStrategy = start recule le début du second bloc au lieu d’avancer la fin du premier. Le trou est fermé de la même façon, mais c’est le second bloc qui gagne du temps à l’écran, et le premier reste intact.

Questions fréquentes

Que fait maxGapMs = 0 sur un fichier ?

Il fait finir chaque bloc exactement là où le suivant commence : les sous-titres s’enchaînent sans image noire. C’est le premier passage habituel sur un fichier coupé à la main, et sur l’aperçu une rangée de barres séparées devient une chaîne continue. Zéro est une vraie demande, pas un champ vide.

Comment gapStrategy = end ou start choisit-il la borne qui bouge ?

end, par défaut, avance la fin du bloc précédent : celui-ci reste plus longtemps à l’écran et le suivant ne change pas. start recule le début du suivant et laisse le précédent intact. Aucun réglage ne déplace les deux, car cela changerait la position du couple sur la timeline.

La page fusionne-t-elle les blocs quand elle comble un trou ?

Non, et c’est la différence avec la fusion. Les deux phrases restent deux blocs, chacune avec son texte, son style, sa position et son minutage, et le nombre de blocs du fichier ne change pas. Fusionner produirait un bloc unique avec les deux textes réunis et perdrait le style du second.

Un trou de 201 ms avec maxGapMs = 200 devient quoi ?

Il est ramené à exactement 200 ms, donc le bloc précédent finit un milliseconde plus tard. Un trou de 200 ms, lui, est laissé tel quel : il satisfait déjà la limite. Cette distinction évite qu’une limite trop basse d’un milliseconde modifie tous les trous du fichier.

Un trou déjà plus court que maxGapMs est-il élargi ?

Non. La page ne fait que fermer les trous plus larges que la limite ; un trou plus petit est conservé tel quel. Un nombre très grand ne laisse donc rien à faire et constitue un premier passage sûr sur un fichier dont vous n’avez pas encore regardé les pauses.

La page peut-elle créer un chevauchement ?

Non. Une seule borne du couple bouge et s’arrête à la borne de l’autre bloc : fermer un trou rapproche deux blocs mais ne les fait jamais se croiser. Un fichier où le précédent finit déjà après le début du suivant a des chevauchements, pas des trous, et demande d’abord la page des chevauchements.

Outils associés