最近需要在云主机上配置ffmpeg,租的服务器上面的环境往往是Linux,参考别人的文章配好了环境,在此进行综合记录。

参考文章:

  1.  https://zhuanlan.zhihu.com/p/347780238    
  2.  https://blog.csdn.net/jlq_diligence/article/details/104686407           

下面是步骤:

1.获取ffmpeg源码包

通过ffmpeg官方网站获取,在Linux执行下载、解压命令,这里选择了ffmpeg 3.4.4 “Cantor” 版本.

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

tar -zxvf ffmpeg-3.4.4.tar.gz

2.配置与编译ffmpeg

首先执行命令进入到ffmpeg目录

cd ./ffmpeg-3.4.4

执行命令开始配置 ffmpeg

./configure --enable-ffplay --enable-ffserver

此时可能会有如下报错

这时需要安装yasm。执行以下命令,这里进行yasm 1.3.0的安装

wget http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz  #下载源码包

tar zxvf yasm-1.3.0.tar.gz #解压

cd yasm-1.3.0 #进入目录 

./configure #配置 

make && make install #编译安装

完成后,将目录重新切换至ffmpeg-3.4.4下,继续执行

./configure --enable-ffplay --enable-ffserver

接着编译并安装

make;make install

这一步需要执行较长时间,我用了十分钟左右

安装完成,使用以下命令查看

cd /usr/local/bin/

ls

可以看到ffmpeg, ffprobe, ffserver已安装完成 

Logo

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

更多推荐