Aller au contenu principal
SubtitleMatrix

Diviser un fichier en plusieurs

SynchronisationDécouper et séparer par le temps
Ou collez le texte d'un sous-titre

Options

Une durée : 600000, 10m et 00:10:00,000 signifient tous dix minutes. Le fichier est découpé à cet intervalle depuis son début, et chaque bloc va dans la partie qui couvre l'instant où il commence. Un bloc qui traverse une coupe reste entier dans la partie précédente ; une partie sans aucun bloc n'est pas écrite.

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 coupe un fichier de sous-titres en plusieurs fichiers selon l’horloge. Réglez une durée de partie — dix minutes par défaut avec segmentMs, qui accepte 600000, 10m ou 00:10:00,000 — et chaque bloc rejoint le fichier couvrant la portion de timeline où il commence : les blocs de 0 à 10 minutes dans le premier, de 10 à 20 dans le second, et ainsi de suite. Rien n’est recalé et aucune ligne n’est modifiée : les parties contiennent les mêmes blocs, dans le même ordre, séparés à des points fixes.

Les parties sont ancrées à zéro, pas au premier bloc. Un fichier dont le premier sous-titre arrive après dix secondes de noir coupe quand même à dix minutes, vingt minutes, etc., car la personne qui cherche la troisième partie regarde l’horloge du film, pas la première réplique.

Un bloc à cheval sur une coupe n’est pas divisé. Il appartient au fichier où il commence et ressort entier, avec son début et sa fin : répartir son texte proportionnellement au temps serait une supposition présentée comme une règle. Une partie couvre son instant d’ouverture et pas celui de fermeture, donc un bloc commençant exactement sur une coupe va au fichier qui commence, et aucun bloc n’apparaît dans deux fichiers.

Plusieurs fichiers ne peuvent pas être téléchargés l’un après l’autre depuis un seul clic — le navigateur ne garde que le premier — donc les parties sont réunies dans un zip nommé d’après votre fichier. La première partie garde le nom d’origine ; les suivantes reçoivent .part-2, .part-3 et ainsi de suite. Tout se passe dans l’onglet. SRT, WebVTT, ASS, SSA, SBV, SAMI, LRC, MicroDVD, TTML, JSON et CSV sont acceptés.

Exemples

Quatre blocs coupés en parties de dix secondes

Entrée

1
00:00:01,000 --> 00:00:03,000
First file, first line.

2
00:00:06,000 --> 00:00:08,000
First file, second line.

3
00:00:12,000 --> 00:00:14,000
Second file, first line.

4
00:00:17,000 --> 00:00:19,000
Second file, second line.

Sortie

First file (film.srt):
1
00:00:01,000 --> 00:00:03,000
First file, first line.

2
00:00:06,000 --> 00:00:08,000
First file, second line.


Second file (film.part-2.srt):
3
00:00:12,000 --> 00:00:14,000
Second file, first line.

4
00:00:17,000 --> 00:00:19,000
Second file, second line.

La coupe tombe à dix secondes, donc les blocs 1 et 2 vont dans le premier fichier et les blocs 3 et 4 dans le second. Chacun garde son numéro d’origine : une partie est une tranche d’un fichier, pas un nouveau fichier numéroté à part.

Un bloc qui commence avant la coupe et finit après

Entrée

1
00:00:00,500 --> 00:00:02,000
Opens the first file.

2
00:00:09,000 --> 00:00:12,000
Starts before the cut, ends after it.

3
00:00:10,000 --> 00:00:11,000
Starts exactly on the cut.

Sortie

First file (film.srt):
1
00:00:00,500 --> 00:00:02,000
Opens the first file.

2
00:00:09,000 --> 00:00:12,000
Starts before the cut, ends after it.


Second file (film.part-2.srt):
3
00:00:10,000 --> 00:00:11,000
Starts exactly on the cut.

Le bloc 2 commence à neuf secondes et dépasse la coupe : il reste entier dans le premier fichier, car c’est là qu’il commence. Le bloc 3 commence exactement sur la coupe et va au second, car une partie contient son instant d’ouverture et pas celui de fermeture.

Un fichier plus court qu’une partie

Entrée

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

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

Sortie

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

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

Tout tient dans une partie de dix minutes : la page rend un seul fichier, identique à l’entrée. Elle ne produit pas un zip à une seule entrée, qui obligerait à ouvrir une archive pour retrouver ce que vous aviez déjà.

Questions fréquentes

Comment segmentMs place-t-il un bloc qui commence avant une coupe et finit après ?

Il le place entier dans la partie où il commence, avec ses deux temps d’origine. Un bloc de 9 min 58 s à 10 min 1 s reste donc dans la première partie. Couper son texte au prorata de l’horloge mettrait la moitié d’une phrase dans chaque fichier.

Pourquoi les parties sont-elles ancrées à zéro et non au premier sous-titre ?

Parce que les coupes doivent correspondre à l’horloge du film. Un préambule de dix secondes ne décale pas les frontières : la troisième partie reste celle de 20 à 30 minutes. C’est aussi pourquoi une même durée fixe ne convient pas à des épisodes de longueurs différentes dans une seule exécution.

Pourquoi le deuxième fichier s’appelle-t-il .part-2 sans .part-1 ?

Parce que la première partie garde le nom de votre fichier. Un outil ne renomme pas le document de départ : la partie qui contient le début de la timeline s’écrit film.srt, et les suivantes prennent .part-2, .part-3 et ainsi de suite dans l’ordre chronologique.

Que devient une plage sans aucun sous-titre ?

Elle ne produit aucun fichier. Les parties vides sont ignorées plutôt qu’écrites en fichiers de zéro octet, donc un film de deux heures sous-titré seulement dans la première et la dernière demi-heure donne deux fichiers. La numérotation suit les fichiers réellement créés.

La découpe change-t-elle les horaires ou le texte ?

Non. Chaque bloc garde son début, sa fin et chaque ligne de son texte ; seule change la partie où il vit. Rien n’est perdu ni signalé comme perdu, car rien ne l’est. Un fichier plus court qu’une partie ressort identique et n’est pas empaqueté dans un zip à une seule entrée.

Pourquoi un zip plutôt que plusieurs téléchargements ?

Parce qu’un seul clic ne peut pas déclencher plusieurs téléchargements : le navigateur abandonne tous les fichiers sauf le premier. Le zip contient les parties nommées dans l’ordre, avec la première sous le nom d’origine. Vous pouvez ensuite les décompresser dans un même dossier.

Outils associés