在观看时捕获摄像头?

我试图在c#中制作一个网络摄像头应用程序,允许用户录制视频。 我一直在使用DirectShow.Net来预览摄像头并拍摄快照。 但需要能够在预览摄像头的同时捕捉视频和音频。 我尝试过的一件事是使用捕捉多个快照并使用ffmpeg将它们转换为视频,但显然这不会捕获音频。 任何想法,我怎么能做到这一点?


你应该知道的事情:

  • 捕获设备通常专用,因此可用于单个图表
  • 图形总体上会改变状态,但不能停止图形的一部分,特别是, 与预览分开开始/停止录制
  • 最简单的是创建一个既能记录又能预览的图形:

    在DirectShow中捕获和预览滤波器图

    更复杂的场景是创建2个图表进行捕捉+预览,并将数据从第一个到第二个进行记录和复制,以便您可以单独和无缝地开始/停止记录。

    链接地址: http://www.djcxy.com/p/80993.html

    上一篇: Capture Webcam While Viewing It?

    下一篇: Capture video using webcam and save as avi using c#