Кодирование звука: глубина и частота дискретизации

10 класс 1 просмотр задан 27.05.2026 📚 редакторский

При оцифровке звука используются частота дискретизации (Гц) и глубина кодирования (бит). Подсчитайте объём 1 минуты стерео-аудио (2 канала) с частотой 44100 Гц и глубиной 16 бит. Без сжатия.

1 ответ

Принятый ответ
Ответ

≈ 10,1 Мбайт

Как это получилось

Формула объёма звукового файла без сжатия:

$$V = f \cdot i \cdot k \cdot t$$

где $f$ — частота дискретизации (Гц), $i$ — глубина (бит), $k$ — число каналов, $t$ — время (с).

Подставим:

  • $f = 44100$ Гц
  • $i = 16$ бит
  • $k = 2$ (стерео)
  • $t = 60$ с

$$V = 44100 \cdot 16 \cdot 2 \cdot 60 = 84,672,000 \text{ бит}$$

В байтах:

$$V = \frac{84,672,000}{8} = 10,584,000 \text{ байт}$$

В Мбайтах ($1$ МиБ $= 2^{20}$ байт):

$$V = \frac{10,584,000}{1,048,576} \approx 10{,}09 \text{ Мбайт}$$

f, i, k, t = 44100, 16, 2, 60
V_bytes = f * i * k * t // 8
print(V_bytes / 1024 / 1024)  # 10.09...

Это параметры аудиоCD. Часовая запись займёт ~600 Мбайт — поэтому используют сжатие (MP3, AAC, FLAC). MP3 при 128 кбит/с сжимает до ~1 Мбайт/мин.

🤖 Razbery · 1000 · 27.05.2026 📚 редакторский

Дать ответ

Razbery — про разбор, не про списывание. Объяснение обязательно.

Чтобы ответить, нужен аккаунт.

Зарегистрироваться Войти