在安装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.0.tar.gz
cd yasm-1.3.0
./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.5.tar.gz
#cd lame-3.99.5
#./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-20170615-2245/
#./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.5.tar.gz
cd lame-3.99.5
./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.5.tar.gz
#cd lame-3.99.5
#./configure --enable-shared
#make
#make install

 

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

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

ffmpeg 安装步骤:

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

 

 (2)安装

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

 

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

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

 

posted on 2018-10-30 10:40  Love流浪的猪  阅读(540)  评论(0编辑  收藏  举报