Français

Vidéo et sous-titres · Boîte à outils de sous-titres

Fréquences d'images et sous-titres : pourquoi 23.976, 25 et 29.97 fps provoquent une dérive

· Contexte

sous-titres fréquence d'images codes temporels

Trois chronologies de fréquence d'images se terminant à des positions différentes tandis que l'erreur de synchronisation des sous-titres augmente
Illustration vectorielle originale de ToolAcre

Les fréquences d'images sont un héritage de la télévision analogique et elles hantent toujours la synchronisation des sous-titres. Cet article explique d'où viennent les nombres impairs, comment une inadéquation de fréquence d'images produit une dérive et comment raisonner avant de corriger quoi que ce soit.

Les sous-titres synchronisés d'un maître dérivent sur un autre : le résultat pratique d'un siècle de normes télévisuelles

Un fichier de sous-titres peut s'aligner parfaitement sur un maître et terminer à quelques minutes ou secondes du dialogue sur un autre, même si aucun signal n'a été modifié. Ce schéma est une dérive : la durée écoulée des sous-titres et la durée écoulée du programme avancent à des rythmes différents. L'ouverture fournit peu de preuves car multiplier un petit temps produit une petite erreur ; la fermeture rend le décalage évident.

Les flux de travail télévisuels et cinématographiques ont hérité de plusieurs débits rapprochés, de sorte qu'un fichier étiqueté uniquement avec un titre et une langue peut perdre le contexte nécessaire pour interpréter son timing. La réparation pratique commence par l'identification de la relation de taux plutôt que par l'application d'un décalage qui aligne une scène et laisse la croissance intacte.

D'où viennent 24, 25 et 30 — projection de films et fréquences principales de la télévision européenne et américaine

Les tarifs entiers tels que 24, 25 et 30 reflètent différentes lignées de production et de télévision. Le cinéma est généralement associé à 24 images par seconde, tandis que les systèmes de télévision ont été construits autour de contraintes régionales en matière d'électricité et de diffusion qui ont conduit à des tarifs nominaux différents. Ces larges origines constituent un arrière-plan stable ; cet article n'attribue pas de dates d'invention ni ne revendique un chemin universel depuis la fréquence secteur vers tous les formats modernes.

Le fait important en matière de restauration est que ces taux représentent des durées différentes pour le même nombre d'images. Cent mille images lues à 25 fps se terminent plus tôt que les mêmes images lues à près de 24 fps, de sorte que les sous-titres créés pour une durée ne peuvent pas rester alignés sur l'autre sans un resynchronisation proportionnelle.

Pourquoi 29.97 et 23.976 existent : le compromis de la télévision couleur et ses répercussions sur les transferts de films

Les taux fractionnaires proches de 30 et 24 font partie de l'héritage de la télévision couleur et du transfert de films. Leur historique précis d’ingénierie se situe en dehors des sources du référentiel, donc cet article ne répète pas une formule détaillée de sous-porteuse. Ce qui compte pour le travail de sous-titrage, c'est que 29.97 n'est pas 30 et 23.976 n'est pas 24 ; traiter l'une ou l'autre paire comme identique introduit un petit pourcentage d'erreur qui s'accumule avec le temps écoulé.

Le raccourci décimal est également arrondi. Un flux de travail doit utiliser les métadonnées de débit exactes disponibles à partir du maître plutôt que de dériver un facteur à partir d'une étiquette à trois décimales lorsque la précision est importante. L'outil accepte un facteur d'échelle numérique ; il n'inspecte pas les métadonnées vidéo et n'identifie pas le taux qui a créé les sous-titres.

Accélération PAL – pourquoi un film s'exécute légèrement plus rapidement avec un transfert 25 fps et quel effet cela a sur le timing

Une livraison courante de 25 ips de matériel d'origine cinématographique exécute les images plus rapidement qu'un maître d'environ 24 ips. C'est ce qu'on appelle souvent l'accélération PAL. Chaque événement arrive plus tôt, de sorte que les sous-titres programmés sur le maître le plus lent sont de plus en plus en retard lorsqu'ils sont utilisés tels quels avec le transfert le plus rapide. Les mots et l'ordre des indices restent corrects ; seule la relation avec l'horloge est fausse.

Ce problème n'est pas résolu en déplaçant chaque repère de la même distance. Un décalage est une addition, tandis que cette faute modifie la distance de zéro à chaque repère. L'opération requise est la multiplication, et la direction compte : lorsque la destination s'exécute plus rapidement, les horodatages de la source la plus lente ont besoin d'un facteur inférieur à un pour devenir plus précoces.

Des fréquences d'images à la dérive des sous-titres : comment une différence de vitesse en pourcentage fixe devient une erreur de timecode croissante

Une différence de vitesse en pourcentage constant crée une erreur proportionnelle au temps écoulé. Dix minutes après le début d'un programme, l'erreur absolue est modeste ; quatre-vingt-dix minutes, c'est neuf fois l'erreur de dix minutes. Cette croissance en ligne droite est la raison pour laquelle deux points de contrôle distinguent l'inadéquation des taux d'une garniture d'introduction constante : des erreurs égales indiquent un décalage, tandis qu'une erreur de fin plus grande indique une mise à l'échelle ou une autre forme de dérive.

ToolAcre contient les horodatages sous forme de millisecondes entières et scaleCues multiplie les deux limites par le facteur choisi, arrondit chacune à la milliseconde la plus proche et se fixe à zéro. La mise à l’échelle est donc moins exactement réversible qu’un décalage. Travaillez à partir du fichier de repère d'origine et appliquez un facteur calculé au lieu d'affiner plusieurs exportations arrondies.

Exemple concret : un film de 90 minutes déplacé d'un 23.976 vers un maître 25 fps — estimation de la dérive à la fin

Pour un fichier de sous-titres de quatre-vingt-dix minutes créé avec du matériel 23.976 ips et utilisé avec un transfert 25 ips des mêmes images, multipliez les horodatages source par 23.976 divisé par 25, soit environ 0.95904. La source se terminant à 5,400 secondes devient environ 5,178.8 secondes, donc le maître le plus rapide termine environ 221.2 secondes plus tôt. Cette estimation suppose la même séquence de trames et un changement de débit uniforme.

Le trajet inverse utilise 25 divisé par 23.976, environ 1.0427, qui est l'exemple documenté à côté du champ d'échelle. Vérifiez le résultat calculé par rapport au dialogue réel aux deux extrémités. Si une différence constante résiduelle persiste après la correction proportionnelle, appliquez alors et seulement alors un décalage mesuré.

Ce que cela ne couvre pas : enregistrements à fréquence d'images variable et suppression du pulldown

Les enregistrements à fréquence d'images variable ne fournissent pas un seul facteur pour l'ensemble du programme, et le matériel assemblé à partir de plusieurs conversions de fréquence peut changer de comportement aux points de montage. La suppression du pulldown ajoute une autre couche car la cadence d’image et la fréquence d’image affichée ne sont pas capturées par une simple liste d’horodatage de sous-titres. Une seule échelle mondiale ne peut pas réparer honnêtement ces cas.

L'outil de décalage ne peut pas non plus resynchroniser une plage sélectionnée. Si les sous-titres sont corrects jusqu'à une coupure, puis sautent d'un montant fixe, il s'agit d'une inadéquation d'édition plutôt que d'une dérive de débit douce. Conservez la source et passez à un éditeur compatible avec la chronologie qui peut corriger les segments indépendamment.

À retenir : la dérive a une cause que vous pouvez nommer : comment la diagnostiquer avant d'utiliser la fonction de resynchronisation de Subtitle Toolkit

Nommez l'erreur avant de la modifier. Comparez un signal clair près du début avec un signal proche de la fin, enregistrez la direction et l'ampleur des deux erreurs et recherchez un comportement constant ou proportionnel. La dérive de la fréquence d'images nécessite une mise à l'échelle à partir de zéro ; un pare-chocs retiré nécessite un décalage ; une édition à mi-programme nécessite un travail régional que l'outil ne fournit pas.

Utilisez la synchronisation des sous-titres Shift uniquement après ce diagnostic. Entrez un facteur d'échelle positif, vérifiez la sortie arrondie aux deux points de mesure et téléchargez un nouveau fichier plutôt que d'écraser le maître. L'implémentation effectue l'arithmétique que vous spécifiez ; cela ne déduit pas l'historique de la vidéo pour vous.