Короче, сначало определим размер файла видео без звука. Байт в Гигабайте: 1 Гб = 1024 Мб * 1024 Кб * 1024 Байта = 1073741824 Байта.
Теперь посчитаем, сколько бит занимает каждый кадр видео без звука. Нужно разделить размер файла видео без звука на общее количество кадров.
Размер одного кадра видео: 1073741824 Байта / (20 мин * 60 с/мин * 25 к/с) = 715913 Байт/кадр.
Вот сколько битов в одном кадре видео без звука. 1 Байт = 8 бит,
715913 Байт/кадр * 8 бит/Байт = 5727304 битов/кадр.
Мы знаем, что размер кадра равен 1280 на 720 пикселей, поэтому мне нужно узнать сколько битов требуется для представления каждого пикселя:
1280 пикселей * 720 пикселей = 921600 пикселей/кадр.
5727304 битов/кадр / 921600 пикселей/кадр = 6.21 бит/пиксель.
Короче вывод: максимальное количество цветов, которое могло использоваться в кадре, равно 2 в степени 6.21 = 64. Ну вот и всё в каждом пикселе могло быть использовано до 64 различных цветов.
Учтите, что в данной задаче 1 Гб = 1024 Мб; 1 Мб = 1024 Кб; 1 Кб = 1024 Байта