Dxtoryで録画した動画にゲームパッドの操作を表示する

ようなソフトが無いものかと思ったけどまったく見付からないので、急遽 Visual Studio 2008 Expressをインストールして作った。ファイルをセーブする度に2秒ぐらい固まる、デバッグを終了するのに10秒ぐらい掛かるとストレスフルだった。


InputLogger

  • Dxtory の録画ホットキーと同じホットキーで記録開始。
  • DirectInput でポーリングして、読み取った入力情報をタイムスタンプとともにファイルに記録するだけ。

InputVisualizer

DirectShowSource("foo.avi")
ConvertToRGB32()
InputVisualizer("foo.avi.inputlog")

http://sites.google.com/site/atty303/downloads/InputLogger_20090211.zip

自分の作る動画専用の使い捨てコードなので超適当ですが、一応ソースとバイナリ。
InputLoggerは汎用化できるけど、Visualizerは難しい。描画をプラガブルにするにはどうすればいいんだろう。