Высчитайте время звучания моноаудиофайла, если при 16-битном кодировании и частоте

Рассчитайте время звучания моноаудиофайла, если при 16-битном кодировке и частоте дискретизации 32 кГц его объем равен 700 Кбайт

Задать свой вопрос
1 ответ
Теория:

По определению 1 Гц это одно колебание за секунду, а означает 32 кГц это 32 000 колебаний в секунду. У нас 16-ти битное кодирование, что значит, что каждое колебание описывается 16 битами информации. То есть, к образцу, чтоб закодировать 1 секунду нашего аудио нам необходимо 16*32 000 = 512 000 бит.

Сейчас к нашей задаче:

В кб 1024 байтов, в б 8 бит. Считаем сколько бит в 700 кбайтах
700 * 1024 * 8 = 5 734 400

Считаем сколько колебаний мы можем описать этими данными: делим количество доступных нам бит на 16.
5 734 400 / 16 = 358 400.

Сейчас необходимо осознать сколько это в секундах. Разделяем колебания на нашу частоту дискретизации (32 000):
358 400 / 32000 = 11,2 (секунд)

А если без долгих слов, то:
размер файла / битность / частота дискретизации = время звучания
700*1024*8/16/32000=11.2
, оставишь ответ?
Имя:*
E-Mail:


Последние вопросы

Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт