ffmpeg在不安装dshow的情况下如何查看设备列表
1个回答
展开全部
fmpeg已经能支持dshow设备了!
但编译时会遇到一些麻烦.在此把我的编译历程总结一下,以使后来者的心灵免遭蹂躏.
先说一下我的编译环境:
mingw+msys,ffmpeg用最新版.
在configure ffmpeg工程时,如果不特别指定,默认fdshow设备是被支持的,但编译后却没有.可以查看configure的日志文件,会发现找不到一些依赖的头文件.所以最终编译出来的ffmpeg.exe,
用ffmpeg -formats来看,在indev一项中,一般只有vfwcap,而没有dshow.
为什么会缺头文件呢?好像是有些文件中的内容是侵权的,所以mingw本身不提供,需要你自己把它搞过来.
但编译时会遇到一些麻烦.在此把我的编译历程总结一下,以使后来者的心灵免遭蹂躏.
先说一下我的编译环境:
mingw+msys,ffmpeg用最新版.
在configure ffmpeg工程时,如果不特别指定,默认fdshow设备是被支持的,但编译后却没有.可以查看configure的日志文件,会发现找不到一些依赖的头文件.所以最终编译出来的ffmpeg.exe,
用ffmpeg -formats来看,在indev一项中,一般只有vfwcap,而没有dshow.
为什么会缺头文件呢?好像是有些文件中的内容是侵权的,所以mingw本身不提供,需要你自己把它搞过来.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询