Vous avez 30 secondes de fichier audio échantillonné à une vitesse de 44,1 KHz et quantifié à l'aide de 8 bits; calculer le débit binaire et la taille des versions mono et stéréo de ce fichier ??
Le débit binaire est le nombre de bits par seconde.
bitrate = bitsPerSample * samplesPerSecond * channels
Donc, dans ce cas pour stéréo, le débit binaire est 8 * 44100 * 2 = 705 600 kbps
Pour obtenir la taille du fichier, multipliez le débit binaire par la durée (en secondes) et diviser par 8 (pour obtenir des bits à des octets):
fileSize = (bitsPerSample * samplesPerSecond * channels * duration) / 8;
Donc, dans ce cas, 30 secondes de stéréo prendront (8 * 44100 * 2 * 30)/8 = 2 646 000 octets
En supposant que l'audio PCM non compressé ...
time * sampleRate * bitsPerSample * channelCount
Pendant 30 secondes mono audio à 44,1 kHz, 8bps, soit 1 323 000 octets. Pour la chaîne stéréo, c'est deux canaux, alors doublez-le.
Formule = Échantillon Échantillon x bit x # de canaux x temps en secondes/8x1024
Qualité CD (taux d'échantillonnage) = 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