Aller au contenu principal
SubtitleMatrix

Diviser les blocs par durée

SynchronisationDiviser à un instant donné
Ou collez le texte d'un sous-titre

Options

Une durée : 3000, 3s, 1m30s et 00:00:03,000 fonctionnent. Tout bloc à l'écran plus longtemps que cela est divisé en autant de morceaux qu'il le faut : un bloc de 8 secondes avec 3000 ici devient trois morceaux, et la durée est partagée également quelles que soient les longueurs de texte. Utilisez ceci quand le problème est le temps qu'un bloc reste à l'écran ; utilisez le cadre de caractères de l'autre page quand le problème est le texte qu'il contient.

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 divise tout bloc affiché plus longtemps que la limite en autant de morceaux qu’il faut. La limite vaut 7 000 ms au départ — sept secondes, le plafond que citent la plupart des guides pour un bloc — et c’est la page à choisir si vous connaissez votre fichier en secondes plutôt qu’en caractères. Un bloc de huit secondes avec une limite de trois secondes devient trois blocs d’environ 2 667 ms.

Le nombre de morceaux est calculé à partir de la durée, pas compté à la main, et le temps est réparti également. Le texte est ensuite coupé aux frontières de mots les plus proches de ces divisions, donc les morceaux ont rarement exactement le même nombre de caractères. C’est assumé : vous avez demandé des durées, et la page garantit les durées ; le texte suit au plus près des mots entiers.

Rien ne bouge hors du bloc divisé. Un bloc exactement égal à la limite est laissé tel quel, et un fichier où rien n’est trop long ressort octet pour octet : la page ne fait que diviser, donc une limite trop haute est un premier passage sûr sur un fichier inconnu. Abaisser la limite produit des morceaux plus courts et plus nombreux, qui remplissent toujours exactement l’intervalle d’origine.

Comme partout ici, le fichier est lu, divisé et réécrit dans l’onglet, sans envoi. SRT, WebVTT, ASS, SSA, SBV, SAMI, MicroDVD, TTML, JSON et CSV sont acceptés, et un fichier dont le nombre de blocs change est réécrit dans l’ordre de la timeline avec une numérotation à partir de 1.

Exemples

Un bloc de huit secondes contre une limite de trois

Entrée

1
00:00:00,000 --> 00:00:08,000
The rain kept falling all through the night and no one in the house could sleep.

Sortie

1
00:00:00,000 --> 00:00:02,667
The rain kept falling all

2
00:00:02,667 --> 00:00:05,333
through the night and no one

3
00:00:05,333 --> 00:00:08,000
in the house could sleep.

Trois morceaux de 2 667, 2 666 et 2 667 ms — l’arrondi va quelque part, et le dernier morceau prend ce qui reste pour que l’intervalle se referme exactement sur 8 000 ms. Les coupes tombent après all et après one, les frontières de mots les plus proches du tiers et des deux tiers, donc les morceaux font 25, 28 et 25 caractères plutôt que 26 chacun.

Un bloc exactement à la limite, et un dépassement d’une milliseconde

Entrée

1
00:00:01,000 --> 00:00:04,000
Exactly three seconds long.

2
00:00:05,000 --> 00:00:08,001
Just one millisecond too long.

Sortie

1
00:00:01,000 --> 00:00:04,000
Exactly three seconds long.

2
00:00:05,000 --> 00:00:06,501
Just one millisecond

3
00:00:06,501 --> 00:00:08,001
too long.

Le premier bloc dure exactement 3 000 ms et reste entier ; le second dure 3 001 ms et est coupé en deux. C’est la lecture honnête de « plus long que la limite », et c’est pourquoi une limite réglée une milliseconde trop bas doublerait tous les blocs posés exactement dessus. Vérifiez les durées de votre fichier avant de fixer un nombre.

Une limite qui ne touche rien

Entrée

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

2
00:00:03,000 --> 00:00:03,900
Also short.

Sortie

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

2
00:00:03,000 --> 00:00:03,900
Also short.

Trente secondes sont plus larges que tout ce que contient ce fichier, qui ressort intact. Une limite large ne fusionne ni n’étire rien : cette page divise des blocs et ne fait rien d’autre, ce qui en fait le moyen sûr de découvrir la durée du plus long bloc d’un fichier.

Questions fréquentes

D’où vient la limite de 7 000 ms et est-elle universelle ?

Sept secondes est le plafond le plus cité pour un bloc, et c’est une règle de lecture déguisée : un lecteur moyen lit 15 à 20 caractères par seconde, donc un bloc de deux lignes et 84 caractères demande près de cinq secondes. Les cahiers des charges varient, certains guides européens retiennent six secondes ; traitez la valeur comme un point de départ.

Combien de morceaux produit splitAfterMs ?

La durée est divisée par la limite et arrondie au supérieur : 8 000 ms avec 3 000 donne trois morceaux, 8 000 avec 4 000 en donne deux. Les morceaux prennent ensuite des parts égales de l’intervalle, donc les coupes tombent sur des tiers ou des moitiés plutôt que sur les phrases.

Un bloc de exactement la limite est-il coupé ?

Non. Seuls les blocs strictement plus longs sont divisés : 3 000 ms avec une limite de 3 000 reste entier, 3 001 ms est coupé en deux. Une limite réglée un milliseconde trop bas doublerait donc tous les blocs posés exactement dessus ; vérifiez les durées avant de valider.

La division change-t-elle la timeline du reste du fichier ?

Non. Les morceaux remplissent exactement l’intervalle du bloc d’origine, et tous les autres blocs gardent leurs temps au milliseconde près. Seule la numérotation change, puisque le nombre de blocs a changé. Un style porté par le bloc divisé reste sur le premier morceau.

Peut-on créer une centaine de morceaux avec splitAfterMs ?

Il existe un plafond de 200 morceaux par bloc, et une seconde limite plus pratique : un morceau ne peut pas durer moins d’un milliseconde. Un bloc de neuf secondes avec une limite de 1 ms donne donc 200 morceaux, et le rapport signale que la limite n’a pas été atteinte.

Que faire d’un fichier trop gros pour cette page ?

La page lit les fichiers jusqu’à 64 Mo, bien au-delà d’une piste de sous-titres : une heure de film pèse environ 100 Ko. Au-delà, elle le dit au lieu d’échouer en silence. Une série entière gagne à passer par la file d’attente, un épisode à la fois.

Outils associés