2012-11-25 33 views
7

Hai 30 secondi di file audio campionati ad una velocità di 44,1 KHz e quantizzati usando 8 bit; calcola la velocità in bit e la dimensione delle versioni mono e stereo di questo file ??Come calcolare le dimensioni del file audio?

+0

Che tipo di calcolo avete provato? – hyde

+0

kHz = "1000 al secondo", bitrate = "bit al secondo" - la matematica è piuttosto ovvia. – peterph

+0

dimensione del file mono 30 * 44.1 = 1323 K stereo 30 * 44,1 * 2 = 2646k -------------------------- ------------- bit rate = filesize/seconds ---------------------------- - ma il mio problema con questa linea "e quantizzato usando 8 bit" come influenzerà la matematica ??? –

risposta

6

Supponendo audio PCM non compresso ...

time * sampleRate * bitsPerSample * channelCount

Per 30 secondi mono audio a 44,1 kHz, 8bps, che è 1,323,000 byte. Per stereo, sono due canali, quindi raddoppialo.

+1

30 * 44,1 * 8 = 10584. COME HAI CALCOLATO 1,323,000 byte. ? –

+2

44,1k = 44100, non 44,1, quindi 30 * 44100 * 8. – Femaref

+0

@ OsamaAl-lontano per ottenere da bit a byte devi dividere per 8 –

21

Il bitrate è il numero di bit al secondo.

bitrate = bitsPerSample * samplesPerSecond * channels 

Quindi, in questo caso per lo stereo il bitrate è di 8 * 44100 * 2 = 705,600kbps

Per ottenere la dimensione del file mutliply dal bitrate per la durata (in secondi), e dividere per 8 (per ottenere da bit a byte):

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

Quindi, in questo caso 30 secondi di stereo occuperanno (8 * 44100 * 2 * 30)/8 = 2.646.000

+0

Hai salvato il mio esame! –

3

Formula = Esempio Bit Rate x campione x # di canali x tempo in secondi/8x1024

qualità CD (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 
+0

Non dimenticare che la qualità del CD è effettivamente 44.1khz, ma 16bits, non 8. Anche se la domanda richiede 8 bit, questo potrebbe essere un po 'di confusione da leggere. –