首先在google的网站下载ffmpeg-0.6.1_libvpx-v0.9.5-135-gc28b10a.diff.gz和libvpx-v0.9.5.tar.bz2
http://code.google.com/p/webm/downloads/list
在下载ffmpeg-0.6.1
把补丁文件mv到ffmpeg-0.6.1目录下
打补丁
patch -p1 < ffmpeg-0.6.1_libvpx-v0.9.5-135-gc28b10a.diff
首先编译安装libvpx
配置文件为 ./configure --prefix=/usr/local/libvpx --enable-shared --enable-vp8
交叉编译配置
./configure --target=armv6-linux-gcc --prefix=/usr/local/libvpx-arm --enable-shared --enable-vp8
提示错误yasm
解决方法:sudo apt-get install yasm
make
sudo make install
然后编译安装ffmpeg
配置文件为
./configure --prefix=/usr/local/ffmpeg-vp8-x86 --enable-libvpx --enable-shared --cc=gcc --extra-cflags=-I/usr/local/libvpx/include --extra-ldflags=-L/usr/local/libvpx/lib
提示错误
libavcodec/libvpxenc.c:111: error: ‘VP8E_SET_CQ_LEVEL’ undeclared here (not in a funct