- av_register_all();
- if(av_open_input_file(&pFormatCtx, filename, NULL, 0, NULL)!=0)
- printf("error!\n");
- if(av_find_stream_info(pFormatCtx)<0)
- printf("error!\n");
- videoStream=-1;
- for(i=0; i<pFormatCtx->nb_streams; i++)
- if(pFormatCtx->streams[i]->codec->codec_type==CODEC_TYPE_VIDEO)
- {
- videoStream=i;
- break;
- &nbs
ffmpeg编程一(获取视频关键帧)
本文介绍了如何使用ffmpeg SDK编程来获取视频的关键帧。首先通过av_open_input_file打开视频文件,然后找到视频流,选择合适的解码器进行解码。在解码过程中,检查每个解码后的帧是否为关键帧,并将关键帧保存为bmp格式的图片。

最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



