1

現在 PC で起動しているゲームからビデオ フレーム (画像) を取得したいと考えています。

XSplit Broadcasterにはそのような機能があります。実際にビデオゲームであり、ビデオフレームを取得できるプロセスをどういうわけかリストしています。

私の知る限り、現在実行中の Direct3D サーフェスを列挙し、そこから画像を取得することで実現できます。

私は正しいですか?では、OpenGL ゲームのソリューションは何ですか?

4

2 に答える 2

0

チェックアウトしましたglReadPixels()か?以前使ったことがあります。でも少し遅いです。

試す

glReadPixels(0,0,width, height,GL_RGB, GL_UNSIGNED_BYTE,buffer);
于 2012-06-13T21:30:12.013 に答える
0

apitraceYe Olde Trickeを使用してフレームをキャプチャできるようです。LD_PRELOAD

于 2012-06-13T22:45:19.670 に答える