当我们用CentOS7自带的源时,是yum search不到标题上述的两个相关的包的,而opencv需要用到FFmpeg读取视频文件。这就必须安装了。 可以参考FFMPEG官方给出的文档: http://rpmfusion.org/FAQ 用一个rpmfusion的第三方外部软件仓库来安装标题说的包。 先需要安装这个源,运行命令: su -c 'yum localinstall --nogpgcheck http://download1.rpmfusion.org/free/el/updates/6/i386/rpmfusion-free-release-6-1.noarch.rpm http://download1.rpmfusion.org/nonfree/el/updates/6/i386/rpmfusion-nonfree-release-6-1.noarch.rpm' 以下是EPEL源,在我这台机器上第二个源能正确安装 rpm -Uvh http://dl.fedoraproject.org/pub/epel/beta/7/x86_64/ epel-release-7-0.2.noarch.rpm rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/ nux-dextop-release-0-1.el7.nux.noarch.rpm 然后就可以了。 之后yum search FFMPEG和gstreamer-ffmpeg就有这两个包了。也能下载安装完成 references: http://blog.csdn.net/yasi_xi/article/details/11746255 http://blog.sina.com.cn/s/blog_74797cc90101pbak.html http://www.dedoimedo.com/computers/centos-7-perfect-desktop.html (责任编辑:IT) |