1
我需要使用DirectShow(C++)录制网络摄像头并将数据保存到文件。DirectShow摄像头录制
我真的不知道DirectShow是如何工作的,这是一个“舞台”(工作经验),但在学校我们没有研究它。
我认为最好的方式来实现,这可能是:
- 列表连接到计算机
- 视频设备选择正确的相机(将只有一个)
- 检索视频
- 将其保存到一个文件
现在有两个问题:
- 我在哪里可以找到一本好的参考书或我该如何开始?
- 保存的视频不应该太大,DirectShow提供了一种压缩方法吗?
我不会使用OpenCV,因为有时它不能正常工作(它没有找到相机)。 有没有可以提供帮助的高级包装?
编辑:该程序将不会有一个窗口,它将运行在由dll调用的背景中。