Work in one timebase.
Choose the operation, rate and counting mode, enter your values, then calculate. Elapsed seconds use the exact playback rate.
Count frames before combining labels.
At 24 fps, 00:01:00:00 represents 1,440 frames and 00:00:10:12 represents 252. Their sum is 1,692 frames: 00:01:10:12. Subtracting B from A gives 1,188 frames: 00:00:49:12.
elapsed playback seconds = result frames ÷ exact fps
This tool handles signed durations with up to 9,999 hours. It does not wrap a result back to zero at 24 hours. To measure between source in and out positions, including an explicit next-day wrap or inclusive out mark, use the timecode duration calculator.
Use the counting mode that belongs to the source.
Enter HH:MM:SS:FF for NDF or HH:MM:SS;FF for DF. Minutes and seconds run from 00 to 59; the frame field must be below the nominal count for the selected rate. The 59.94 and 60 fps options use full-rate, 60-count labels.
DF skips labels, not pictures. At 29.97 DF, 00:00:59;29 is followed by 00:01:00;02. The skipped labels are invalid inputs. The same minute rule skips four labels in this tool’s 59.94 DF representation. Read the drop-frame guide before exchanging values with a system that uses a different high-rate representation.
Fractional rate names mean 24000/1001, 30000/1001 and 60000/1001 fps here. For example, 1,440 frames at 23.976 NDF have the label 00:01:00:00 but play for 60.060 physical seconds. Read timecode duration and endpoint conventions for source-position calculations.
Technical references
- Apple TN2310: timecode formats and drop-frame label counting
- Avid: SMPTE counting formats and timecode-day wrap behaviour
Examples are calculated from the stated rates. Decimal seconds are rounded for display; they are distinct from nominal timecode fields.