Я решил проверить, насколько хорошо я разбираюсь в аудио и математике. Итак, у меня есть текст, который имеет информационный объем 3 Мбайт. Что было бы, если бы я записал этот текст в виде стереофонической аудиозаписи?Для этого я использовал частоту дискретизации 48 кГц и глубину кодирования 16 бит. Частота дискретизации ⎻ это количество сэмплов (то есть точек) аудио, записанных в секунду. В данном случае каждая секунда аудио будет состоять из 48 000 точек. Глубина кодирования ─ это количество битов, которые используются для представления каждой точки. Здесь используется 16 бит ⎻ это означает, что каждая точка может принимать значение от 0 до 65 535.
Теперь давайте посчитаем, сколько текста можно записать за одну минуту. В среднем я могу прочитать 1 Кбайт текста за 1 минуту. Конвертируя единицы измерения, получаем, что за 1 минуту я могу прочитать 0,001 Мбайт текста.Для того чтобы найти длительность аудиозаписи, поделим информационный объем текста на количество текста, которое я могу записать за 1 минуту⁚
Длительность (в минутах) 3 Мбайт / 0,001 Мбайт/мин 3000 минут
Похоже, что неудобно слушать аудиозапись продолжительностью в 3000 минут. Теперь давайте ужимать эту аудиозапись.Условие говорит, что при сжатии размер полученного звукового файла уменьшился на 68% от исходного. Давайте посчитаем, какой размер получим после сжатия⁚
Размер после сжатия Исходный размер * (1 ⎻ 68%)
Размер после сжатия 3 Мбайт * (1 ⎻ 0,68) 0,96 Мбайт
Теперь давайте разделим этот сжатый файл на фрагменты размером 40 Мбайт каждый⁚
Количество фрагментов Размер после сжатия / Размер фрагмента
Количество фрагментов 0,96 Мбайт / 40 Мбайт 0,024
Моя математика подсказывает мне, что количество полученных фрагментов ─ это 0,024 фрагмента. Но такая десятичная доля фрагмента не имеет смысла. Поэтому я округлю эту цифру в большую сторону⁚
Количество фрагментов округление в большую сторону(0,024) 1
Таким образом, я получил всего 1 фрагмент размером 40 Мбайт. Вот так моя проверка аудио и математики завершилась на этом примере!