Resynchroniser des sous-titres

Sommaire

Resynchroniser un seul sous-titre

Si vous souhaitez ne resynchroniser qu'un seul sous-titre (ou les sous-titres un par un), il y a plusieurs solutions :

Les types de désynchronisation

A contrario, si vous souhaitez resynchroniser plusieurs sous-titres (voire l'ensemble du fichier) d'un seul coup, notez qu'il existe plusieurs types de désynchronisation :

Le décalage constant
Dans ce cas, les sous-titres sont tous décalés de la même durée. Le timing actuel A et le timing correct C sont liés par la formule C = A + K, où K est une constante. Ce cas apparaît par exemple lorsque des morceaux de vidéo sont ajoutés ou supprimés. Les sous-titres suivants sont alors décalés de la durée du morceau ajouté ou supprimé.
Le décalage affine
Dans ce cas, les sous-titres sont de plus en plus ou de moins en moins décalés au fur et à mesure de la vidéo. Le décalage augmente ou diminue de façon constante. Le timing actuel A et le timing correct C sont liés par la formule C = K1 * A + K2, où K1 et K2 sont des constantes. Ce cas apparaît en particulier lorsque le sous-titrage est basé sur le numéro d'image et non sur le timing : le changement du nombre d'images par seconde décalera les sous-titres.
Le décalage non linéaire
Ici, le décalage des sous ne répond pas à l'une des formules précédentes. Subs Factory ne sait pas traiter ce cas, il vous faudra le traiter portion par portion (voire sous-titre par sous-titre), comme si chaque portion était un décalage affine ou constant. Ce cas est cependant heureusement assez rare.

Choix des sous-titres de référence

Choisissez deux sous-titres dont vous connaissez le placement dans la vidéo, et faisant partie des sous-titres à resynchroniser. La resynchronisation sera plus précise si vous choisissez ces deux sous-titres le plus éloignés l'un de l'autre que possible. Prenez par exemple le premier et le dernier à resynchroniser. Notez leur numéro. Puis, placez un marqueur pour chacun des deux sous titres : soit un marqueur là où le sous-titre doit commencer, soit un marqueur là où il doit se terminer.

La fenêtre de resynchronisation

Rendez-vous ensuite dans la palette "Actions" du fichier de sous-titres concerné. Cliquez sur le bouton "Resynchroniser". La fenêtre suivante doit apparaître.

L'ensemble des contrôles de cette fenêtre forme une phrase indiquant la façon dont vous allez décaler les sous-titres. À vous de modifier cette phrase pour que le décalage corresponde à vos besoins.

La première ligne permet de choisir quels sous-titres seront resynchronisés : soit en sélectionnant "tous les sous-titres" dans le premier menu, soit en sélectionnant "les sous-titres entre" puis en indiquant le premier et le dernier sous-titre à être resynchronisés. Pour chacun, vous pouvez soit entrer directement le numéro du sous-titre, soit le sélectionner dans la fenêtre principale (par exemple dans le tableau des sous-titres) afin qu'il devienne le sous-titre courant, puis cliquer sur le bouton "Courant" situé sous le champ à remplir. Dans tous les cas, le début du texte du sous-titre apparaîtra grisé à côté, pour confirmation.

La seconde et la troisième lignes vous permettent d'indiquer le décalage des deux sous-titres de référence choisis. Ce décalage sera interpolé à tous les sous-titres devant être décalés. Pour chacun, choisissez "le sous-titre" dans le premier menu. Puis entrez leur numéro, ou utilisez le bouton "Courant" pour les choisir, comme précédemment. Indiquez ensuite pour chacun le marqueur auquel il devraient se situer : choisissez "au marqueur" dans le menu, puis sélectionnez le marqueur correspondant dans le menu suivant. Vous pouvez aussi les décaler d'une durée donnée en sélectionnant "d'une durée" puis en indiquant le décalage à leur appliquer.

La case à cocher, permet de désactiver le choix du second sous-titre. Il est en effet facultatif dans le cas d'un décalage constant.

En bas de la fenêtre, une phrase récapitule l'action que vous allez effectuer. Elle indique aussi les éventuelles erreurs. Vérifiez la.

Cliquez enfin sur le bouton "C'est parti !" pour effectuer la resynchronisation. Si vous préférez annuler, utilisez le bouton "Resynchroniser" de la palette "Actions" dont vous vous êtes servi pour afficher la fenêtre, il s'est transformé en "Annuler".