Объём стереофонического звукового файла составляет 16,13 Мбайт. Какова длительность звучания, если оцифровка осуществлялась с частотой дискретизации 44 032 Гц и каждый отчёт кодировался 32 битами?
от

1 Ответ

дано:
- объём файла S = 16,13 Мбайт = 16,13 * 1024 * 1024 байт = 16916480 байт
- частота дискретизации f = 44032 Гц
- битрейт b = 32 бит/сэмпл
- количество каналов c = 2 (стерео)

найти:
длительность звучания t

решение:
1. Сначала найдем общий объём данных в битах:

Объём (бит) = S * 8  
Объём (бит) = 16916480 байт * 8 = 135331840 бит

2. Теперь рассчитаем количество сэмплов:

Количество сэмплов N = Объём (бит) / b  
Количество сэмплов N = 135331840 бит / 32 бит/сэмпл = 4239105 сэмплов

3. Поскольку это стереофонический звук, общее количество записанных сэмплов будет делиться на количество каналов:

Количество сэмплов для одного канала = N / c  
Количество сэмплов для одного канала = 4239105 сэмплов / 2 = 2119552,5 сэмплов

4. Найдём длительность звучания в секундах:

t = Количество сэмплов для одного канала / f  
t = 2119552,5 сэмплов / 44032 Гц ≈ 48 секунд

ответ:
Длительность звучания составляет примерно 48 секунд.
от