ffmpeg编译(一)

版本:ffmpeg-0.10

环境:ubuntu11.10


1、需要用到x264库;

http://www.videolan.org/developers/x264.html

下载,并编译;


2、配置ffmpeg,主要是打开x11grab

./configure --enable-gpl --enable-version3 --enable-nonfree --enable-postproc  --enable-pthreads --enable-libfaac  --enable-libmp3lame --enable-libtheora --enable-libx264 --enable-libxvid --enable-x11grab --enable-libvorbis

结果:

ERROR: libfaac not found


3、安装依赖库

sudo aptitude install ibfaac-dev


 4、重新运行第2步:配置ffmpeg;

结果:

ERROR: libmp3lame >= 3.98.3 not found


5、安装依赖库

 sudo aptitude install libmp3lame-dev


6、重新运行第2步:配置ffmpeg;

结果:

ERROR: libtheora not found


7、安装依赖库

sudo aptitude install libtheora-dev


8、重新运行第2步:配置ffmpeg;

结果:

ERROR: libvorbis not found


9、安装依赖库

 sudo aptitude install libvorbis-dev


10、重新运行第2步:配置ffmpeg;

结果:

ERROR: libxvid not found


11、安装依赖库

 sudo aptitude install libxvidcore-dev


12、重新运行第2步:配置ffmpeg;

成功!


13、编译:

make


14、录制屏幕

 ./ffmpeg -f x11grab -s 640x480 -r 25 -i :0.0 ./out.mpg

结果:

Unknown input format: 'x11grab'


15、需要安装两个依赖库:

sudo apt-get install libxext-dev
sudo apt-get install libxfixes-dev


16、录制屏幕

 ./ffmpeg -f x11grab -s 640x480 -r 25 -i :0.0 ./out.mpg

成功!

你可能感兴趣的:(FFMpeg)