Для определения времени звучания звукового файла необходимо учитывать не только его размер на диске, но и характеристики кодирования звука.
Сначала определим объем данных, который занимает одна секунда звука. Для этого умножим частоту дискретизации на глубину бит и на количество каналов звука (в данном случае стерео). Получим:
48 кГц 24 бит 2 = 2304 кбит/сек
Далее переведем этот объем данных в мегабайты в секунду:
2304 кбит/сек / 8 = 288 кбайт/сек
Теперь можем определить время звучания звукового файла размером 36 Мб:
36 Мб * 1024 кб/Мб / 288 кбайт/сек = 128 секунд
Итак, время звучания звукового файла, который занимает на диске 36 Мб и имеет характеристики стерео, глубина 24 бита и частота дискретизации 48 кГц, составляет 128 секунд.