以下为安装步骤:

1、使用工具将源码包上传至Linux主机

e67361510b0e12abf3b4385b90425aeb.png

2、解压源码包

进入该文件夹下:cd /usr/ffmpeg/(这里我是安装到usr目录下新建的ffmpeg文件夹中)

解压该源码包:tar -jxvf ffmpeg-4.2.1.tar.bz2

[bhsoft@localhost ~]$ cd /usr/ffmpeg/

[bhsoft@localhost ffmpeg]$ tar -jxvf ffmpeg-4.2.1.tar.bz2

3ce7de8b3b9818ba8b0a7929fac6506a.png

3、进入到解压完成的ffmpeg-4.2.1目录下安装yasm(如已安装跳过此步骤)

安装yasm命令:yuminstallyasm

[bhsoft@localhost ffmpeg]$ cd ffmpeg-4.2.1/

[bhsoft@localhost ffmpeg-4.2.1]$ yuminstallyasm

6c5d784c86e3cd53eb6f3c5bd8e0396c.png

中间遇到Is this ok 选择y,如图

a3968b205d7fdb82f3c8433f2f31a008.png

4、安装yasm完毕后执行命令

[bhsoft@localhost ffmpeg-4.2.1]$ ./configure --enable-shared --prefix=/usr/ffmpeg

5、执行make命令(这一步时间比较长,请耐心等待)

[bhsoft@localhost ffmpeg-4.2.1]$ make

6、执行make install(安装)命令

[bhsoft@localhost ffmpeg-4.2.1]$ make install

7、修改文件/etc/ld.so.conf

使用 vim /etc/ld.so.conf命令打开文件

[bhsoft@localhost ffmpeg-4.2.1]$ vim /etc/ld.so.conf

在文件后面添加 /usr/ffmpeg/lib/

然后执行ldconfig命令使其生效

[bhsoft@localhost ffmpeg-4.2.1]$ ldconfig

8、配置环境变量(nginx不可以使用ffmpeg)

[bhsoft@localhost ffmpeg-4.2.1]$ vim /etc/profile

使用 vim /etc/profile命令打开profile文件,在文件末添加环境变量:

#set ffmpeg environment

PATH=$PATH:/usr/ffmpeg/bin

export PATH

随后执行 source /etc/profile使配置生效

[bhsoft@localhost ffmpeg-4.2.1]$ source /etc/profile

9、添加ffmpeg的软链接(适合nginx调用使用)

#ln -s /usr/ffmpeg/bin/ffmpeg /usr/local/bin/

10、查看是否配置成功

用命令ffmpeg -version查看,出现下图信息即安装成功

ab4e9789eb850943982cca81c5f77737.png

Logo

音视频技术社区,一个全球开发者共同探讨、分享、学习音视频技术的平台,加入我们,与全球开发者一起创造更加优秀的音视频产品!

更多推荐