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
makesudo 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-version3make
sudo checkinstall –fstrans=no –install=yes –pkgname=ffmpeg –pkgversion “3:0.svn`date +%Y%m%d`-12ubuntu3″ -default
安装过程结束。
可以通过命令查看比如是否支持3gp:
ffmpeg –formats | grep 3gp
这篇文章上的评论的 RSS feed TrackBack URI