1.ffmpeg的初始化不说了,不懂的可以搜索一下
2.利用vfwcap采集
AVFormatContext* pFormatCtx = avformat_alloc_context();
AVInputFormat *ifmt = av_find_input_format("vfwcap");
if (avformat_open_input(&pFormatCtx,"0",ifmt,NULL) != 0){
return -1
}
//这代码非常重要,在win7、win8可以不用下面这段代码,但是在win10会有严重的错误,会获取不了摄像头像素格式
//
if (avformat_find_stream_info(pFormatCtx,NULL) < 0) //记得加上这句
{
return -1
}