← Все вопросы

Звук: что такое частота дискретизации и как считать объём?

Задан 13 месяцев назад601 просмотров3 ответа
11

В одном из вариантов попалась задача про звук: частота дискретизации, разрядность, время. Как из этого посчитать объём аудиофайла? Объясните на пальцах.

3 ответа

17
✓ Принятый ответ — помог автору

Звук кодируется так: непрерывную волну «нарезают» на много точек-замеров в секунду.

  • Частота дискретизации (Гц) — сколько замеров делается за 1 секунду. Например 8000 Гц = 8000 замеров в секунду.
  • Разрядность (глубина кодирования, бит) — сколько бит на один замер.

Формула объёма (для моно): Объём = частота * разрядность * время (в битах), дальше /8 для байт. Если звук стерео — умножь ещё на 2 (два канала).

Пример: 8000 Гц, 16 бит, 10 секунд, моно. 8000 * 16 * 10 = 1 280 000 бит = 160 000 байт.

Логика та же, что у картинки: «сколько кусочков * вес одного кусочка».

Serhii Kushnir про стерео *2 чуть не забыл, спасибо что напомнили · 13 месяцев назад
8

Объём = частота дискретизации * разрядность * время / 8. Для стерео ещё *2.

5

Частота дискретизации — это сколько раз в секунду измеряют громкость. Чем больше, тем качественнее звук.

Ваш ответ

Войдите, чтобы ответить на вопрос.
Поддержать проект