Video Capture
Posted: Mon May 16, 2005 10:35 pm
I usually don't throw things out in the open before I even start like this, but I have no idea where to start, and this will never materialize unless I get some help and direction. Following madppiper's suggestion, I am looking to incorporate a simple video capture cheat from within ATX (video-only, no sound unless implicite).
I have direct access to every backbuffer frame before it is drawn via DirectDraw surface and/or Device Context, and I can set up the cheat just fine. However, technically, I am virtually clueless as to what to do/use to dump the screen to video files, other than appending them to create ridiculously large dumps. I have tried incorporating the AVICap interface without success (I'm not even sure if it's meant to do that, anyway), but that's about it.
I seriously need some help as to what to do next. Is there a standard library that will record videos from a high-level interface, or do I have to research a certain video format and write my own handler (which I have no time for)? What video format should/do I need to use, anyway? Is DirectShow capable of recording? If so, does anyone have the standard reference for it (and not the huge dx9 SDK which I cannot download due to size)?
Basically, hah, I need to know anything and everything. If anyone with (video) programming experience is willing to help, for instance by writing/pointing out a third-party library (DLL) to ease my pain, I'd be very grateful and of course give full credit.
I have direct access to every backbuffer frame before it is drawn via DirectDraw surface and/or Device Context, and I can set up the cheat just fine. However, technically, I am virtually clueless as to what to do/use to dump the screen to video files, other than appending them to create ridiculously large dumps. I have tried incorporating the AVICap interface without success (I'm not even sure if it's meant to do that, anyway), but that's about it.
I seriously need some help as to what to do next. Is there a standard library that will record videos from a high-level interface, or do I have to research a certain video format and write my own handler (which I have no time for)? What video format should/do I need to use, anyway? Is DirectShow capable of recording? If so, does anyone have the standard reference for it (and not the huge dx9 SDK which I cannot download due to size)?
Basically, hah, I need to know anything and everything. If anyone with (video) programming experience is willing to help, for instance by writing/pointing out a third-party library (DLL) to ease my pain, I'd be very grateful and of course give full credit.