0、资源下载
在这篇教程里面,用到了ffmpeg和openamr两个需要下载的资源,你可以自己在网上找,也可以在这里下载:
a、openamr依赖:http://download.csdn.net/detail/mebiuw/9538640
b、本文使用ffmpeg源代码:http://download.csdn.net/detail/mebiuw/9538635
1、安装FFMPEG依赖
首先需要安装如下依赖,这些依赖安装完了后就可以直接安装ffmpeg了,可以直接使用 ./configure
apt-get install yasm
aptitude install libx264-dev
aptitude install libfaac-dev
aptitude install libmp3lame-dev
aptitude install libvorbis-dev
aptitude install libxvidcore-dev
aptitude install libxext-dev
aptitude install libxfixes-dev
2、启用amr支持
默认情况是不支持amr的,所以接下来需要启用amr的支持,需要安装如下的依赖:
1-下载openamr的包
2-编译安装,大家进入到自己的下载目录就
chmod 777 opencore-amr-0.1.3.tar.gz
tar -xzvf opencore-amr-0.1.3.tar.gz
cd opencore-amr-0.1.3
./configure --enable-shared=no --enable-static=yes
make
make install
3、安装ffmpeg
最后我们就可以安装ffmpeg了
下载最新的稳定版ffmpeg-3.0.2
chmod 755 ffmpeg-3.0.2.tar.gz
tar -xzvf ffmpeg-3.0.2.tar.gz
cd ffmpeg-3.0.2/
注意这里的prefix指代安装位置,可以根据需求自行安装(你也可以直接放到系统的环境变量里,这样不要步骤4也可以了)
./configure --enable-gpl --enable-version3 --enable-nonfree --disable-ffplay --disable-ffprobe --disable-ffserver --enable-libopencore-amrnb --enable-libopencore-amrwb --prefix=/usr/local/lib/
之后就可以开始安装了,这个时间可能比较久
make
make install
4、环境改变
在上述环境安装完成后,我发现我的ffmpeg安装到了
/usr/local/lib/bin里面
于是为了让我们能够调用这个命令
那么首先 进入到这个目录(请自行参照你安装的位置)
cd /usr/local/lib/bin
创建快捷链接
ln ffmpeg /usr/local/bin
至此,你在命令行里ffmpeg,如果出现相应的提示,就代表成功了。