2009-09-11 78 views
3

我想編寫一個C#應用程序,它可以記錄其WPF控件的視頻捕獲。從WPF應用程序捕獲視頻

在.Net中是否有解決方案來記錄來自控件的視頻,還是有一些我可以使用的庫?


我的目標是編寫一個應用程序SketchCast。使用情況如下:

  1. 推出SketchCast應用程序,並按下錄音鍵,
  2. 寫墨水到WPF墨區,和談話,
  3. 壓機停,
  4. 記錄的聲音和水墨動畫得到 保存在一個 編碼的視頻文件中。

回答

1

如果您不必親自編寫此應用程序,則可以使用Windows Media Encoder(*)並將屏幕截圖限制爲單個窗口。只需設置您的WPF控件來填充整個窗口並刪除窗口邊框。 WME在屏幕截圖期間支持錄音。

(*)或其他具有這些功能的截屏視頻軟件