![как получить снимок экрана видеокадра в Windows?](https://rvso.com/image/1302467/%D0%BA%D0%B0%D0%BA%20%D0%BF%D0%BE%D0%BB%D1%83%D1%87%D0%B8%D1%82%D1%8C%20%D1%81%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%20%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE%D0%BA%D0%B0%D0%B4%D1%80%D0%B0%20%D0%B2%20Windows%3F.png)
Winxp запускает wmp в IE
Ни Printscreen, ни Gadwin не способны захватить изображение.
Я могу только предположить, что это как-то связано с тем, как память захватывается/хранится для видео по сравнению с обычными приложениями.
решение1
Видимоотключение ускорения видеоработает, и это предположительно потому, что printscreen делает снимок буфера экрана перед тем, как рендеринг будет выполнен там, где это необходимо на видеокарте. Если это кодек с ускорением GPU, то это значительно ухудшит производительность.
В качестве альтернативы вы можете использовать VLC и сделать снимок экрана с его помощью. Для этого не требуется никаких сложных настроек, и вы получите ОЧЕНЬ хорошие скриншоты. Вы можете использовать сочетание клавиш ctrl alt s .
решение2
Когда программа использует "Overlay" для воспроизведения видео, то, что вы там видите, на самом деле не существует в "программном обеспечении" рабочего стола. В этом месте остается дыра, и сама видеокарта рендерит видео в эту дыру напрямую через оборудование, чтобы оно отображалось только на мониторе.
Большинство видеопрограмм можно отключить из режима Overlay, включая WMP в XP. Он находится в области отображения или видео в более продвинутых параметрах WMP. После отключения Overlay немного больше используется процессор, вместо того, чтобы обрабатывать его на GPU. Картинка тогда фактически будет существовать «на рабочем столе», и может произойти захват экрана или даже задержка видеопотока.
Его проще настроить во многих сторонних видеопрограммах, чем в DXdiag (программа диагностики DirectX только для XP) или через саму систему. MCP и VLC имеют более быстрый доступ к изменению типа рендеринга. В проигрывателе Windows Media это не так быстро, но оно есть.