Решение с пошаговыми объяснениями
Цель задачи: выбрать все записи, размера не более 2,5 Гбайт для одноместного/hourного не сжатого стереозаписи (PCM).
- Формула для объёма не сжатого PCM: size_bytes = duration_seconds × sampling_rate × num_channels × bits_per_sample/8
- duration_seconds = 3600 секунд (1 час)
- num_channels = 2 (стерео)
- bits_per_sample зависит от варианта (делим на 8, чтобы получить байты)
- Вычисления для каждого варианта
Вариант: частота 44100 Гц, глубина 16 бит size = 3600 × 44100 × 2 × (16/8) = 3600 × 44100 × 2 × 2 = 635,040,000 байт ≈ 0.635 ГБ
Вариант: частота 44100 Гц, глубина 32 бит size = 3600 × 44100 × 2 × (32/8) = 3600 × 44100 × 2 × 4 = 1,270,080,000 байт ≈ 1.270 ГБ
Вариант: частота 48000 Гц, глубина 32 бит size = 3600 × 48000 × 2 × (32/8) = 3600 × 48000 × 2 × 4 = 1,382,400,000 байт ≈ 1.382 ГБ
Вариант: частота 96000 Гц, глубина 16 бит size = 3600 × 96000 × 2 × (16/8) = 3600 × 96000 × 2 × 2 = 1,382,400,000 байт ≈ 1.382 ГБ
Вариант: частота 96000 Гц, глубина 32 бит size = 3600 × 96000 × 2 × (32/8) = 3600 × 96000 × 2 × 4 = 2,764,800,000 байт ≈ 2.765 ГБ
Вариант: частота 96000 Гц, глубина 64 бит size = 3600 × 96000 × 2 × (64/8) = 3600 × 96000 × 2 × 8 = 5,529,600,000 байт ≈ 5.53 ГБ
Вариант: частота 192000 Гц, глубина 16 бит size = 3600 × 192000 × 2 × (16/8) = 3600 × 192000 × 2 × 2 = 2,764,800,000 байт ≈ 2.764 ГБ
- Сравнение с лимитом Лимит менеджера: не более 2,5 ГБ.
- 44100 Hz, 16-bit: ≈ 0.635 ГБ — подходит
- 44100 Hz, 32-bit: ≈ 1.270 ГБ — подходит
- 48000 Hz, 32-bit: ≈ 1.382 ГБ — подходит
- 96000 Hz, 16-bit: ≈ 1.382 ГБ — подходит
- 96000 Hz, 32-bit: ≈ 2.765 ГБ — превышает лимит → не подходит
- 96000 Hz, 64-bit: ≈ 5.53 ГБ — не подходит
- 192000 Hz, 16-bit: ≈ 2.764 ГБ — превышает лимит → не подходит
- Итог Подходящие варианты записи (не превышают 2,5 ГБ):
- 44100 Гц, 16 бит
- 44100 Гц, 32 бит
- 48000 Гц, 32 бит
- 96000 Гц, 16 бит
Если нужна помощь с подбором конкретной конфигурации под оборудование или с переводом в другой формат/контейнер, скажи.