Click to See Complete Forum and Search --> : Capturing video's


Shambler
March 25th, 2005, 01:27 PM
Hey,
I'm attempting to capture a realtime video from a game using OpenGL, I've tried glReadPixels...this works but since the AGP port's upload speed is much lower than its download speed this serves as a bottleneck, greatly reducing performance.

I have limited access to the games code, can anyone suggest a better (performance wise) way of capturing the image on screen in realtime?


I have googled info about this and I believe one way is to store the screen buffer in system memory instead of the GFX card memory, however I have no idea how that could be done or even IF it can be done seeing as the code I have access to is very limited.

Thanks.

Elementer
March 25th, 2005, 03:52 PM
Hello,
you can try this:

http://www.radgametools.com/default.htm

Otherwise, write by yourself a DiretctX application that save each frame to AVI files or what you want..., glReadPixels isn't good to capture each frame in a realtime application that run at ~60 fps.

Regards