The frames to timecode converter converts a frame count to HH:MM:SS:FF for a chosen frame rate. 90000 frames at 25 frames per second is 01:00:00:00, exactly one hour. It is useful when an editor gives you frames and a subtitle file needs time.
Turn a recording into text
Send your voice message, audio or video to @potok_now_bot on Telegram and the text comes back in the chat.
Go to @potok_now_bot in Telegram
Files up to 2 GB · export to TXT, MD, DOCX, PDF, SRT and VTT · speaker labels and timestamps · about 30 languages
Facts that matter here
- Formula: seconds = frames ÷ fps; FF = frames mod fps, applied to the numbers in the table below.
- Assumption: the frame rate is a whole number and non-drop timecode is used.
- Use the frame rate of the source video, not of the player that opens it.
- The table is arithmetic, not a measurement of a recording or of a service.
Calculation and example
Formula: seconds = frames ÷ fps; FF = frames mod fps
| Frames | Frames per second | HH:MM:SS:FF |
|---|---|---|
| 90000 | 25 | 01:00:00:00 |
| 1500 | 30 | 00:00:50:00 |
| 86400 | 24 | 01:00:00:00 |
| 5000 | 25 | 00:03:20:00 |
90000 frames at 25 frames per second is 01:00:00:00, exactly one hour.
| Option | What it means |
|---|---|
| Typing by voice | A separate Potok desktop app lets you dictate text into any program; it recognises Russian speech |
| Summary | Press the summary button under a finished transcript for a short digest |
| Upload limit | 2 GB per file |
| Output formats | Six formats: TXT, MD, DOCX, PDF, SRT and VTT |
| Speakers and time | Speaker labels and timestamps can be switched on |
Applying it to your case
Take your own numbers, put them where the table has its example values and repeat the calculation by hand. Write down the result with its unit, so that nobody has to guess later whether it was minutes, megabytes or characters.
Where to look next
See the tools, the glossary and the download page for converters, explanations of terms and the apps.
Common questions
How does the frames to timecode converter work?
It applies one rule: seconds = frames ÷ fps; FF = frames mod fps. 90000 frames at 25 frames per second is 01:00:00:00, exactly one hour.
What does the frames to timecode converter assume?
It assumes that the frame rate is a whole number and non-drop timecode is used. When the conditions differ, recalculate with your values by the same formula.
What does the table of the frames to timecode converter show?
It shows: Frames, Frames per second, HH:MM:SS:FF. Values: 90000 | 25 | 01:00:00:00; 1500 | 30 | 00:00:50:00; 86400 | 24 | 01:00:00:00; 5000 | 25 | 00:03:20:00.
Where do the definitions behind the frames to timecode converter come from?
Units, formats and rules are described in the sources listed at the bottom of this page. The numbers in the table are calculated here by the formula above and are not copied from those sources.
How do I avoid a mistake with the frames to timecode converter?
Use the frame rate of the source video, not of the player that opens it. Use it when an editor gives you frames and a subtitle file needs time.
Sources
Every source below was checked by hand on the date given. Sites change, so open the source if the exact wording matters.
- SMPTE timecode (Wikipedia), Wikipedia · checked
- Subtitle (Wikipedia), Wikipedia · checked
See the result on your recording
Open @potok_now_bot in Telegram, attach the recording and wait: the transcript arrives as a message in the same chat.
Open @potok_now_bot in Telegram