ffmpeg安装

环境:centos6.5编程

安装包:ffmpeg-4.1.3.tar.bz2vim

yasm-1.3.0.tar.gzcentos

安装包放在/usr/local/spa

1、首先先安装yasm不然在安装ffmpeg时会报错,以下blog

 

 

 

#因此要先安装yasmio

cd  /usr/localasm

tar -zxvf yasm-1.3.0.tar.gz
cd yasm-1.3.0编译

./configuremariadb

makeffmpeg

make install

#编译参数都是默认的,直接安装到系统就行,安装成功后回到/usr/local/开始安装ffmpeg

2、安装ffmpeg

  cd /usr/loacl

  tar -zxvf ffmpeg-4.1.3.tar.bz2

  cd  ffmpeg-4.1.3/

./configure --enable-shared --prefix=/monchickey/ffmpeg

make

make instal

#--prefix表示程序安装的目录

#--enable-shared表示生成动态连接库,能够供之后编程使用,同时生成的可#

#执行程序也依赖这些动态库。

#--disable-yasm表示禁用yasm #这条语句可写可不写

安装完成以后执行

cd /monchickey/ffmpeg/

#进入安装目录,查看一下发现有bin,include,lib,share这4个 目录,其中bin是ffmpeg主程序二进制目录,include是 C/C++头文件目录,lib是编译好的库文件目录,share是文 档目录

#而后进入bin目录

cd /usr/loacl/ffmpeg-4.1.3/bin/

#执行 

./ffmpeg -version   #查看当前版本的详细信息

#默认状况下通常会报

#libavdevice.so.57: cannot open shared object file: No such file or directory

#缘由是lib目录未加载到连接到系统库中,系统ld目录列表在 /etc/ld.so.conf中,打开文件会发现,里面引用了 /etc/ld.so.conf.d/下面全部的.conf文件,好比 mariadb-x86_64.conf咱们只须要建立一个文件并写入lib   路径便可

#执行命令: 

vim /etc/ld.so.conf.d/ffmpeg.conf 

#而后添加一行内容: 

/monchickey/ffmpeg/lib 

以后保存并退出

:wq

#而后执行 

ldconfig #使配置生效

#如今再次执行

./ffmpeg -version #显示就正常了

 

而后就安装完成了

相关文章
相关标签/搜索