标签: webcam directshow video-capture directshow.net audio-capture
我正在尝试在c#中制作一个允许用户录制视频的网络摄像头应用程序。我一直在使用DirectShow.Net预览网络摄像头并拍摄快照。但需要能够在预览网络摄像头的同时捕获视频和音频。我尝试的一件事是使用捕获多个快照并使用ffmpeg将它们转换为视频,但这显然不会捕获音频。关于如何实现这一目标的任何想法?
答案 0 :(得分:3)
你应该注意的事情:
最简单的方法是创建一个同时进行录制和预览的图表:
更复杂的情况是为捕获+预览创建2个图形,并从第一个到第二个创建记录和复制数据,这样您就可以单独和无缝地开始/停止录制。