Ubuntu の 视频处理多面手 FFMPEG+AMR 编译配置教程

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了
1 下载最新的稳定版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,如果出现相应的提示,就代表成功了

如果有更多问题,请联系我

你可能感兴趣的:(ubuntu,ffmpeg,编译,视频处理,amr)