搜索得到的问题,其中一个说加 AVInputFormat* iformat = av_find_input_format("dshow");
,未能解决的话,考虑是否注册了,在注册附近添加avdevice_register_all();
解决
avformat_open_input返回-2的问题。
在使用FFmpeg库时,如果遇到找不到dshow输入格式的问题,可能需要确保设备已注册。通过在代码中添加avdevice_register_all()函数调用,可以确保所有设备输入输出格式正确注册,从而解决找不到指定格式的错误。
摘要由CSDN通过智能技术生成