Qu'est-ce que le convertisseur d'images en timecode ?
Cet outil transforme un simple nombre d'images vidéo en une durée concrète (en secondes) et en un timecode standard HH:MM:SS:FF. Monteurs, animateurs, étalonneurs et graphistes motion design ont sans cesse besoin de traduire « combien d'images » en « combien de temps » — par exemple en lisant un numéro d'image dans After Effects, Premiere, DaVinci Resolve ou une EDL. Il suffit de saisir le nombre total d'images et de sélectionner la cadence de votre projet.
Comment l'utiliser
Indiquez le nombre total d'images, puis choisissez la cadence à laquelle tournent vos rushes ou votre timeline : 23,976, 24, 25 (PAL), 29,97, 30, 50, 59,94 ou 60 ips. Le convertisseur affiche la durée exacte en secondes, ainsi que le timecode décomposé en heures, minutes, secondes et images restantes.
La formule expliquée
La durée correspond tout simplement au nombre d'images divisé par la cadence : \( t = N / \text{ips} \). Le timecode est ensuite construit en divisant successivement par le nombre d'images contenues dans chaque unité. La valeur d'images par seconde est arrondie à l'entier le plus proche pour la composante FF (29,97 ips utilise donc 30 images par seconde affichée, conformément à la convention non-drop-frame). Il s'agit d'un modèle non-drop-frame : pour 29,97 et 59,94 ips, le timecode affiché s'écoule donc un peu plus lentement que le temps réel — la ligne « Durée totale » indique toujours le temps réel exact.
$$\begin{gathered} \text{Timecode} = HH:MM:SS:FF \\[1.5em] \text{where}\quad \left\{ \begin{aligned} N &= \left\lfloor \text{Total Frames} \right\rfloor,\quad f = \operatorname{round}\!\left(\text{FPS}\right) \\ HH &= \left\lfloor \dfrac{N}{3600\,f} \right\rfloor \\ MM &= \left\lfloor \dfrac{N \bmod 3600\,f}{60\,f} \right\rfloor \\ SS &= \left\lfloor \dfrac{N \bmod 60\,f}{f} \right\rfloor \\ FF &= N \bmod f \end{aligned} \right. \end{gathered}$$ $$\text{Total Seconds} = \frac{\text{Total Frames}}{\text{FPS}}$$
Exemple concret
Imaginons 1800 images à 30 ips. Durée = $$1800 / 30 = 60 \text{ secondes}$$ Timecode : 60 secondes correspondent exactement à 1 minute, le résultat est donc 00:01:00:00.
FAQ
Que signifie la partie FF ? FF désigne la composante « images » — le nombre d'images écoulées après la dernière seconde entière, de 00 jusqu'à (ips − 1).
Pourquoi le total en secondes diffère-t-il du timecode à 29,97 ips ? Le timecode non-drop-frame compte 30 images par seconde affichée, alors que seules 29,97 défilent réellement : le temps affiché prend donc de l'avance sur le temps réel. La valeur en secondes correspond au temps réellement écoulé.
Peut-on faire la conversion inverse ? Ce convertisseur passe des images au temps ; pour obtenir des images à partir d'un timecode, multipliez chaque unité de temps par la cadence (ips) puis ajoutez la composante images.