之前一直在win10系统上,使用DirectShow进行摄像头应用开发。最近因为应用需求,需对代码进行win7系统适配,然而在win7系统上,使用AMCAP最多可使用200万分辨率进行摄像头取流,在调查之后发现是因为DirectShow底层filter不支持。在下载了多个解码器之后,最后找到两个可以使用的解码器,
1、Avobjects公司的mejpeg 解码器,缺点收费过高,单个安装许可就需要800欧以上,但是提供30天使用许可,且可以给他们公司写邮件,申请许可延长。
下载地址:http://www.avobjects.com/products/encoders.html
2、开源的Lav filter可直接从github下载安装包,