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的软件包。

+1

它仍然不能检测'FFMPEG' –

+0

你能尝试删除build文件夹并重新运行cmake的?这些可能有ffmpeg版本,比如libavformat-ffmpeg-dev等,你可能也想安装它们。 –

+0

好吧,让我再试一次 –

使用泊坞窗图片里面什么都有,如果你能预先配置。让你的生活变得更轻松--- Docker Image