Aller au contenu principal
SubtitleMatrix

Synchroniser sur un code temporel

SynchronisationAligner sur une piste de référence
Ou collez le texte d'un sous-titre

Options

L'heure à laquelle le premier bloc doit se trouver, sous forme de valeur d'horloge. 00:00:00,000 est le cas courant : cela supprime un décalage d'entrée pour que les sous-titres commencent avec l'image. Tous les blocs se déplacent du même montant, car le décalage est mesuré depuis la position actuelle du premier bloc. C'est une heure cible, pas une distance : pour tout retarder d'un montant fixe, utilisez plutôt les pages de décalage en millisecondes.

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 déplace tout un fichier pour que son premier bloc atterrisse sur l’heure indiquée dans alignTime. Le champ contient 00:00:00,000 avant toute manipulation, donc le travail courant — retirer le préambule pour que le premier sous-titre apparaisse avec l’image — ne demande aucune saisie : déposez le fichier, lancez, et tout a bougé de la longueur du préambule.

Ce que vous saisissez est une destination, pas une distance. C’est la différence avec les pages de décalage en millisecondes ou en timecode. D’abord parce que les nombres viennent de deux horloges : quand vous regardez un sous-titre et une vidéo côte à côte, vous avez « cette ligne est à 00:01:12 dans le fichier, la même est à 00:01:16 dans la vidéo », et le calcul « quatre secondes plus tard » est l’étape où l’on perd un signe. Ensuite parce que le décalage part du premier bloc du fichier : aucun bloc ne peut être poussé avant le début de la timeline, donc rien n’est supprimé ni raccourci.

Un fichier juste au début et décalé de quelques secondes à la fin est le seul cas que cette page ne corrige pas, car un seul instant ne peut pas étirer la timeline. C’est le rôle de la version à deux repères : vérifiez un point à dix minutes ; si le début est juste et que ce point ne l’est pas, le fichier a besoin d’un rapport en plus d’un décalage.

Tout se passe dans le navigateur. SRT, WebVTT, ASS, SSA, SBV, SAMI, MicroDVD, TTML, JSON et CSV sont lus selon leur contenu réel, fichiers à numéros d’images compris, et une file de cent fichiers passe en un lot sans envoi.

Exemples

Un préambule de deux secondes, champ laissé vide

Entrée

1
00:00:02,000 --> 00:00:04,000
Hello there.

2
00:00:07,500 --> 00:00:09,000
Second line.

Sortie

1
00:00:00,000 --> 00:00:02,000
Hello there.

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

Le passage par défaut. Le premier bloc du fichier ouvre à deux secondes, donc le décalage vaut moins deux secondes et tout suit : la première ligne apparaît sur la première image, la seconde à 5,5 secondes. Les deux blocs restent espacés de 3,5 secondes — c’est un seul décalage retiré du fichier, pas chaque bloc envoyé séparément à la cible.

Des sous-titres qui appartiennent à cinq secondes

Entrée

1
00:00:01,000 --> 00:00:03,000
Hello there.

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

Sortie

1
00:00:05,000 --> 00:00:07,000
Hello there.

2
00:00:08,000 --> 00:00:10,000
Second line.

Une version avec un générique plus long, ou un carton de plus avant la première scène : la première ligne appartient à cinq secondes, donc le fichier avance de quatre secondes. Lire 00:00:05,000 sur la nouvelle ouverture est toute l’entrée demandée. Saisir cinq secondes de décalage aurait au contraire mis le premier bloc à six secondes et laissé tous les suivants cinq secondes à côté.

Un fichier à numéros d’images perd 25 images

Entrée

{25}{50}Hello
{75}{100}World

Sortie

{1}{1}25
{0}{25}Hello
{50}{75}World

MicroDVD stocke ses temps en numéros d’images, donc la même opération se lit en images : à 25 images par seconde, le premier bloc est déclaré à l’image 25, soit une seconde, et l’aligner sur zéro retire 25 images à ses deux numéros comme à ceux de l’autre bloc. Le décalage n’est pas recalculé bloc par bloc : un seul montant est retiré à chaque numéro, donc l’écart entre les deux blocs ne change pas. La ligne {1}{1}25 en tête est le taux avec lequel l’écriture a lu le fichier, que l’entrée ne déclarait pas.

Questions fréquentes

Comment retirer un générique d’ouverture avec alignTime à 00:00:00,000 ?

Laissez le champ à 00:00:00,000 et lancez le fichier. Le décalage est mesuré depuis le premier bloc du fichier : un fichier dont la première ligne est à deux secondes revient avec tout deux secondes plus tôt. C’est la raison d’être de la valeur par défaut.

alignTime est-il une destination ou une distance ?

Une destination : l’heure à laquelle le premier bloc doit arriver. Mettre 00:00:30,000 place le premier bloc à trente secondes, alors que trente secondes de décalage sur la page en millisecondes l’aurait placé à trente secondes plus sa position d’origine.

Que se passe-t-il si alignTime correspond déjà au premier bloc ?

Le décalage vaut zéro et le fichier ressort octet pour octet. La page ne signale ni perte ni absence de demande : une requête qui ne change rien n’est pas un panneau vide, et l’aperçu de timeline montre laquelle des deux situations s’est produite.

Un bloc peut-il disparaître ou raccourcir avec cette page ?

Non, et c’est une propriété de la destination. Comme le décalage part du premier bloc, chaque nouvelle heure de début est égale ou postérieure à l’heure saisie, jamais négative. Les pages qui peuvent pousser un bloc hors du début sont celles qui demandent un montant négatif.

Que faire si le début est bon mais que la fin dérive ?

Utiliser la page de synchronisation à deux repères. Un seul instant ne peut que déplacer la timeline, donc aligner le début laisse la fin aussi fausse qu’avant. Pointez la dixième minute sur l’heure attendue : si elle est fausse alors que le début est juste, il faut un rapport.

Quel moment alignTime mesure-t-il : le premier dialogue ou le premier bloc du fichier ?

Le bloc le plus tôt, quel qu’il soit. Un crédit de chanson, une description de son ou un panneau d’ouverture compte, et s’il est le premier du fichier, c’est lui qui rejoint l’heure demandée. La page ne vise pas un bloc plus tardif.

Outils associés