Для решения задачи найдем сначала объем данных, который занимает один видеофрагмент. Затем определим, сколько дней нужно для выполнения каждого из условий.
Шаг 1. Определение объема одного видеофрагмента
Объем видеофрагмента состоит из данных видео, аудио и метаинформации.
-
Видео:
Размер видео за секунду=Ширина×Высота×Глубина цвета×Частота кадров.
Для Full HD видео:
Размер видео за секунду=1920×1080×16(бит)×30.
Переведем в байты:
Размер видео за секунду=81920×1080×16×30=124416000байт.
Для фрагмента длиной t секунд:
Размер видео за фрагмент=124416000×tбайт.
-
Аудио:
Размер аудио за секунду=Частота дискретизации×Количество каналов×Глубина квантования.
Подставим данные:
Размер аудио за секунду=20207×2×15=606210бит.
Переведем в байты:
Размер аудио за секунду=8606210≈75776.25байт.
Для фрагмента длиной t секунд:
Размер аудио за фрагмент=75776.25×tбайт.
-
Метаинформация:
Размер метаинформации за фрагмент=960Кбайт=960×1024байт.
Суммируем данные:
Объем одного видеофрагмента=(124416000×t)+(75776.25×t)+(960×1024).
Шаг 2. Объем дневника за один день
Количество видеофрагментов в день: от 1 до 5. Тогда минимальный объем за день:
Объем за день (минимум)=Объем одного фрагмента при t=10секунд.
Максимальный объем за день:
Объем за день (максимум)=5×Объем одного фрагмента при t=30секунд.
Минимальный объем одного фрагмента:
При t=10:
Объем одного фрагмента=(124416000×10)+(75776.25×10)+(960×1024).
Объем одного фрагмента=1244160000+757762.5+983040≈1245900802.5байт.
Переведем в мегабайты:
Объем одного фрагмента≈102421245900802.5≈1188.45Мб.
Объем за день (минимум):
Объем за день=1188.45Мб.
Максимальный объем одного фрагмента:
При t=30:
Объем одного фрагмента=(124416000×30)+(75776.25×30)+(960×1024).
Объем одного фрагмента=3732480000+2273287.5+983040≈3735736327.5байт.
Переведем в мегабайты:
Объем одного фрагмента≈102423735736327.5≈3565.34Мб.
Объем за день (максимум):
Объем за день=5×3565.34≈17826.7Мб.
Шаг 3. Минимальное и максимальное число дней
-
Минимальное число дней (≥7000Мб):
Nmin=⌈1188.457000⌉≈6дней.
-
Максимальное число дней (≤7000Мб):
Nmax=⌊17826.77000⌋=0.
Ответ: ( 6 , 0.Подождите, уточните, требуется ли учитывать примерные компромиссные дни? Спасибо.
- Пояснить шаги вычислений.
- Уточнить альтернативные минимальные длительности
.... )