Guide de correction de sous-titres désynchronisés : gestion des écarts de fréquence d'images et conversion de codes temporels
Cet article explique le calcul de l'écart temporel cumulatif pour les fréquences d'images de sous-titres 23.976/24/25fps, décrit deux méthodes de correction de synchronisation et aide à résoudre les problèmes de décalage de sous-titres pour les vidéos de plus de 10 minutes.
Mis à jour le 2026-08-11
Calcul de l'écart cumulatif pour différentes fréquences d'images
Les fréquences d'images sources courantes sont divisées en trois catégories : 23.976fps, 24fps et 25fps. Les différences de fréquence d'images s'accumulent en un écart temporel à mesure que la durée de la vidéo augmente. En prenant l'exemple d'un long métrage de 90 minutes, l'écart cumulatif entre 23.976fps et 24fps est d'environ 8,1 secondes, et l'écart cumulatif entre 23.976fps et 25fps est d'environ 36,9 secondes.
Si la durée de la vidéo atteint 180 minutes, l'écart cumulatif entre 23.976fps et 25fps s'étendra à environ 73,8 secondes. Un décalage de plus d'une minute entraîne un détachement complet des sous-titres de la synchronisation des dialogues dans la seconde moitié de la vidéo, et doit être corrigé par étirement de vitesse.
| Durée de la vidéo | Écart 23.976 vs 24fps | Écart 23.976 vs 25fps |
|---|---|---|
| 10 minutes | 0.9s | 4.1s |
| 30 minutes | 2.7s | 12.3s |
| 90 minutes | 8.1s | 36.9s |
| 180 minutes | 16.2s | 73.8s |
Différences d'analyse et règles d'arrondi pour les formats de code temporel
Le format SRT utilise une virgule pour séparer les millisecondes, avec un format standard 00:00:00,000 ; le format VTT utilise un point pour séparer les millisecondes, avec un format standard 00:00:00.000. Certains logiciels de montage sont incompatibles avec les séparateurs non standard, ce qui provoque des erreurs d'analyse de l'ensemble du code temporel des sous-titres.
Pendant la conversion entre SRT vers VTT ou VTT vers SRT, il est nécessaire de suivre la règle d'arrondi par troncation des millisecondes : ne pas arrondir la valeur originale des millisecondes, et conserver une précision de 3 décimales. Cela évite un écart cumulatif supplémentaire dépassant 100 millisecondes après plusieurs conversions. L'outil de conversion de format OKfmt suit cette règle d'arrondi lors du traitement des codes temporels.
Scénarios d'application des deux méthodes de correction de synchronisation des sous-titres
Le décalage global de la chronologie consiste à ajouter ou soustraire uniformément un nombre fixe de millisecondes aux heures de début et de fin de tous les sous-titres. Il ne convient qu'aux scénarios avec un décalage uniforme sur toute la vidéo causé par un décalage d'ouverture, par exemple un décalage de sous-titres causé par le découpage du début de la vidéo source, et ne modifie pas la durée des sous-titres individuels.
L'étirement de vitesse consiste à mettre à l'échelle et corriger le code temporel de l'ensemble de la chronologie des sous-titres selon le ratio de fréquence d'images. Il convient aux scénarios de décalage cumulatif causés par l'exportation avec des fréquences d'images différentes. Après correction, les sous-titres sur toute la vidéo peuvent correspondre au rythme des dialogues de l'image, et la durée des sous-titres individuels est mise à l'échelle proportionnellement.
- Décalage global de la chronologie : décalage uniforme causé par le découpage du début et un point de départ d'exportation incorrect
- Étirement de vitesse : décalage cumulatif progressif causé par une fréquence d'images incompatible
Liste de vérification de la fréquence d'images d'exportation pour Premiere et CapCut
Pour Adobe Premiere Pro 2020 et versions ultérieures, vous devez d'abord vérifier que la base de temps dans les paramètres de séquence correspond à la fréquence d'images native de la vidéo source, puis vérifier la fréquence d'images de la vidéo dans les paramètres d'exportation, et confirmer qu'elle correspond à la valeur de la base de temps de la séquence pour éviter les écarts de fréquence d'images causés par un transcodage secondaire.
Pour CapCut version PC 2.9 et versions ultérieures, vous devez d'abord vérifier que la fréquence d'images du canevas dans les paramètres de projet correspond à la fréquence d'images native de la vidéo source, puis vérifier le paramètre de fréquence d'images dans les paramètres d'exportation, et confirmer qu'il correspond à la fréquence d'images du canevas du projet ; désactivez la fonction d'interpolation intelligente d'images pour éviter de modifier la base de temps de la vidéo source originale.
- Confirmer que la fréquence d'images de la séquence/du projet correspond à la fréquence d'images native de la vidéo source
- Confirmer que la fréquence d'images d'exportation correspond à la fréquence d'images de la séquence/du projet
- Désactiver les fonctions d'interpolation d'images inutiles
- Vérifier la différence de temps entre le dernier sous-titre et le dialogue après exportation
Questions fréquentes
Pourquoi les sous-titres sont synchronisés au début mais désynchronisés à la fin ?
Ceci est causé par une incompatibilité de fréquence d'images entre les sous-titres et la vidéo source. Les différences de fréquence d'images s'accumulent en un écart temporel à mesure que la durée augmente. L'écart cumulatif est d'environ 4 secondes pour 10 minutes de vidéo, et dépasse 36 secondes pour 90 minutes de vidéo, ce qui nécessite un étirement de vitesse pour être corrigé.
Que faire si tout le code temporel est corrompu après importation d'un SRT ?
Ceci est principalement causé par une analyse incorrecte des séparateurs de millisecondes. Certains logiciels de montage sont incompatibles avec le séparateur point utilisé par VTT. Vous pouvez utiliser un outil de conversion de format pour convertir VTT en SRT standard avec des séparateurs virgule, puis le réimporter.
La conversion de formats de sous-titres ajoute-t-elle un nouvel écart temporel ?
Les conversions qui suivent des règles d'arrondi correctes ne produisent pas d'écart perceptible. L'écart généré par chaque conversion est inférieur à 1 milliseconde, et l'écart total après 10 conversions cumulées ne dépasse pas 10 millisecondes, ce qui n'affecte pas la synchronisation de visionnage.