2012-11-25 20 views
7

Masz 30 sekundowy plik audio próbkowany z częstotliwością 44,1 KHz i skwantyzowany przy użyciu 8 bitów; obliczyć szybkość transmisji i rozmiar wersji mono i stereo tego pliku?Jak obliczyć rozmiar pliku audio?

+0

Jakie obliczenia próbowałeś? – hyde

+0

kHz = "1000 na sekundę", bitrate = "bitów na sekundę" - matematyka jest raczej oczywista. – peterph

+0

rozmiar pliku mono 30 * 44,1 = 1323 K stereo 30 * 44,1 * 2 = 2646k -------------------------- ------------- szybkość transmisji = wielkość pliku/sekundy ---------------------------- - ale mój problem z tą linią "i skwantowany przy użyciu 8 bitów" jak to wpłynie na matematykę ??? –

Odpowiedz

6

Zakładając nieskompresowany PCM ...

time * sampleRate * bitsPerSample * channelCount

30 sekund dźwięk mono przy 44,1 kHz, 8bps, to 1,323,000 bajtów. W przypadku stereo, to dwa kanały, więc podwój go.

+1

30 * 44,1 * 8 = 10584. W JAKI SPOSÓB MOŻESZ OBLICZAĆ 1 323 000 bajtów. ? –

+2

44,1k = 44100, nie 44,1, czyli 30 * 44100 * 8. – Femaref

+0

@ OsamaAl-daleko, aby przejść od bitów do bajtów musisz podzielić przez 8 –

21

Bitrate bitrate to liczba bitów na sekundę.

bitrate = bitsPerSample * samplesPerSecond * channels 

Więc w tym przypadku stereo bitrate wynosi 8 * 44100 * 2 = 705,600kbps

Aby uzyskać rozmiar plików mutliply przez bitrate przez czas (w sekundach) i podzielić przez 8 (aby dostać się z bitów na bajty):

fileSize = (bitsPerSample * samplesPerSecond * channels * duration)/8; 

Więc w tym przypadku 30 sekund stereo zajmie (8 * 44100 * 2 * 30)/8 = 2.646.000

+0

Zapisałeś mój egzamin! –

3

Formuła = Natężenie x próbka nieco x # z kanałów x czas w sekundach/8x1024

Jakość CD (Sample Rate) = 44,1

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 
+0

Nie zapominaj, że jakość płyty CD to rzeczywiście 44,1 kHz, ale 16 bitów, nie 8. Nawet jeśli pytanie dotyczy 8 bitów, przeczytanie tego może być nieco mylące. –

Powiązane problemy