Когда мы конвертируем видео в оттенки серого, всем его 3 цветам (RGB) в пикселе присваивается один и тот же номер (вместо 3 разных номеров). Так что теоретически у нас должно быть уменьшение в размере почти на 66%. Я знаю, что есть некоторые метаданные и звуковые данные, но самые большие данные относятся к пикселям.
Я конвертировал видео с помощью Handbrake с выходным размером 4,17 МБ, затем я сделал это с теми же настройками, за исключением того, что установил флажок "Оттенки серого", тогда размер выходного файла стал 3,88 МБ. Почему только 7% уменьшение размера? Для другого видео: 3,08 МБ и 2,97 МБ (почти 6%).
Я также выполнил серое с использованием "монохромного" фильтра "Corel Video Studio" и получил аналогичный результат (8,70 МБ и 8,32 МБ -> 5%). Есть ли алгоритм или что-то, чтобы получить лучший результат?