Ce que le point-virgule d’un timecode indique réellement
Quand le dernier séparateur d’un timecode passe des deux-points au point-virgule, c’est en général une invite à lire « cette chaîne est présentée en notation drop frame ». Ce que cela traite, c’est l’écart de longue haleine entre le comptage d’images et l’horloge murale à certaines cadences fractionnaires. Mais à la réception d’un fichier de livraison, le point-virgule n’est qu’une invite, et ne prouve pas à lui seul que les positions d’images ont été converties selon les règles drop frame. Notation d’affichage et algorithme de comptage se vérifient séparément.
Le point-virgule dit « cette chaîne veut exprimer une écriture drop frame » ; il ne dit pas automatiquement « ces positions d’images ont été calculées par les règles drop frame ».
D’où vient l’écriture d’un comptage drop frame
À une cadence fractionnaire comme 29.97, le nombre d’images réellement avancées par seconde ne suit pas exactement le rythme d’une numérotation de timecode bâtie sur l’entier 30. Si l’on affiche des numéros d’images continus sans compensation, la lecture du timecode prend peu à peu du retard sur l’horloge murale.
Le calcul par la formule donne, pour un comptage continu comme 29.97, un cumul de l’ordre d’une minute et demie par jour. La pratique du comptage drop frame ne jette donc pas de vraies images vidéo : elle saute certains numéros dans la numérotation du timecode, pour rapprocher de nouveau l’horloge affichée du temps réellement écoulé.
Une convention de texte courante écrit le séparateur de fin en point-virgule, par exemple 01:00:00;00. Ce signe est utile, parce que le destinataire voit tout de suite que le fichier exprime une notation drop frame. Mais le signe reste une partie de la chaîne.
Notation d’affichage et conversion des positions d’images sont deux choses
Un vrai calcul drop frame applique les règles de saut de numéros lorsqu’on convertit entre un numéro d’image et une chaîne heures-minutes-secondes-images. Remplacer simplement le dernier : par un ; change l’apparence, sans changer la position d’images que représentent les chiffres déjà là.
Dans les fichiers de livraison SlateX, ces deux écritures occupent des cellules distinctes. Une chaîne de point d’entrée ou de sortie déjà consignée suit l’un des deux chemins : une lecture saisie par la chaîne d’enregistrement au moment de l’arrêt est réécrite en une adresse drop-frame valide, car changer seul le séparateur produirait des valeurs comme ;00 ou ;01 que SMPTE ne définit pas ; une lecture recopiée depuis l’écran de la machine ou d’un panneau reste inchangée chiffre par chiffre, et seul le séparateur de fin devient un point-virgule. Quand la source n’est pas déclarée, on ne devine pas : les chiffres restent intacts et le tableau Reconcile de fin de journée nomme la déclaration manquante par TC_SOURCE_UNDECLARED. Duration est l’écart à l’image près entre les deux lectures, sans compter la dernière image ; dans les lignes qui déclarent DF, cette cellule s’écrit en forme de point-virgule.
C’est la frontière dure de cette page : à voir ;, on sait que la couche de livraison a marqué cette chaîne comme écriture drop frame ; mais le seul symbole ne permet pas de juger si ces chiffres ont déjà été obtenus par une règle drop frame.
Une valeur proche de 29.97 ne déclare pas le drop frame
Une cadence d’images proche de 29.97 ne prouve pas, à elle seule, que toute la chaîne suit une même convention de comptage. Les valeurs en bordure méritent une attention particulière : ce que montre l’écran et ce qu’écrit le fichier de livraison peuvent tomber dans des classifications différentes. Ce que l’on peut vérifier, c’est ce que dit finalement la cellule du fichier, et si le FPS réel de la ligne, la chaîne de timecode et les médias concordent.
Ce que le destinataire doit vérifier, c’est comment un média réel correspond au timecode, et non à quoi ressemble seulement le séparateur.
L’affichage en temps réel et le fichier de livraison ne sont pas la même représentation
Le timecode affiché en direct à l’écran est une chaîne entièrement à deux-points, sans point-virgule. Ce qui apparaît en direct dans l’app et ce qui peut ensuite figurer dans un fichier de livraison relèvent donc de deux règles de représentation différentes.
Un point-virgule qui apparaît plus tard dans un fichier de livraison ne permet pas d’en déduire que l’affichage en direct suivait déjà la même règle de comptage.
À la réception, il faut tenir ces deux couches séparées : quelle chaîne a été lue à l’écran, quelle chaîne le fichier de livraison écrit, si seul le séparateur a été remplacé sur une chaîne existante, et si les positions finales des médias concordent réellement. S’il manque un seul de ces contrôles, le point-virgule ne suffit pas comme conclusion d’acceptation.
Comment vérifier concrètement un timecode qui contient un point-virgule
Regardez d’abord si le FPS de cette ligne concorde avec les médias et les enregistrements de plateau, puis prenez un média repérable et comparez le point d’entrée réel et la durée écoulée. Le point de sortie est une lecture recopiée, donc ce qu’on vérifie dans cette cellule, c’est « si elle a été recopiée ou non » ; l’écart calculé, c’est Duration, et le vérifier oblige à revenir aux deux lectures de début et de fin et à la règle de comptage employée quand elles ont été lues.
Si le point d’entrée ou de sortie est une chaîne déjà existante, ne regardez pas seulement si elle porte un point-virgule. Le destinataire doit vérifier que les positions d’images elles-mêmes correspondent aux médias. Une chaîne où seul le symbole a changé peut ressembler visuellement à un timecode drop frame correct, mais ses chiffres peuvent venir d’une autre manière de compter.
Le point-virgule convient donc comme invite « ici, il faut vérifier la règle de comptage drop frame », et non comme étiquette « cette ligne est déjà vérifiée ».
FAQ
Le dernier séparateur est un point-virgule : suffit-il à confirmer un calcul drop frame ?
Non. Le point-virgule peut n’être qu’un signe de la couche d’affichage. Le chemin de livraison actuel peut remplacer seulement le séparateur de fin d’une chaîne de timecode déjà présente, sans recalculer les positions d’images.
Drop frame veut-il dire que des images vidéo sont supprimées ?
Ce n’est pas le sens discuté ici. Le comptage drop frame ajuste une règle de numérotation du timecode, destinée à compenser l’écart de longue haleine entre une numérotation continue et l’horloge murale à cadence fractionnaire ; il ne supprime pas d’images vidéo.
Pourquoi une même valeur de cadence peut-elle tomber différemment ?
L’affichage à l’écran et le fichier de livraison relèvent de deux étapes différentes : une valeur en bordure peut donc tomber différemment. Vérifiez le fichier et les médias réels, et lisez ce que dit finalement la cellule.
Le timecode affiché en direct à l’écran de l’app utilise-t-il aussi le point-virgule ?
La chaîne en direct actuelle sort des chaînes entièrement à deux-points et ne produit aucune représentation en point-virgule. Le point-virgule d’un fichier de livraison appartient à une autre étape de représentation, et l’on ne peut pas en déduire que la chaîne en direct a retenu le même comptage drop frame.
Axiom One LLC — SlateX