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?
risposta
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.
30 * 44,1 * 8 = 10584. COME HAI CALCOLATO 1,323,000 byte. ? –
44,1k = 44100, non 44,1, quindi 30 * 44100 * 8. – Femaref
@ OsamaAl-lontano per ottenere da bit a byte devi dividere per 8 –
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
Hai salvato il mio esame! –
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
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. –
Che tipo di calcolo avete provato? – hyde
kHz = "1000 al secondo", bitrate = "bit al secondo" - la matematica è piuttosto ovvia. – peterph
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 ??? –