Linux 安装 ffmpeg

时间:2023-03-08 19:35:34

在安装ffmpeg之前,需要先安装一些必需组件。包括但不限于以下组件(有的系统里面可能已经安装过)

首先在根目录下创建:ffmpeg_sources

1、Yasm

sudo apt-get install yasm

cd ~/ffmpeg_sources
wget http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz
tar xzvf yasm-1.3..tar.gz
cd yasm-1.3.
./configure --prefix="$HOME/ffmpeg_build" --bindir="$HOME/bin"
make
sudo make install
make distclean

如果以上路径下载失败,可以尝试:

#wget http://sourceforge.net/project/showfiles.php?group_id=290&package_id=309
#tar -vxf lame-3.99..tar.gz
#cd lame-3.99.
#./configure --enable-shared
#make
#sudo make install

2、x264

地址: ftp://ftp.videolan.org/pub/videolan/x264/snapshots/

下载之后,安装:

#bzip2 -d last_x264.tar.bz2
#tar -vxf last_x264.tar
#cd x264-snapshot--/
#./configure

3、libmp3lame

sudo apt-get install libmp3lame-dev
sudo apt-get install nasm
cd ~/ffmpeg_sources
wget http://downloads.sourceforge.net/project/lame/lame/3.99/lame-3.99.5.tar.gz
tar xzvf lame-3.99..tar.gz
cd lame-3.99.
./configure --prefix="$HOME/ffmpeg_build" --enable-nasm --disable-shared
make
sudo make install
make distclean

如果以上路径下载失败,可以尝试:

#wget http://sourceforge.net/project/showfiles.php?group_id=290&package_id=309
#tar -vxf lame-3.99..tar.gz
#cd lame-3.99.
#./configure --enable-shared
#make
#make install

其他不再一一列举,各组件优先使用  apt-get 方法(ubuntu系统),如果失败,尝试直接从网络上搜索下载安装包,进行安装;

具体需要哪些组件,可以先下载并尝试安装ffmpeg,会有提示。

ffmpeg 安装步骤:

(1) 从ffmpeg官网:http://ffmpeg.org/download.html 下载tar.bz2格式包。

Linux 安装 ffmpeg

(2)安装

#tar -jxvf ffmpeg-3.3..tar.bz2   //版本号以下载的为准
#cd ffmpeg-3.3.
#./configure --enable-shared --prefix=/usr/local/ffmpeg
#make (大概需要10分钟)
#sudo make install

参考文档:https://blog.****.net/ManagerUser/article/details/73331542

https://blog.****.net/danfengw/article/details/62887997