Aligner les blocs sur les images
Ou collez le texte d'un sous-titre
Options
Chaque bord de bloc est déplacé vers l'image la plus proche à cette cadence : à 25 fps, 00:00:02,010 devient 00:00:02,000 et 00:00:02,030 devient 00:00:02,040. Un bord exactement à mi-chemin entre deux images est arrondi au supérieur : 00:00:02,020 devient 00:00:02,040. Rien n'est mis à l'échelle : la chronologie garde sa longueur et les bords tombent simplement sur des images, si bien que la durée de chaque bloc peut varier d'une demi-image dans un sens ou dans l'autre. Ce n'est pas la fréquence déclarée par le fichier — elle décide seulement où tombent les bords dans la sortie.
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 place chaque borne de bloc sur l’image la plus proche d’une fréquence choisie. Elle ne change aucune vitesse : la timeline garde sa longueur, l’ordre des blocs reste le même, et seules les bornes bougent. À 25 images par seconde, 00:00:02,010 devient 00:00:02,000 et 00:00:02,030 devient 00:00:02,040. La durée d’un bloc peut donc varier d’une demi-image dans chaque sens, ce que la page assume.
Le travail consiste à retirer une décision au lecteur. Les sous-titres sont stockés en millisecondes, mais la plupart des lecteurs et des outils de gravure travaillent en images : une borne entre deux images est arrondie par celui qui dessine, et chaque logiciel le fait à sa façon. Un lecteur affiche la ligne une image trop tôt, un autre une image trop tard. Aligner une fois ici rend la décision unique, et tous les outils qui liront le fichier seront d’accord.
Ce n’est pas une conversion de fréquence d’images. Passer de 23,976 à 25 multiplie toute la timeline par un rapport pour que les blocs suivent la vidéo, et c’est une autre page, dans un autre groupe. Cette page laisse la vidéo de côté : si le fichier est juste et que vous voulez seulement des bornes sur des images, alignez ; s’il est faux par rapport à la vidéo, le rapport doit être corrigé d’abord.
Deux champs de fréquence apparaissent parce qu’ils répondent à deux questions. fps sert à lire le fichier, ce dont les formats à numéros d’images comme MicroDVD ont besoin pour être compris. snapFps sert à choisir la grille d’alignement. Sur un fichier qui déclare son propre taux, les deux valent souvent la même valeur, et les confondre est silencieux : la sortie reste précise à l’image près, mais sur la mauvaise grille. Tout se passe dans le navigateur, sans envoi.
Exemples
Chaque borne tombe sur une image
Entrée
1
00:00:02,020 --> 00:00:04,030
Hello there.
2
00:00:07,010 --> 00:00:09,040
Second line.
Sortie
1
00:00:02,040 --> 00:00:04,040
Hello there.
2
00:00:07,000 --> 00:00:09,040
Second line.
À 25 images par seconde, les bornes appartiennent aux multiples de 40 ms. 02,020 tombe exactement entre deux et monte à 02,040 ; 04,030 monte à 04,040 ; 07,010 redescend à 07,000. Rien n’a été mis à l’échelle — le second bloc dure toujours environ deux secondes et l’écart entre les deux est inchangé à l’image près — mais la durée propre de chaque bloc a un peu bougé : 2 010 ms et 2 030 ms ressortent à 2 000 ms et 2 040 ms.
Un bloc plus court qu’une image
Entrée
1
00:00:04,000 --> 00:00:04,010
Squeezed.
2
00:00:06,010 --> 00:00:08,010
A normal one.
Sortie
2
00:00:06,000 --> 00:00:08,000
A normal one.
Les deux bornes du bloc de 10 ms s’arrondissent à l’image 100 : il se retrouverait avec la même heure aux deux bouts, et un bloc qui finit où il commence ne peut pas s’afficher. Il est donc retiré et compté plutôt qu’étiré à une image, car inventer une durée mettrait à l’écran un sous-titre que le fichier n’a jamais demandé. À 25 images par seconde, il faut un bloc de moins de 20 ms pour en arriver là ; le second bloc est vingt fois plus long et se comporte normalement.
Une fréquence fractionnaire ne laisse pas les durées intactes
Entrée
1
00:00:01,000 --> 00:00:03,000
Hello there.
Sortie
1
00:00:01,001 --> 00:00:03,003
Hello there.
23,976 images par seconde ne fait pas un nombre entier de millisecondes par image : aucune seconde ronde n’est une frontière d’image, et les deux bornes bougent. Un bloc qui durait exactement 2 000 ms ressort à 2 002 ms. Chaque borne est toujours sur une image, ce que la page promet, mais les nombres ronds avec lesquels le fichier a été écrit ont disparu. À voir avant d’aligner un fichier sur 23,976 ou 29,97 en espérant retrouver les mêmes horaires.
Questions fréquentes
Quelle différence entre snapFps et fps sur cette page ?
fps est la fréquence avec laquelle le fichier est lu ; snapFps est la grille sur laquelle les bornes sont alignées. Sur un fichier qui déclare son propre taux, les deux se confondent souvent. Ils diffèrent quand vous préparez un fichier pour un outil qui travaille à un autre taux.
L’alignement sur les images rattrape-t-il une vidéo à une autre fréquence ?
Non. La page ne regarde jamais la vidéo et ne change pas la longueur de la timeline : un fichier décalé à cause d’une fréquence différente le reste autant. Corrigez d’abord le rapport avec une page de conversion, puis alignez si l’outil de livraison l’exige.
De combien la durée d’un bloc peut-elle changer ?
D’une demi-image par borne, donc d’une image au total au maximum. À 25 images par seconde, cela représente au plus 40 ms sur un bloc, 20 ms par borne. À 23,976 ou 29,97, même un bloc aux valeurs rondes bouge, car une image ne fait pas un nombre entier de millisecondes.
Pourquoi un second passage ne change-t-il rien ?
Parce que l’image la plus proche d’une borne déjà alignée est cette borne elle-même. La page est donc idempotente et peut rester dans un lot. Un fichier qui change au second passage n’avait pas été entièrement aligné la première fois.
Un bloc peut-il disparaître lors de l’alignement ?
Seulement s’il dure moins d’une demi-image : ses deux bornes tombent alors sur la même image et il ne reste rien à écrire. À 25 images par seconde, cela concerne les blocs sous 20 ms, ce qu’aucun vrai sous-titre ne fait. Le nombre de blocs retirés est reporté.
Pourquoi un bloc de 2 000 ms ressort-il à 2 002 ms à 23,976 ?
Parce que 23,976 images par seconde ne donne pas un nombre entier de millisecondes par image : aucune seconde ronde n’est une borne d’image. Les deux bords bougent donc, et le bloc change légèrement de durée. C’est le comportement attendu avant d’aligner un fichier sur un taux fractionnaire.