CentOS 下编译安装最新版 ffmpeg 的方法

以前给大家介绍过在 CentOS 下使用 yum 安装 ffmpeg 的方法,由于源的原因,这种方法安装的 ffmpeg 不是最新版,今天给大家介绍一种编译安装的方法,可以安装最新版,相比使用 yum 安装,编译安装耗时会长很多,并且需要环境的支持。

第一步,安装 yasm。

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 --prefix=/usr/local
make
make install

第二步,安装 ffmpeg,目前最新版是 4.3.2 版,最新的版本可以去官网下载。

wget https://ffmpeg.org/releases/ffmpeg-4.3.2.tar.bz2
tar -xjvf ffmpeg-4.3.2.tar.bz2
cd ffmpeg-4.3.2
./configure --enable-shared --enable-gpl --prefix=/usr/local/ffmpeg
make 
make install
echo "/usr/local/ffmpeg/lib" >> /etc/ld.so.conf
ldconfig

第三步,添加环境变量。

编辑 /etc/profile 文件:

vi /etc/profile

在最后添加一行环境变量:

export PATH=$PATH:/usr/local/ffmpeg/bin

运行下面命令使得设置生效:

source /ect/profile

上面的添加环境变量的方法是全局的,即给所有用户可以运行 ffmpeg 的权限,如果要对具体的用户设置权限,以特定的用户登录,修改 .bashrc 文件。

vi ~/.bashrc

在其末尾添加一行环境变量:

export PATH=$PATH:/usr/local/ffmpeg/bin

运行下面命令使得设置生效:

source ~/.bashrc

安装完成之后,可以使用 ffmpeg 命令查看版本信息,发现是最新的 ffmpeg 4.3.2 版本了。

在 centos 下安装最新版的 ffmpeg。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>