标题是在Linux下使用系统yum install 的opencv库来获取视频帧的时候抛出来的错误消息。opencv调用了Gstream的API来处理了视频。错误抛出的代码如下图:
http://ubuntuforums.org/archive/index.php/t-1730395.html
http://stackoverflow.com/questions/4929721/opencv-python-grab-frames-from-a-video-file
把上面两个链接的回答都看了,还是没有解决,说是缺少GStream的一个插件,可以我又重新yun install 了gstream-plug-in这些插件,包管理器提示已经安装了最新版了。但是运行项目还是会报出这个错误,但是有的人安装了插件就解决了。
阅读以上链接的时候,有个问题没有搞清楚就是:FFMPEG 和GSTREAM是不是功能上平行的关系?(类似于GTK和Qt的关系)。
搜索了一下发现:http://1.guotie.sinaapp.com/?p=31
上面的文章说了,两者的关系区别不是很大,差不多平行。文章的内容如下:
gstreamer,vlc,ffmpeg都是开源处理流媒体的软件,这里的比较不涉及功能,仅仅比较源代码。
大约看了一个星期,对这