How long is 100 frames at 30 fps?
3.333 seconds
100 frames at 30 fps runs for 3.333 seconds. Counting from frame 0, the last frame is number 99 at timecode 00:00:03:09.
How that is worked out
seconds = frames ÷ fps
100 ÷ 30 = 3.333 seconds
Worth knowing
- In milliseconds that is 3,333.3 ms, since one frame at 30 fps lasts 33.333 ms.
- Halving and doubling the count does the same to the running time: 50 frames is 1.667 s and 200 frames is 6.667 s.
- An NLE shows the out point one frame past the last frame, so a 100 frame clip starting at 00:00:00:00 ends on 00:00:03:09 and its out point reads 00:00:03:10.
- The same 100 frames at 29.97 fps run 3.337 seconds — 0.003 seconds longer, which is the 1000/1001 pulldown and the reason a mixed-rate conform drifts.
100 frames at every standard frame rate
| Frame rate | Duration | Ends on | Frame duration |
|---|---|---|---|
| 23.976 fps | 4.171 s | 00:00:04:03 | 41.708 ms |
| 24 fps | 4.167 s | 00:00:04:03 | 41.667 ms |
| 25 fps | 4.000 s | 00:00:03:24 | 40 ms |
| 29.97 fps | 3.337 s | 00:00:03:09 | 33.367 ms |
| 30 fps — this page | 3.333 s | 00:00:03:09 | 33.333 ms |
| 50 fps | 2.000 s | 00:00:01:49 | 20 ms |
| 59.94 fps | 1.668 s | 00:00:01:39 | 16.683 ms |
| 60 fps | 1.667 s | 00:00:01:39 | 16.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 30 fps
| Frame count | Duration | Ends on |
|---|---|---|
| 30 frames | 1.000 s | 00:00:00:29 |
| 48 frames | 1.600 s | 00:00:01:17 |
| 60 frames | 2.000 s | 00:00:01:29 |
| 100 frames — this page | 3.333 s | 00:00:03:09 |
| 120 frames | 4.000 s | 00:00:03:29 |
| 240 frames | 8.000 s | 00:00:07:29 |
| 300 frames | 10.000 s | 00:00:09:29 |
Need it for other values?
Turn a frame count into hours, minutes, seconds and frames, plus the real duration in milliseconds.