Старые версии Windows использовали «хромакей» для воспроизведения видео
С точки зрения производительности такой подход был оптимальным.
Проигрыватель Windows Media Player в эпоху Windows 95, 98 и XP показывал видео не совсем так, как это выглядело на экране. О трюке, использовавшемся разработчиками, рассказал ветеран Microsoft Рэймонд Чен.
Оказалось, плеер не выводил изображение напрямую в своем окне. Вместо этого система использовала своеобразный виртуальный хромакей — фон однородного цвета нужного размера.
По словам Чена, Windows создавал хромакей и отрисовывал видео в отдельной графической области. Затем видеокарта заменяла зеленые пиксели в окне плеера на кадры из этой области.
Такой способ позволял ускорить обработку видео и избежать преобразования форматов изображения при несовпадении параметров экрана и видеофайла. Кроме того, технология обеспечивала стабильное воспроизведение видео даже при зависании интерфейса Windows.
Именно поэтому на скриншотах экрана, сделанных с открытым плеером, не фиксировался видеопоток из плеера и можно было увидеть тот самый хромакей. Кроме того, существовал интересный трюк.
Если открыть такой скриншот в Paint (или, видимо, в любом другом просмотрщике или редакторе изображений) поверх плеера, то видеоролик начинал отображаться поверх скриншота. Видеокарта ошибочно принимала зеленые пиксели скриншота за тот же хромакей и заменяла его на кадры видео.
Сейчас Windows Media Player и другие медиаплееры работают не так, виртуальные хромакеи больше не используются.
- Windows и другие ОС могут обязать проверять возраст пользователей в США
- Windows 11 заблокировала диск C на некоторых устройствах Samsung
- Apple распродала все запасы «авоськи» для iPhone
- Исследование: отравление свинцом — «изобретение» не людей, а наших далеких предков
- У Windows есть уязвимость, с 2017 года используемая хакерами — патча пока нет
- YouTube вернул удаленные ролики про установку Windows 11 и пообещал больше так не делать

