Mittwoch, September 22, 2004

Wie macht man einen Videoscreenshot ?
Schon mal ausprobiert einen Screenshot von einem Realplayer Fenster zu machen ? Das geht auf den ersten Anlauf nicht, denn die normalen Methoden liefern nur ein schwarzes Loch. Das Video-Rendering geschieht nämlich direkt auf der Hardware der Grafikkarte so dass sich das Bild eben nicht einfach aus dem Videospeicher auslesen lässt.

Die Lösung ist einfach:
Zwei Videos gleichzeitig geöffnet haben - der erste kann ruhig im Pausenmode sein, vom zweiten können wir nun den Screenshot erzeugen. Wieso geht das ? Da der erste Video das HW-Rendering schon belegt, kann der zweite Video nur noch mit Software-Rendering laufen und da wird ganz normal der Videospeicher genutzt!

(by CodeGuru)

Keine Kommentare: