Frames to timecode converter

By the Potok teamUpdated ~1 min read

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

FramesFrames per secondHH:MM:SS:FF
900002501:00:00:00
15003000:00:50:00
864002401:00:00:00
50002500:03:20:00

90000 frames at 25 frames per second is 01:00:00:00, exactly one hour.

What you get with Potok
OptionWhat it means
Typing by voiceA separate Potok desktop app lets you dictate text into any program; it recognises Russian speech
SummaryPress the summary button under a finished transcript for a short digest
Upload limit2 GB per file
Output formatsSix formats: TXT, MD, DOCX, PDF, SRT and VTT
Speakers and timeSpeaker 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.

  1. SMPTE timecode (Wikipedia), Wikipedia · checked
  2. 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