opencv安装ffmpeg错误

时间:2014-04-12 18:21:36

标签: python linux opencv ffmpeg

我一直在尝试在我的fedora 20 32位系统中安装opencv很长时间。我按照http://docs.opencv.org/trunk/doc/py_tutorials/py_setup/py_setup_in_fedora/py_setup_in_fedora.html#install-opencv-python-in-fedora的说明操作 但是当我试图制作它之后所有的cmake命令我一次又一次地收到错误。

    scanning dependencies of target opencv_createsamples
     [100%] Building CXX object    apps/haartraining/CMakeFiles/opencv_createsamples.dir/createsamples.cpp.o
    Linking CXX executable ../../bin/opencv_createsamples
   /lib/libavcodec.so.55: undefined reference to `vpx_codec_vp9_dx_algo'
    /lib/libavcodec.so.55: undefined reference to `vpx_codec_vp9_cx_algo'
    collect2: error: ld returned 1 exit status
    make[2]: *** [bin/opencv_createsamples] Error 1
   make[1]: *** [apps/haartraining/CMakeFiles/opencv_createsamples.dir/all] Error 2
    make: *** [all] Error 2

我已经关注了很多关于ffmpeg版本和更新内容的文章,但确实了解了一点。但是当我尝试

$ sudo yum update ffmpeg

我收到错误

>Package(s) ffmpeg available, but not installed.
No packages marked for update

我该怎么办?

2 个答案:

答案 0 :(得分:0)

我找到了关于在Linux上将OpenCV链接到FFmpeg的主题的链接: How to install FFmpeg & OpenCV under Fedora Linux

答案 1 :(得分:0)

我在vmware上的fedora 19(32位)上遇到了同样的问题 我更新了机器  yum update 在那之后,我出去并重新启动机器并尝试make agin,它有效!:] 现在在python上我成功完成了import cv2