我正在尝试使用 ffmpeg api 打开 directshow 视频源(网络摄像头/推送源),但是我没有任何运气。 我试过使用
av_open_input_file()
但是我认为这不是正确的方法...有人有任何指示吗?
我在windows系统上使用visual studio和c++
最佳答案
这不使用 ffmpeg API,但可能会帮助您抓取视频。
我找到了一个 sample app on codeproject called LiveVideo可以使用 DirectShow 从网络摄像头抓取视频。它是从 2004 年开始的,但是有一些类包装了永远难以理解的 DirectShow API,这非常有帮助。我能够修改此项目以同时从我的 XP 笔记本电脑上的两个网络摄像头抓取。
关于c++ - FFmpeg Windows directshow 过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8884943/