How long is 1,000 frames at 60 fps?

16.667 seconds

1,000 frames at 60 fps runs for 16.667 seconds. Counting from frame 0, the last frame is number 999 at timecode 00:00:16:39.

How that is worked out

seconds = frames ÷ fps

1,000 ÷ 60 = 16.667 seconds

Worth knowing

  • In milliseconds that is 16,666.7 ms, since one frame at 60 fps lasts 16.667 ms.
  • Halving and doubling the count does the same to the running time: 500 frames is 8.333 s and 2,000 frames is 33.333 s.
  • An NLE shows the out point one frame past the last frame, so a 1,000 frame clip starting at 00:00:00:00 ends on 00:00:16:39 and its out point reads 00:00:16:40.
  • The same 1,000 frames at 59.94 fps run 16.683 seconds — 0.017 seconds longer, which is the 1000/1001 pulldown and the reason a mixed-rate conform drifts.

1,000 frames at every standard frame rate

Frame rateDurationEnds onFrame duration
23.976 fps 41.708 s00:00:41:1541.708 ms
24 fps 41.667 s00:00:41:1541.667 ms
25 fps 40.000 s00:00:39:2440 ms
29.97 fps 33.367 s00:00:33:0933.367 ms
30 fps 33.333 s00:00:33:0933.333 ms
50 fps 20.000 s00:00:19:4920 ms
59.94 fps 16.683 s00:00:16:3916.683 ms
60 fps — this page16.667 s00:00:16:3916.667 ms

Timecode at an NTSC rate counts the labels of its integer neighbour, so 23.976 and 24 end on the same label — the NTSC version simply takes 1.001 times as long to get there.

Nearby frame counts at 60 fps

Frame countDurationEnds on
300 frames 5.000 s00:00:04:59
500 frames 8.333 s00:00:08:19
600 frames 10.000 s00:00:09:59
1,000 frames — this page16.667 s00:00:16:39
1,500 frames 25.000 s00:00:24:59
2,000 frames 33.333 s00:00:33:19
3,000 frames 50.000 s00:00:49:59

Need it for other values?

Turn a frame count into hours, minutes, seconds and frames, plus the real duration in milliseconds.