码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2018-12-29 14:36:39      阅读:299      评论:0      收藏:0      [点我收藏+]

标签:2.4.1   依赖包   log   pat   free   安装使用   mp3   tac   变量   

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(关键点整理)

标签:2.4.1   依赖包   log   pat   free   安装使用   mp3   tac   变量   

原文地址:https://www.cnblogs.com/nyatom/p/10195675.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!