Цель: понять решение подробно.
Задача: аудиофайл размером 16 875 Кбайт, моно, 16 бит на отсчёт, частота дискретизации 48000 Гц. Найти продолжительность.
Шаги решения:
- Предположим, 1 КБ = 1024 байта (обычный подход в ясности задач по аудио).
- Размер файла в байтах: 16 875 КБ × 1024 байта/КБ = 17 280 000 байт.
- Данные на один отсчёт: 16 бит = 2 байта. Так как звук моно, число каналов = 1.
- Скорость передачи данных (байт в секунду): байт на отсчёт × частота дискретизации × число каналов = 2 байта × 48000 отсчётов/с × 1 канал = 96 000 байт/с.
- Продолжительность в секундах: общие байты / байты в секунду = 17 280 000 / 96 000 = 180 секунд.
- Преобразование в минуты: 180 секунд / 60 = 3 минуты.
Ответ: запись длится 3 минуты.
Примечание: если использовать десятичный килобайт (1 КБ = 1000 байтов), длительность будет примерно 175.8 секунд ≈ 2.93 минуты. Но обычно берут 1 КБ = 1024 байта, как в задаче выше.