Cent OS安装使用ffmpeg(关键点整理)

Posted nyatom

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Cent OS安装使用ffmpeg(关键点整理)相关的知识,希望对你有一定的参考价值。

Cent OS安装使用ffmpeg

centos作为主流后台linux 系统,ffmpeg作为视频流解析的主力,尤其是ffmpeg配合opencv使用,则是视觉操作的基础

版本:

ffmpeg3.1 + opencv 2.4.13.6

1.安装ffmpeg

wget http://www.ffmpeg.org/releases/ffmpeg-3.1.tar.gz
tar -zxvf ffmpeg-3.1.tar.gz
cd ffmpeg-3.1
./configure --prefix=/usr/local/ --enable-gpl --enable-version3 --enable-nonfree --enable-shared --enable-zlib --enable-bzlib --enable-libmp3lame --enable-libx264 --enable-pic
make -j8
make install

2.opencv 安装

wget https://github.com/opencv/opencv/archive/2.4.13.6.zip
unzip opencv-2.4.13.6.zip
cd opencv-2.4.13.6
mkdir build && cd build

详细,参见另一博客:https://www.cnblogs.com/nyatom/p/9994349.html

这里主要在于ffmpeg+opencv

执行 :

cmake ..

这里可能会发现 相关依赖包中没有ffmpeg

这里,参见 https://stackoverflow.com/questions/5492919/cmake-cant-find-ffmpeg-in-custom-install-path ,需配置 PKG_CONFIG_PATH 变量,而centos默认没有locate,故有以下处理:

yum install mlocate // centos 下安装locate
locate pkgconfig
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig

再去执行cmake即发现ffmpeg已就绪。

3.opencv编译报错

编译报错,如果出在ffmpeg,推荐变更opencv版本。本人实操中,服务器opencv版本2.4.11,编译时整合ffmpeg出错,故前述变更opencv版本2.4.13.6,具体相关版本对应关系,时间关系,没空整理。

以上是关于Cent OS安装使用ffmpeg(关键点整理)的主要内容,如果未能解决你的问题,请参考以下文章

Cent-OS7安装过程

Cent os 7 安装后进行网络配置

cent OS安装配置nginx

cent OS7的安装及网络配置

Cent OS 6.5下安装gcc-5.3.0

虚拟机安装(Cent OS)