You have 30 seconds audio file sampled at a rate of 44.1 KHz and quantized using 8 bits ; calculate the bit rate and the size of mono and stereo versions of this file ؟؟
Asked
Active
Viewed 6.8k times
10
-
1What kind of calculation have you tried? – hyde Nov 25 '12 at 22:35
-
kHz = "1000 per second", bitrate = "bits per second" - the math is rather obvious. – peterph Nov 25 '12 at 22:39
-
file size mono 30 * 44.1 = 1323 K stereo 30 * 44.1 * 2 =2646k --------------------------------------- bit rate = filesize / seconds ------------------------------ but my problem with this line "and quantized using 8 bits " how it will affect the math ??? – Osama Al-far Nov 25 '12 at 22:43
-
@OsamaAl-far "quantized using 8 bits" is fairly meaningless. Can you better describe what you are trying to do? Surely you mean that the audio is sampled at 8 bits per sample? – Brad Nov 25 '12 at 22:43
-
@Brad BUT AT THE QUESTION IT ASK TO CALCULATE THE BIT RATE , IS IT EQUAL TO 8 ?? – Osama Al-far Nov 25 '12 at 22:50
-
@OsamaAl-far, Your bit rate is the number of bits per second. Read my answer. – Brad Nov 25 '12 at 23:32
3 Answers
29
The bitrate is the number of bits per second.
bitrate = bitsPerSample * samplesPerSecond * channels
So in this case for stereo the bitrate is 8 * 44100 * 2 = 705,600kbps
To get the file size, multiply the bitrate by the duration (in seconds), and divide by 8 (to get from bits to bytes):
fileSize = (bitsPerSample * samplesPerSecond * channels * duration) / 8;
So in this case 30 seconds of stereo will take up (8 * 44100 * 2 * 30) / 8 = 2,646,000 bytes
![](../../users/profiles/1364007.webp)
Wai Ha Lee
- 7,664
- 52
- 54
- 80
![](../../users/profiles/7532.webp)
Mark Heath
- 45,254
- 26
- 128
- 188
-
2
-
1I'm pretty sure the units is wrong here for the bit rate calculation? Are you sure you don't mean 705,600 bits per second not 705,600 kilo bits per second...? – Belphegor Jun 05 '18 at 05:13
7
Assuming uncompressed PCM audio...
time * sampleRate * bitsPerSample * channelCount
For 30 seconds mono audio at 44.1kHz, 8bps, that's 1,323,000 bytes. For stereo, that's two channels, so double it.
![](../../users/profiles/362536.webp)
Brad
- 146,404
- 44
- 300
- 476
3
Formula = Sample rate x sample bit x # of channels x time in seconds / 8x1024
CD Quality (Sample Rate) = 44.1Khz
Size of mono = (44 100 x 8 x 1 x 30) / 8 x 1024
= 1291.99KB
= 1.26 MB
Size of Stereo = (44 100 x 8 x 2 x 30) / 8 x 1024
= 2583.98 KB
= 2.52 MB
≈ 2.5 MB
-
Don't forget that CD quality is indeed 44.1khz, but 16bits, not 8. Even if the question is asking for 8 bits, this might be a bit confusing to read. – Gabriel Morin Sep 23 '16 at 07:20