Python Оцифровка звука выполняется в режиме стерео с частотой дискретизации

Python Оцифровка звука производится в режиме стерео с частотой дискретизации 44,1 кГц и глубиной кодировки 24 колочена. Ввести время записи в минутах и найти, сколько Мбайт нужно выделить для хранения приобретенного файла (округлить итог в великую сторону).

Введите время записи в минутах 10
Размер файла 152 Мбайт

Задать свой вопрос
Konstantin Katigrob
По условию необходимо найти размер файла, тогда для чего дан его размер в 152МБ?
Саша Карпечко
схоже, что 152 МБ - верный ответ
2 ответа
1. Сделаем расчет для 1-го канала
Частота дискретизации 44.1 кГц, значит что в секунду делается 44100 отсчетов.
Глубина кодировки 24 колочена = 24/8 = 3 б значит, что под хранение 1-го отсчета отводится три байта.
Тогда односекундная запись займет 441003 = 132300 б.
2. Запись стереофоническая, т.е. она имеет два канала. Односекундная стереозапись займет 1323002 = 264600 байт либо 264600/1024 Мбайт.
3. Минутная запись займет в 60 раз больше, т.е.  26460060/1024 15.14 Мбайт.
Чтоб найти, какой объем займет запись продолжительностью t минут, надобно помножить t на 15.14 и округлить итог до наиблежайшего большего целого (в арифметике эта функция именуется ceiling, т.е. по-английски "потолок").

Программа на Python 3.6.4

import math
t=int(input("задайте время в минутках: "))
print("Будет нужно",math.ceil(15.14*t),"Мб")
Import math

DEPTH = 24
RATE = 44100    44.1 kHz = 44100 Hz

get the record time in seconds
time = int(input("Enter the record time in minutes: ")) * 60
file size in bits ('2' сoefficient appears due to a stereo mode)
fileSize = RATE * DEPTH * time * 2
file size in MBytes
fileSize /= (8*(1024**2))
round up the file size to the bigger value
fileSize = math.ceil(fileSize)
print("The file size is: ", fileSize, "MB")
, оставишь ответ?
Имя:*
E-Mail:


Последние вопросы
задание экономиоти Рассмотри ситуацию: человек живёт на Крайнем Се-вере. С помощью каких

Экономика.

Человек живет на Крайнем Севере. С помощью каких благ удовлетворяются потребности

Экономика.

там лежат три яйца.у дома рос клен.Это гнездо сойки.на клёне гнездо

Русский язык.

Тыныштық күйіндегі карусель 35 с-та 3,0 рад/с бұрыштық жылдамдықпен үдей қозғалады.

Разные вопросы.

Сочинение на тему "Русский язык не сможет умереть!"

Математика.

Приветствую! Меня зовут Станислав, я представляю компанию under.site. Хотел бы предложить интересное решение

Разные вопросы.

Масса трёх одинаковых пакетов чая 180г чему равна масса

Математика.

Газообразный аммиак объёмом 2.24 л (н.у.) был полностью поглощён 14.68 мл

Химия.

Упражнение 2 Выпишите глаголы и вставьте пропущенные буквы

Русский язык.

Радиус окружности, описанной около равностороннего треугольника, равен 6. Найдите сторону треугольника

Геометрия.

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

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

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

Войти на сайт