1 安装预装环境(各种依赖库)
以下依赖库的安装大同小异,有些不给出
lame :支持 mp3 音频
faac :支持 mpeg4 acc 音频
faad2
opencore-amr : 安装 AMR 支持库
libogg :支持 ogg 音频
libvorbis : 安装通用音乐音频编码格式支持库libvorbis ,需先安装 libogg 库
安装命令:
wget http://downloads.xiph.org/releases/ogg/libogg-1.3.2.tar.xz
tar xvf libogg-1.3.2.tar.xz cd libogg-1.3.2
./configure
make
make install
wget http://downloads.xiph.org/releases/vorbis/libvorbis-1.3.5.tar.xz
tar xvf libvorbis-1.3.5.tar.xz
cd libvorbis-1.3.5
./configure
make
make install
libvpx
安装命令:
wget http://storage.googleapis.com/downloads.webmproject.org/releases/webm/libvpx-1.6.1.tar.bz2
tar xvf libvorbis-1.3.5.tar.xzcd libvorbis-1.3.5
./configure
make
make install
xvidcore
:支持 mpeg4 视频转码
下载地址: https://labs.xvid.com/source/ ,安装命令略
libtool : FAAC 需要
wget http://ftpmirror.gnu.org/libtool/libtool-2.4.6.tar.gz
nasm
wget http://www.nasm.us/pub/nasm/releasebuilds/2.13/nasm-2.13.tar.gz
yasm :
安装 yasm 支持汇编优化( FFmpeg 需要)
wget http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz
tar xvf yasm-1.3.0.tar.gz
cd yasm-1.3.0
./configure make make installlibtheora : 安装 Theora 视频压缩支持库
wget http://downloads.xiph.org/releases/theora/libtheora-1.1.1.tar.xz
x264
支持 h.264 视频转码
下载网址:
http://mirror.yandex.ru/mirrors/ftp.videolan.org/x264/snapshots/
或者命令:
wget http://mirror.yandex.ru/mirrors/ftp.videolan.org/x264/snapshots/last_x264.tar.bz2
2 安装 ffmpeg
wget http://www.ffmpeg.org/releases/ffmpeg-3.1.tar.gz
tar -zxvf ffmpeg-3.1.tar.gz
cd ffmpeg-3.1
./configure
make
make install 3 验证
输入命令: ffmpeg 会显示版本信息