2009-09-11 92 views
3

我想编写一个C#应用程序,它可以记录其WPF控件的视频捕获。从WPF应用程序捕获视频

在.Net中是否有解决方案来记录来自控件的视频,还是有一些我可以使用的库?


我的目标是编写一个应用程序SketchCast。使用情况如下:

  1. 推出SketchCast应用程序,并按下录音键,
  2. 写墨水到WPF墨区,和谈话,
  3. 压机停,
  4. 记录的声音和水墨动画得到 保存在一个 编码的视频文件中。

回答

1

如果您不必亲自编写此应用程序,则可以使用Windows Media Encoder(*)并将屏幕截图限制为单个窗口。只需设置您的WPF控件来填充整个窗口并删除窗口边框。 WME在屏幕截图期间支持录音。

(*)或其他具有这些功能的截屏视频软件