Le code temporel (ou time code en anglais) est un signal enregistré en parallèle de la vidéo et qui peut être reconnu par Final Cut Express/Pro et iMovie, ou encore d'autres logiciels de montage. Grâce à lui, une image reste toujours au même endroit dans le temps sur une bande, même si l'on s'est déplacé ultérieurement sur celle-ci, et même si la bande a été éjectée puis réintroduite dans le lecteur. Bien sûr, le code temporel a d'autres utilités mais celle-ci est la plus évidente.
Un code temporel complet se note ainsi :
00:00:00:00 [heure(s), minute(s), seconde(s), image(s)]
Par exemple, si on se trouve à 1 heure 45' 20" 10 images dans une vidéo, cela se note comme suit :
01:45:20:10
Les codes temporels courts sont en fait des codes temporels simplifiés : on n'y trouve pas la valeur qui correspond aux minutes (et par extension, aux heures), tant que la barrière n'a pas été franchie.
En d'autres termes, un clip de 30 secondes et 10 images sera noté :
30:10
Mais si la barrière de la minute est franchie, on aura pour un clip de 1' 30" 10 images :
01:30:10
Voilà... Cette fonction dans iMovie permet surtout de décoder plus facilement le code temporel pour de petits montages.