2008-05-31

画面のキャプチャ方法

Windowsに、デスクトップを高速にキャプチャする機能が欲しい。というのも、GDIでキャプチャしようとしても、実用にならないほど遅い。どういうわけか分からないが、フレームレートは垂直同期の半分に落ちてしまう。しかし、実際には、GPUによるが、640x480の解像度で、一秒間に60回程度のキャプチャを行うことは可能だ。具体的にはDirectXのサーフェイスをアレなやり方で取得する。Frapsがいい例だ。ちなみに、Frapsが快適に動作するのは、そのままではHDDの書き込み速度が追いつかないので、多少の圧縮をしているためでもある。

No comments:

Post a Comment

You can use some HTML elements, such as <b>, <i>, <a>, also, some characters need to be entity referenced such as <, > and & Your comment may need to be confirmed by blog author. Your comment will be published under GFDL 1.3 or later license with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.