所有的环境搭建动作请参考FFMpeg官方网站:http://www.ffmpeg.org/index.html
1. 获取源代码:
git clone git://source.ffmpeg.org/ffmpeg.git ffmpeg,
下面三个目录是需要用到的
2.安装依赖环境:
sudo apt-get -y install autoconf automake build-essential libass-dev libfreetype6-dev libgpac-dev\
libsdl1.2-dev libtheora-dev libtool libva-dev libvdpau-dev libvorbis-dev libx11-dev \
libxext-dev libxfixes-dev pkg-config texi2html zlib1g-dev
3. 下载配置vp9:
cd ~/ffmpeg_sources
wget http:webm.googlecode.com/files/libvpx-v1.3.0.tar.bz2
tar xjvf libvpx-v1.3.0.tar.bz2
cd libvpx-v1.3.0
./configure --prefix="$HOME/ffmpeg_build" --disable-examples
make
make install
make clean
-- prefix 是指所有组件的安装目录禄,默认是/usr/local/
下载过libvpx-v1.3.0的,可以把libvpx-v1.3.0拷贝到ffmpeg_sources目录下面,执行: chmod 777 * -R ,防止permission deny.
其他的都相同。
执行完毕后可以在$HOME/ffmpeg_build/目录下面,看到include
由于我的目录不同,重新配置安装目录:
./configure --prefix="$HOME/projects/ffmpeg_build" --disable-examples
其他的codec可以参照官方网站的指导
Ubuntu12.04-64bits搭建FFmpeg环境,布布扣,bubuko.com
原文地址:http://www.cnblogs.com/biglucky/p/3753309.html