Максимальная длительность трека
Erstellt am: 10. Februar 2025
Erstellt am: 10. Februar 2025
Музыкальная группа планирует записать сингл. Стереозвук пишется в домашней студии с частотой дискретизации 48 000 Гц и глубиной кодирования 32 бит.
У радиостанции есть требования к треку и файлу: трек должен звучать целое количество минут, а файл должен занимать не более 100 Мбайт. Сжатие файла не предусматривается для сохранения наилучшего качества.
Укажи максимальную длительность трека, которую может записать группа.
python# Дано max_file_size = 100 * 1024 * 1024 # 100 Мбайт в байтах sample_rate = 48000 # Гц bit_depth = 32 // 8 # 32 бита = 4 байта channels = 2 # Стерео # Расчет максимальной длительности трека в секундах max_duration_seconds = max_file_size / (sample_rate * bit_depth * channels) # Перевод в минуты max_duration_minutes = max_duration_seconds // 60 max_duration_minutes
python# Дано max_file_size = 100 * 1024 * 1024 # 100 Мбайт в байтах sample_rate = 48000 # Гц bit_depth = 32 // 8 # 32 бита = 4 байта channels = 2 # Стерео # Расчет максимальной длительности трека в секундах max_duration_seconds = max_file_size / (sample_rate * bit_depth * channels) # Перевод в минуты max_duration_minutes = max_duration_seconds // 60 max_duration_minutes
Максимальная длительность трека, который может записать группа, составляет 4 минуты.
Музыкальная группа планирует записать сингл. Стереозвук пишется в домашней студии с частотой дискретизации 48 000 Гц и глубиной кодирования 32 бит.
У радиостанции есть требования к треку и файлу: трек должен звучать целое количество минут, а файл должен занимать не более 100 Мбайт. Сжатие файла не предусматривается для сохранения наилучшего качества.
Укажи максимальную длительность трека, которую может записать группа.
python# Дано sampling_rate = 48000 # частота дискретизации, Гц bit_depth = 32 # глубина кодирования, бит channels = 2 # стереозвук max_file_size = 100 * 1024 * 1024 # максимальный размер файла, байты # Рассчитаем количество байт в секунду bytes_per_second = (sampling_rate * bit_depth * channels) // 8 # Рассчитаем максимальную длительность трека в секундах max_duration_seconds = max_file_size // bytes_per_second # Округлим до целого количества минут max_duration_minutes = max_duration_seconds // 60 max_duration_minutes
Максимальная длительность трека, который может записать группа, составляет 4 минуты.