13657687333

新闻中心

NEWS

当前位置:首页>建站知识

ffmpeg安装教程

发布日期:2021-06-17 浏览量:204次
CentOS7.5 安装 ffmpeg4.2
ffmpeg是业界强大的视频转码工具,本文介绍了两种在CentOS7.5操作系统下安装ffmpeg的方法。
一、编译安装(复杂,但是功能更全)
0、准备好C编译器等依赖

yum install -y gcc g++ cmake gcc-c++

yum install libass libass-devel


1、去http://www.tortall.net/projects/yasm/releases下载ffmpeg依赖的yasm并安装

wget http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz
tar zxvf yasm-1.3.0.tar.gz
./configure

make && make install
2、下载和编译x264

wget https://code.videolan.org/videolan/x264/-/archive/master/x264-master.tar.bz2
tar jxvf x264-master.tar.bz2
cd ./x264-master
./configure  --enable-shared --disable-asm

make -j4
make install
3、下载和编译x265


wget https://anduin.linuxfromscratch.org/BLFS/x265/x265_3.4.tar.gz
tar zxvf x265_3.4.tar.gz
cd x265_3.4/source
cmake CMakeLists.txt 
make -j4 

make install


4、下载安装ffmpeg

注意编译的二进制包 尽量放在/usr/bin/目录下,或者软连接到/usr/bin/,不然一些特殊场景下会影响程度调用。
wget https://ffmpeg.org/releases/ffmpeg-4.2.3.tar.bz2
tar jxvf ffmpeg-4.2.3.tar.bz2
cd ffmpeg-4.2.3
PKG_CONFIG_PATH=/usr/local/lib/pkgconfig/ ./configure --enable-libx264 --enable-libx265 --disable-w32threads --disable-debug --enable-pthreads --enable-gpl --enable-libass
make -j4 
make install
5、编辑ld.so.config

vi /etc/ld.so.conf
#增加/usr/local/lib
#完成后文件内容示例如下
include ld.so.conf.d/*.conf
/usr/local/lib


#再执行刷新命令
ldconfig

地图导航