c++ - FFmpeg Windows directshow 过滤器

标签 c++ filter ffmpeg directshow

我正在尝试使用 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/

相关文章:

c++ - 内存对比,哪个更快?

Java 8 流 API :How to handle null value in Map

根据另一列删除一列中的重复项

audio - 从中间或特定时间将视频合并到音频文件

c# - 什么是 legacyNullReferencePolicy?

java - 合并两个 .m4a 文件或将 .wav 文件转换为 m4a

c++ - 是否存在 "holds"当前元素索引/指针的 STL 数据结构?

c++ - std::conditional 的可变模板使用,其中一种类型是实例化失败

c++ - 封装数据,使 setter 是私有(private)的,而 getter 是公共(public)的

javascript - 更改上一页和下一页以进行分页,具有过滤功能