OpenCV linux如何安装FFMPEG
问题描述:
有人可以请帮我一个关于如何在Linux上安装FFMPEG
的工作方法,我遵循了几个教程,他们似乎工作,除非在系统中找不到任何FFMPEG
,即使在几个系统重新启动我的最后一次尝试是从这个链接Compile FFmpeg on Ubuntu, Debian, or MintOpenCV linux如何安装FFMPEG
我做教程的一切,但是当我运行man ffmpeg
它告诉我,没有手动发现OpenCV
也没有检测到它,我打过电话了Core.getBuildInformation()
输出功率为:
GUI:
QT: NO
GTK+: NO
GThread : NO
GtkGlExt: NO
OpenGL support: NO
VTK support: NO
Media I/O:
ZLib: zlib (ver 1.2.8)
JPEG: libjpeg (ver 90)
WEBP: build (ver 0.3.1)
PNG: build (ver 1.6.24)
TIFF: build (ver 42 - 4.0.2)
JPEG 2000: build (ver 1.900.1)
OpenEXR: build (ver 1.7.1)
GDAL: NO
GDCM: NO
Video I/O:
DC1394 1.x: NO
DC1394 2.x: NO
FFMPEG: NO
avcodec: NO
avformat: NO
avutil: NO
swscale: NO
avresample: NO
GStreamer: NO
OpenNI: NO
OpenNI PrimeSensor Modules: NO
OpenNI2: NO
PvAPI: NO
GigEVisionSDK: NO
Aravis SDK: NO
UniCap: NO
UniCap ucil: NO
V4L/V4L2: NO/YES
XIMEA: NO
Xine: NO
gPhoto2: NO
Parallel framework: pthreads
Other third-party libraries:
Use IPP: 9.0.1 [9.0.1]
at: /home/daddy/opencv-3.2.0/build/3rdparty/ippicv/ippicv_lnx
Use IPP Async: NO
Use VA: NO
Use Intel VA-API/OpenCL: NO
Use Lapack: NO
Use Eigen: NO
Use Cuda: NO
Use OpenCL: YES
Use OpenVX: NO
Use custom HAL: NO
OpenCL: <Dynamic loading of OpenCL library>
Include path: /home/daddy/opencv-3.2.0/3rdparty/include/opencl/1.2
Use AMDFFT: NO
Use AMDBLAS: NO
Python 2:
Interpreter: /usr/bin/python2.7 (ver 2.7.12)
Python 3:
Interpreter: /usr/bin/python3 (ver 3.5.2)
Python (for build): /usr/bin/python2.7
Java:
ant: /usr/bin/ant (ver 1.9.6)
JNI: /usr/lib/jvm/java-8-oracle/include /usr/lib/jvm/java-8-oracle/include/linux /usr/lib/jvm/java-8-oracle/include
Java wrappers: YES
Java tests: YES
Matlab: Matlab not found or implicitly disabled
Documentation:
Doxygen: NO
Tests and samples:
Tests: YES
Performance tests: YES
C/C++ Examples: NO
Install path: /usr/loca
cvconfig.h is in: /home/user/opencv-3.2.0/build
答
在.deb
系统,您需要安装*了libavformat-dev的是,libavcodec-dev的,libswscale-dev的,libavresample-dev的软件包。
它仍然不能检测'FFMPEG' –
你能尝试删除build文件夹并重新运行cmake的?这些可能有ffmpeg版本,比如libavformat-ffmpeg-dev等,你可能也想安装它们。 –
好吧,让我再试一次 –