wie erhalte ich in Windows einen Screenshot eines Video-Standbilds?

wie erhalte ich in Windows einen Screenshot eines Video-Standbilds?

WinXP führt WMP im Internet Explorer aus

Weder Printscreen noch Gadwin können das Bild erfassen

Ich kann nur vermuten, dass es etwas damit zu tun hat, wie der Speicher für Videos im Vergleich zu normalen Apps erfasst/gespeichert wird

Antwort1

ScheinbarVideobeschleunigung deaktivierenfunktioniert, und das liegt vermutlich daran, dass printscreen einen Schnappschuss des Bildschirmpuffers macht, bevor das Rendering bei Bedarf auf der Grafikkarte durchgeführt wird. Wenn es sich um einen Codec handelt, der GPU-beschleunigt ist, wird die Leistung dadurch erheblich schlechter.

Alternativ können Sie VLC verwenden und damit einen Schnappschuss machen. Dazu ist kein großer Aufwand nötig und Sie erhalten SEHR gute Screenshots. Sie können die Verknüpfung ctrl alt s dort verwenden.

Antwort2

Wenn ein Programm ein „Overlay“ zum Abspielen eines Videos verwendet, existiert das, was Sie dort sehen, nicht wirklich auf der Desktop-„Software“. An dieser Stelle bleibt ein Loch, und die Grafikkarte selbst rendert das Video direkt über die Hardware in dieses Loch, sodass es nur auf dem Monitor angezeigt werden kann.

Bei den meisten Videoprogrammen kann der Overlay-Modus deaktiviert werden, darunter auch WMP in XP. Er befindet sich im Anzeige- oder Videobereich in den erweiterten Optionen von WMP. Sobald Sie das Overlay deaktivieren, wird etwas mehr CPU verwendet, anstatt es auf der GPU zu rendern. Das Bild wird dann tatsächlich „auf dem Desktop“ vorhanden sein und es kann zu einem Screen-Grab oder sogar zu einem Videostream-Stören kommen.

In vielen Videoprogrammen von Drittanbietern ist es einfacher, dies anzupassen, als in DXdiag (nur DirectX-Diagnoseprogramm XP) oder über das System selbst. Bei MCP und VLC ist die Änderung des Rendertyps schneller möglich. Im Windows Media Player ist dies nicht so schnell möglich, aber es ist möglich.

verwandte Informationen