linix centos 安装ffmpeg-4.1.3

1、下载ffmpeg

wget http://www.ffmpeg.org/releases/ffmpeg-4.1.3.tar.gz

2、解压

tar -xzvf ffmpeg-4.1.3.tar.gz 

3、进入解压目录进行编译安装

cd ffmpeg-4.1.3/

./configure

make

make install

linix centos 安装ffmpeg-4.1.3

如果之前没有安装“yasm插件”,到此肯定会出现问题。那么先安装下“yasm插件”插件再执行即可。

4、先安装yasm插件

4.0 先返回之前下载ffmpeg的目录
cd ..

4.1 获取文件
wget http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz

4.2 解压jar包
tar -zxvf yasm-1.3.0.tar.gz

4.3 编译
cd yasm-1.3.0
./configure
make && make install

5、重新执行步骤3

cd ffmpeg-4.1.3/

./configure

make

make install

6、有“警告”但是能安装成功

7、安装Nginx,参考并感谢以下分享

https://blog.****.net/bingorl/article/details/78318026

8通过以上的操作,我们发现ffmpeg和Nginx已经安装成功,那么此时需要通过nginx扩展nginx-rtmp-module搭建流媒体服务器

linix centos 安装ffmpeg-4.1.3

linix centos 安装ffmpeg-4.1.3

先停止nginx:

启动      :/usr/local/nginx/sbin/nginx
检查配置文件:/usr/local/nginx/sbin/nginx -t
重载配置文件:/usr/local/nginx/sbin/nginx -s reload
重启      : /usr/local/nginx/sbin/nginx -s reopen
停止      :/usr/local/nginx/sbin/nginx -s stop

https://blog.****.net/bingorl/article/details/78318212

https://blog.****.net/ystyaoshengting/article/details/48436409  这个很重要,可以先看下

linix centos 安装ffmpeg-4.1.3

以上需要注意 --prefix是你要安装nginx的路径,而不是当前解压后程序的路径

 

参考以上分享。

将mp4文件转换为推流进行测试:

ffmpeg -re -i /home/jsdp/video.mp4 -vcodec copy -acodec copy -b:v 800k -b:a 32k -f flv rtmp://localhost/live

linix centos 安装ffmpeg-4.1.3

成功了~~~