Recording length from file size

By the Potok teamUpdated ~1 min read

The recording length from file size calculates the length of a recording from its file size and bitrate. A 100 MB file at 128 kbps lasts 01:44:10. It is useful when you have a file and want to know roughly how long it plays before you open it.

Turn a recording into text

Drop an audio or video file, or a voice message, into the chat with @potok_now_bot; the recognized text is sent back there.

Write 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

Key facts

  • Formula: seconds = size in bytes × 8 ÷ (kbps × 1000), applied to the numbers in the table below.
  • Assumption: the bitrate is constant and 1 MB is 1,000,000 bytes.
  • Take the bitrate from the file properties, not from memory.
  • The values on this page are calculated in advance, not measured on a recording.

Calculation and example

Formula: seconds = size in bytes × 8 ÷ (kbps × 1000)

Size (MB)Bitrate (kbps)Length (h:mm:ss)
5012800:52:05
10012801:44:10
1006403:28:20
50032003:28:20
150012826:02:30

A 100 MB file at 128 kbps lasts 01:44:10.

Potok at a glance
TopicAnswer
RecognitionAbout 30 languages with good published results and a few more with warnings
DigestThe result message has a summary button for a digest of the text
Where to use itThe Telegram bot @potok_now_bot, plus its mini app for big uploads
Labels and timesSpeaker labels and timestamps can be switched on
Save asTXT, MD, DOCX, PDF, SRT, VTT

From the table to your numbers

Start from the row that looks most like your situation. Change the numbers one by one, keep the formula as it is, and compare the new result with the row you started from. A result far from every row is a reason to check the inputs.

More

Terms used here are explained in the glossary. Handy helpers live in tools; apps are on the download page.

Common questions

How does the recording length from file size work?

It applies one rule: seconds = size in bytes × 8 ÷ (kbps × 1000). A 100 MB file at 128 kbps lasts 01:44:10.

What does the recording length from file size assume?

It assumes that the bitrate is constant and 1 MB is 1,000,000 bytes. When the conditions differ, recalculate with your values by the same formula.

What does the table of the recording length from file size show?

It shows: Size (MB), Bitrate (kbps), Length (h:mm:ss). Values: 50 | 128 | 00:52:05; 100 | 128 | 01:44:10; 100 | 64 | 03:28:20; 500 | 320 | 03:28:20; 1500 | 128 | 26:02:30.

Where do the definitions behind the recording length from file size 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 recording length from file size?

Take the bitrate from the file properties, not from memory. Use it when you have a file and want to know roughly how long it plays before you open it.

Sources

Each source was opened by hand on the date shown. Pages change, so open the source if a detail matters to you.

  1. Bit rate (Wikipedia), Wikipedia · checked
  2. Megabyte (Wikipedia), Wikipedia · checked

See the result on your recording

Drop an audio or video file, or a voice message, into the chat with @potok_now_bot; the recognized text is sent back there.

Open @potok_now_bot in Telegram