Fusionner les chevauchements
Ou collez le texte d'un sous-titre
Options
Espace met les deux textes à la suite sur une seule ligne, ce que vous voulez quand le fichier d'origine a coupé une phrase en deux blocs. Un saut de ligne les empile : le bloc ressort en sous-titre sur deux lignes qui reste à l'écran pendant toute la durée.
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.
Deux blocs se chevauchent quand le second commence avant que le premier ait fini. Les lecteurs réagissent différemment — empiler les lignes, cacher la première, clignoter entre les deux — et le même fichier ne rend pas pareil sur deux machines. Cette page sort le chevauchement des mains du lecteur : chaque groupe qui se chevauche devient un bloc unique allant du plus tôt début à la plus tardive fin, avec les deux textes à l’intérieur.
Les mots survivent tous. Ce qui ne survit pas, c’est le minutage propre à chaque bloc : après la fusion, il y a un intervalle là où il y en avait deux, et le rapport de pertes indique combien de blocs ont été absorbés. Rien en dehors des groupes ne bouge, et les numéros restent ceux du fichier : un fichier dont les blocs 1 et 2 ont fusionné peut continuer au numéro 3.
Les chevauchements viennent souvent de trois endroits. Un fichier recalculé pour une autre fréquence est arrondi deux fois et les blocs voisins se rejoignent. Un fichier assemblé à partir de deux moitiés ou de deux langues peut avoir deux séries de blocs sur la même timeline. Et un fichier converti depuis un format à positions — ASS avec une ligne en haut et une en bas — n’a jamais été écrit pour un seul bloc à la fois.
L’alternative est de supprimer les chevauchements, ce qui repousse le bloc suivant pour que les deux passent l’un après l’autre : le minutage reste honnête au prix du temps d’écran, et c’est le bon choix pour deux blocs réellement successifs. Fusionner convient quand les deux doivent se lire ensemble — une ligne et sa traduction, un sous-titre et la parole qu’il décrit. Rien n’est envoyé : SRT, WebVTT, ASS, SSA, SBV, SAMI, MicroDVD, TTML, JSON et CSV sont lus et écrits dans l’onglet, avec mergeJoiner pour choisir comment les textes se rejoignent.
Exemples
Deux blocs qui se recouvrent
Entrée
1
00:00:01,000 --> 00:00:04,000
First.
2
00:00:03,000 --> 00:00:06,000
Second, starting early.
Sortie
1
00:00:01,000 --> 00:00:06,000
First. Second, starting early.
Le second bloc commence une seconde avant la fin du premier, donc le couple devient un seul bloc qui couvre les deux. La seconde de recouvrement n’est plus ambiguë — il n’y a qu’un bloc à l’écran entre 00:00:03 et 00:00:04 — et les deux textes sont toujours là, dans l’ordre où ils figuraient dans le fichier. Le bloc fusionné garde le numéro 1.
Deux blocs qui se touchent
Entrée
1
00:00:01,000 --> 00:00:02,000
First.
2
00:00:02,000 --> 00:00:03,000
Second, exactly touching.
Sortie
1
00:00:01,000 --> 00:00:02,000
First.
2
00:00:02,000 --> 00:00:03,000
Second, exactly touching.
Un bloc qui finit exactement quand le suivant commence n’est pas un chevauchement : la page y voit une coupe propre et ne change rien. Cela compte plus qu’il n’y paraît, car c’est la forme la plus courante d’un fichier bien calé, et un outil qui la fusionnerait transformerait un épisode de 900 blocs en un seul. Si vous voulez vraiment les réunir, c’est la page de fusion par écart, avec sa limite à zéro.
Une chaîne de chevauchements
Entrée
1
00:00:01,000 --> 00:00:03,000
One.
2
00:00:02,000 --> 00:00:05,000
Two.
3
00:00:04,000 --> 00:00:07,000
Three.
Sortie
1
00:00:01,000 --> 00:00:07,000
One. Two. Three.
Chaque nouveau bloc est comparé à la fin du groupe en cours : trois blocs enchaînés deviennent un seul bloc, du début du premier à la fin du dernier, et les textes sont réunis avec mergeJoiner, espace ou retour à la ligne. C’est l’aspect d’un fichier après un mauvais recalage, et le texte survit à l’effondrement même si les minutages individuels disparaissent.
Questions fréquentes
Qu’est-ce qui compte comme chevauchement pour cette page ?
Un bloc dont le début est antérieur à la fin du précédent, même d’un milliseconde. Un bloc qui commence exactement au milliseconde où le précédent finit est une coupe nette, pas un chevauchement, et la page le laisse intact. C’est ce test strict qui protège un fichier bien minuté.
Comment mergeJoiner place-t-il les deux textes ?
mergeJoiner = space réunit les textes sur une même ligne, séparés par une espace ; mergeJoiner = newline écrit le second texte sur une nouvelle ligne du même bloc. Le premier convient à une phrase coupée, le second à deux lignes qui doivent rester distinctes.
La fusion déplace-t-elle les blocs qui ne se chevauchent pas ?
Non, pas d’un milliseconde. Leurs numéros ne sont pas réécrits non plus : le bloc survivant d’un groupe garde son numéro, donc une sortie qui lit 1 et 3 indique que le bloc 2 a été absorbé.
Pourquoi fusionner plutôt que supprimer le chevauchement ?
Parce que les deux blocs vont ensemble. Supprimer repousse le second et fait perdre du temps d’écran, avec le risque de couper une phrase ; c’est juste pour deux répliques successives. Fusionner garde les deux textes visibles sur tout l’intervalle, ce qui convient à une ligne et sa traduction.
Que se passe-t-il avec trois blocs qui se chevauchent en chaîne ?
Ils deviennent un seul bloc allant du plus tôt début à la plus tardive fin, comparés un par un : chaque nouveau bloc est testé contre la fin du groupe en cours. Une chaîne de cinq blocs produit un bloc au texte de cinq lignes, et le rapport indique quatre blocs absorbés.
Quel style est conservé quand deux styles différents fusionnent ?
Celui du premier bloc. Un bloc ne porte qu’un style, donc un fichier ASS ou SSA dont les deux blocs chevauchants diffèrent ressort avec le style du plus ancien, et le rapport compte un élément qui n’a pas pu suivre. Sur un fichier stylé, lisez le rapport avant de livrer.