Aller au contenu principal
SubtitleMatrix

Étirer ou compresser le minutage

SynchronisationÉtirer toute la chronologie
Ou collez le texte d'un sous-titre

Options

Un pourcentage : 100 laisse le fichier tel quel, 50 divise par deux toute la chronologie. Pour le travail sur la fréquence d'images, le facteur est la cadence source divisée par la cadence cible — un fichier minuté pour le cinéma et destiné au PAL à 25 fps, qui tourne 4 % plus vite, demande 96 ; un fichier minuté PAL revenant à un master 24 fps demande 104,1667. Chaque début et chaque fin sont multipliés par le même rapport, si bien que la durée des blocs et les écarts entre eux changent ensemble.

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 multiplie chaque horodatage par un pourcentage. 104,1667 étire toute la timeline, 96 la comprime, 50 la réduit de moitié. Le début et la fin de chaque bloc sont multipliés par le même rapport, donc les durées et les écarts changent ensemble, et plus un sous-titre est tardif, plus il se déplace.

C’est le seul type de correction qui règle une dérive. Un fichier en retard de deux secondes à la première minute et de deux minutes à la dernière n’a pas un problème de décalage mais de vitesse : il a été calé sur une version qui ne durait pas pareil. Un décalage fixe aggrave le début ; une multiplication par un rapport rend les deux extrémités justes, parce que l’erreur croît avec la distance à zéro.

Le cas classique est l’écart de fréquence d’images. Le PAL accélère le film de 4 %, donc un métrage de 100 minutes tient sur une bande de 96. Un fichier calé sur le film se comprime par 96 ; un fichier calé sur le PAL s’étire par 104,1667. Le 23,976 fps utilise 95,904 et 104,2708, car il n’est pas exactement 24 : les pages dédiées aux fréquences traitent ces paires, tandis qu’ici vous fournissez vous-même le rapport avec scalePercent.

SRT, WebVTT, ASS, SSA, SBV, SAMI, MicroDVD, TTML, JSON et CSV sont lus selon leur contenu réel. Le texte brut et le LRC sont refusés, faute d’heure de fin. Aucun envoi, et une saison entière passe en un lot.

Exemples

Annuler le PAL speed-up de 4 %

Entrée

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

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

Sortie

1
00:00:01,042 --> 00:00:03,125
Hello there.

2
00:00:05,208 --> 00:00:08,333
Second line.

scalePercent réglé à 104,1667, soit 25 divisé par 24 : le facteur qui ramène un fichier calé sur un PAL 25 fps vers un master film 24. Le premier bloc ouvre à une seconde et avance de 42 ms ; le second ouvre à cinq secondes et avance de 208 ms. Cinq fois la distance à zéro, cinq fois le mouvement.

Pourquoi un rapport corrige la dérive

Entrée

1
00:00:00,000 --> 00:00:02,000
Opening line.

2
00:01:00,000 --> 00:01:02,000
One minute in.

3
00:10:00,000 --> 00:10:02,000
Ten minutes in.

Sortie

1
00:00:00,000 --> 00:00:02,083
Opening line.

2
00:01:02,500 --> 00:01:04,583
One minute in.

3
00:10:25,000 --> 00:10:27,084
Ten minutes in.

Toujours 104,1667. La ligne d’ouverture bouge à peine, celle d’une minute avance de deux secondes et demie, celle de dix minutes de vingt-cinq secondes. Un décalage fixe aurait aligné l’une des trois et laissé les deux autres fausses ; un rapport les aligne toutes.

Compresser un fichier pour le faire tenir

Entrée

1
00:00:10,000 --> 00:00:12,000
First.

2
00:01:00,000 --> 00:01:03,000
Second.

Sortie

1
00:00:08,000 --> 00:00:09,600
First.

2
00:00:48,000 --> 00:00:50,400
Second.

scalePercent réglé à 80. Chaque bloc garde 80 % de sa durée et se place à 80 % de sa distance depuis zéro : une ligne affichée deux secondes n’en reçoit plus que 1,6. Surveillez la vitesse de lecture, car les mots ne raccourcissent pas.

Questions fréquentes

Quel scalePercent corriger un PAL 24 → 25 ?

Pour un fichier calé sur le film 24 fps et destiné au PAL 25, scalePercent vaut 96. Pour revenir du PAL vers le master 24, il vaut 104,1667, soit 25 divisé par 24. Un fichier 23,976 utilise 95,904 et 104,2708, car ce taux n’est pas exactement 24.

Pourquoi les sous-titres tardifs bougent-ils plus que les premiers ?

Parce que le rapport s’applique à la distance depuis zéro, pas à la durée du bloc. À 104,1667 %, un bloc à une seconde avance de 42 ms, tandis qu’un bloc à dix minutes avance de vingt-cinq secondes. C’est ce qui permet de corriger une dérive.

Le scalePercent change-t-il la durée de chaque bloc ?

Oui, proportionnellement. À 80 %, un bloc de deux secondes n’en dure plus que 1,6 ; à 150 %, il en dure trois. La vitesse de lecture augmente donc en compression et baisse en étirement, alors que le texte ne change pas.

Une mise à l’échelle peut-elle créer un chevauchement ?

Non. Multiplier par un rapport positif est monotone, et l’arrondi au milliseconde conserve cet ordre : deux blocs qui ne se chevauchaient pas ne peuvent pas se chevaucher après. Les écarts peuvent toutefois se réduire jusqu’au contact.

Que devient un bloc trop court avec un scalePercent de 1 ?

Il est supprimé et compté. Un bloc de 20 ms réduit à 1 % voit ses deux bornes arrondies au même milliseconde, donc il ne reste rien à écrire. L’étirer de force mettrait à l’écran un bloc que la page prétendrait avoir conservé.

Le premier sous-titre reste-t-il toujours en place ?

Seulement s’il commence à zéro. Tout est mesuré depuis le début de la timeline : un fichier dont le premier bloc ouvre à 00:01:00 voit ce préambule étiré comme le reste. Un générique fixe demande un décalage constant, pas un rapport.

Outils associés