Timecode Converter
Convert between HH:MM:SS.mmm time, total seconds, frame numbers and HH:MM:SS:FF timecode, at 23.976 to 60 fps, with drop-frame at 29.97 and 59.94 fps.
How to use
- Enter a valueType into any one of time, total seconds, frame number or timecode.
- Pick FPS23.976 / 24 / 25 / 29.97 / 30 / 50 / 59.94 / 60.
- Read resultThe other three values are calculated automatically.
Recommended settings
When it goes wrong
Does not match the timecode in an editor
Cause: The drop-frame setting differs from the editor. At 29.97 fps non-drop, the timecode falls behind real time by about 3.6 seconds per hour.
Fix: If the editor separates the frames with “;”, turn drop-frame on; with “:”, turn it off.
Questions
What is drop-frame?
A way of counting 29.97 fps timecode so it stays in step with real time. It skips frame numbers 00 and 01 at the start of every minute, except every tenth minute (00, 10, 20…). No actual frames are removed.
23.976 vs 24?
23.976 fps (exactly 24000/1001) is 24 fps slowed by 0.1% to suit NTSC television. The difference is about 3.6 seconds per hour.
More detail (settings, limits, FFmpeg commands)
What each setting means
Browsers and limits
- Calculator only; it does not change any video.
The same job with the FFmpeg command line
ffmpeg -ss 00:01:30.500 -to 00:02:00.000 -i input.mp4 -c:v libx264 -c:a aac output.mp4