ubuntu 9.10编译安装ffmpeg

ubuntu 9.04 server安装ffmpeg中介绍了9.04下安装ffmpeg。但是我是用microsoft live writer编写日志的,很多“–”和引号被替代为中文标点,造成直接复制代码无法成功安装。

另外,现在9.10中,不在使用:

libamrnb-dev libamrwb-dev

因为二者不是开源的,使用下面的库做了替代:

libopencore-amrnb-dev libopencore-amrwb-dev

其他安装步骤基本一致。

做之前,确保下面类库没有安装,执行删除命令:

sudo apt-get purge ffmpeg x264 libx264-dev

然后,安装所需类库:

sudo apt-get install liba52-dev libdts-dev libgsm1-dev libvorbis-dev  libxvidcore4 libxvidcore-dev libdc1394-dev libfaac-dev liblame-dev libx264-dev libfaad2-dev libtheora-dev libsdl1.2-dev libopencore-amrnb-dev libopencore-amrwb-dev

然后,编译安装x264库。

下载源代码(需要安装git):

git clone git://git.videolan.org/x264.git

然后编译安装:

./configure

make

sudo checkinstall –fstrans=no –install=yes –pkgname=x264 –pkgversion “1:0.svn`date +%Y%m%d`-0.0ubuntu1″ -default

编译安装ffmpeg,先下载(需要安装svn):

svn checkout svn://svn.ffmpeg.org/ffmpeg/trunk ffmpeg

然后,编译安装:

cd ffmpeg/

./configure –enable-gpl –enable-nonfree –enable-pthreads –enable-libfaac –enable-libfaad –enable-libmp3lame –enable-libtheora –enable-libx264 –enable-libxvid –enable-x11grab –enable-libopencore-amrnb   –enable-libopencore-amrwb –enable-libopencore-amrnb –enable-version3

make

sudo checkinstall –fstrans=no –install=yes –pkgname=ffmpeg –pkgversion “3:0.svn`date +%Y%m%d`-12ubuntu3″ -default

安装过程结束。

可以通过命令查看比如是否支持3gp:

ffmpeg –formats | grep 3gp

PDF    发送文章为PDF   

这篇文章上的评论的 RSS feed TrackBack URI

Leave a Reply