1. 程式人生 > >Linux搭建FFMPEG環境

Linux搭建FFMPEG環境

1,下載最新原始碼包並解壓

wget http://ffmpeg.org/releases/ffmpeg-3.1.3.tar.bz2
tar jxvf ffmpeg-3.1.3.tar.bz2

2, 安裝ffmpeg

進入到解壓出來的ffmpeg-3.1.3目錄

cd ffmpeg-3.1.3
./configure

3 ,如果安裝報錯,提示yasm沒有安裝,如下所示:

yasm/nasm not found or too old.Use --disable-yasm for a crippled build.

則先安裝yasm:

yum install yasm

4,安裝完yasm後繼續安裝ffmpeg:

./configure

5,如果第2步沒報錯,則跳過3,4步驟,繼續安裝ffmpeg:

make
make install

6,安裝完成,輸入ffmpeg檢視版本資訊:

ffmpeg

7,到這裡基本上已經能使用ffmpeg的基本功能了,比如擷取視訊封面

如果還想使用其他的一些功能,比如視訊轉換,就看下面這個兄弟的帖子,已經說得很詳細了

新安裝的工具外掛,記得重新編譯

#./configure
#make && make install

如果覺得上面方法比較麻煩,提供另外一種(yum imstall)CentOs7安裝ffmpeg的方法:

yum install -y epel-release

yum repolist

rpm –import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro

rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-1.el7.nux.noarch.rpm

yum repolist

yum install ffmpeg ffmpeg-devel -y

以下是幾種常用轉換mp4命令:

ffmpeg -i 1.avi -acodec libmp3lame -ab 56K -ar 44100 -b 200K -r 15 -s 320x240 -f flv 1.flv

ffmpeg -i 1.flv -vcodec libx264 1.mp4

ffmpeg -i 1.wmv -vcodec libx264 1.mp4

ffmpeg -i1.mpg -vcodec libx264 1.mp4