Définissez les points d’entrée et de sortie avant de soustraire.
Une différence de timecode peut décrire la distance entre deux positions d’image ou le nombre d’images incluses dans une sélection. Ces grandeurs diffèrent d’une image lorsque les deux images marquées sont incluses. Avant de calculer la durée d’un clip, notez la cadence exacte, le mode de comptage DF/NDF, l’identité de la source ou de la séquence et la convention des points d’entrée et de sortie.
Avec une sortie exclusive, le point de sortie est la limite immédiatement après la sélection : comptez l’image d’entrée et arrêtez-vous avant l’image de sortie. Il s’agit d’un intervalle semi-ouvert. Avec une sortie inclusive, l’image marquée en sortie fait partie de la sélection. Adobe décrit ce comportement inclusif des points In/Out dans Premiere : deux points identiques sélectionnent une image. Vérifiez l’outil ou le format d’échange au lieu de supposer que toutes les valeurs de sortie ont le même sens. Référence Adobe sur la saisie du timecode.
Durée avec sortie inclusive = position de l’image de sortie − position de l’image d’entrée + 1
Un décalage mesure un déplacement. Un décompte mesure combien d’images vous avez. Les positions d’image 1001 et 1240 sont séparées de 239 images, mais une séquence d’images inclusive allant de 1001 à 1240 contient 240 images. Une origine de source différente de zéro n’ajoute pas d’images à la sélection.
Un clip à 24 fps, deux réponses valides.
Prenons un point d’entrée à 01:00:10:12 et un point de sortie à 01:00:14:06, tous deux à exactement 24 fps. Convertissez chaque timecode en position d’image dans le même décompte commençant à zéro :
Entrée = 86,652 images
Sortie = 86,742 images
Différence = 90 images
| Interprétation | Images incluses | Durée à 24 fps |
|---|---|---|
| La sortie est la première image exclue | 90 | 3.7500 s · 00:00:03:18 |
| La sortie est la dernière image incluse | 91 | 3.7917 s · 00:00:03:19 |
La sélection exclusive se termine sur l’image 01:00:14:05. La sélection inclusive comprend l’image 01:00:14:06. Transmettez au monteur destinataire la convention et le nombre total d’images ; « trois secondes et dix-huit images » ne suffit pas à expliquer un point de sortie différent.
Soustrayez les nombres d’images aux passages drop-frame.
À 29.97 DF, deux numéros sont omis au début de chaque minute, sauf toutes les dix minutes. Les images restent continues. Apple décrit le passage de 00:00:59;29 à 00:01:00;02 : ces images adjacentes sont séparées d’une image. Traiter les champs comme de simples nombres en base 30 donne une différence erronée. Note technique Apple sur le timecode.
Convertissez les deux timecodes DF valides en un décompte d’images cohérent, soustrayez ces décomptes, puis appliquez la règle des points d’entrée et de sortie. Pour la représentation conventionnelle à 30 numéros, soit M = 60 × hours + minutes:
− 2 × (M − floor(M ÷ 10))
Par exemple, 00:00:50;00 correspond à 1,500 et 00:01:10;00 correspond à 2,098. Leur différence avec sortie exclusive est de 598 images. À la cadence de lecture exacte de 30000/1001, cela représente environ 19.9533 secondes physiques. Une sélection inclusive contient 599 images. Refusez les timecodes inexistants tels que 00:01:00;00, et ne mélangez pas les décomptes DF et NDF sans interpréter chacun correctement. Le guide du drop-frame détaille ce schéma de comptage.
Un retour à zéro exige une limite de jour connue.
Une valeur de sortie inférieure à l’entrée peut signifier que l’enregistrement a franchi le retour à zéro du timecode, qu’une réinitialisation a eu lieu ou que les points proviennent de sources différentes. Établissez la continuité et le nombre de retours à zéro à partir du journal d’enregistrement ou des métadonnées. Deux timecodes seuls ne permettent ni d’établir une date ni de distinguer un court clip à cheval sur minuit d’un intervalle bien plus long.
Pour un passage au jour suivant confirmé à exactement 24 fps, le cycle de timecode contient 24 × 60 × 60 × 24 = 2,073,600 images. De 23:59:59:20 à 00:00:00:10 le lendemain, la différence avec sortie exclusive est de (2,073,600 − 2,073,596) + 10 = 14 images. Une sélection inclusive en contient 15.
Utilisez le cycle adapté à la cadence et au mode de comptage. Un cycle de timecode à cadence fractionnaire ne représente pas automatiquement 86,400 secondes écoulées. Avid décrit des comportements de retour à zéro différents selon les versions du produit, ce qui renforce la nécessité de confirmer le système source. Référence Avid sur le timecode à minuit.
Des cadences différentes exigent une base commune.
Ne soustrayez pas directement le timecode d’une source à 24 fps de celui d’une séquence à 25 fps. Établissez l’origine commune, l’horloge ou la séquence décrite par les points et si le flux de travail conserve les images source ou la durée écoulée. Des timecodes imprimés identiques peuvent désigner des instants physiques différents.
Une sélection de 240 images dure 10 secondes à 24 fps et 9.6 secondes à 25 fps si toutes les images sont conservées. Préserver plutôt 10 secondes à 25 fps exige 250 images de destination. Il s’agit d’une décision de conversion des médias ; l’arithmétique ne détermine ni l’interpolation, ni la cadence de répétition, ni le traitement audio. Consultez la conversion de cadence avant de combiner des familles de cadences.
Conservez les hypothèses avec le résultat.
Dans Timecode Pro, sélectionnez le bon format et le mode de comptage avant de soustraire les points. Vérifiez le nombre d’images et appliquez délibérément l’éventuel ajustement pour sortie inclusive. Conservez la source, la cadence et la convention des points avec le résultat dans vos notes de production.
Les secondes physiques de lecture ci-dessus sont calculées en divisant le nombre d’images par la cadence exacte en fps. Les comparaisons entre préréglages et le comportement établi de l’app en secondes nominales restent distincts ; un affichage comparatif à cadence fractionnaire ne doit pas automatiquement se lire comme un chronomètre. Timecode Pro calcule des valeurs et ne traite pas les médias.
Références techniques
- Adobe : saisie du timecode et points In/Out inclusifs dans Premiere
- Apple : prise en charge du timecode dans AVFoundation, numéros DF sautés et indicateurs de retour à zéro
- Avid : formats de comptage SMPTE et comportement au passage de minuit
Les exemples sont calculés ici à partir des cadences et conventions de points indiquées. Les secondes décimales sont arrondies uniquement pour la présentation.