debian 64位版本
最新版本0.5,在debian的testing里
#vi ffmpeg-0.5+svn20090706/debian/confflags
源包105行添加debian/confflags
#####add by laijingli#######
confflags += --enable-libx264
confflags += --enable-nonfree
#####add by laijingli#######
ffmpeg依赖关系
dpkg-checkbuilddeps: Unmet build dependencies: debhelper (>= 7) libasound2-dev libbz2-dev libdc1394-22-dev
libdirac-dev libfaad-dev | libfaad2-dev libfreetype6-dev libgsm1-dev libimlib2-dev libopenjpeg-dev libraw1394-dev
libschroedinger-dev libsdl1.2-dev libspeex-dev libtheora-dev (>> 0.0.0.alpha4) libvorbis-dev libx11-dev libxext-dev
libvdpau-dev libxvmc-dev quilt texi2html yasm doxygen
比较难找的2个依赖,在testing里面dpkg-checkbuilddeps: Unmet build dependencies: libdirac-dev libvdpau-dev
缺少ERROR: libx264 not found 添加源deb http://www.debian-multimedia.org testing main(这里用较新的testing源)然后
apt-get install libx264-dev
编译安装
debian默认安装的ffmpeg
120-test:/home/lai/ffmpeg/ffmpeg-0.5+svn20090706# ffmpeg
FFmpeg version SVN-r19352-4:0.5+svn20090706-6, Copyright (c) 2000-2009 Fabrice Bellard, et al.
configuration: --disable-encoder=h263 --disable-encoder=h263p --disable-encoder=mpeg2video --disable-
encoder=mpeg4 --disable-encoder=msmpeg4v1 --disable-encoder=msmpeg4v2 --disable-encoder=msmpeg4v3 --extra-
version=4:0.5+svn20090706-6 --prefix=/usr --enable-avfilter --enable-avfilter-lavf --enable-vdpau --enable-bzlib
--enable-libdirac --enable-libgsm --enable-libopenjpeg --enable-libschroedinger --enable-libspeex --enable-
libtheora --enable-libvorbis --enable-pthreads --enable-zlib --disable-stripping --disable-vhook --enable-runtime-
cpudetect --enable-gpl --enable-postproc --enable-swscale --enable-x11grab --enable-libfaad --enable-libdc1394 --
enable-shared --disable-static
libavutil 49.15. 0 / 49.15. 0
libavcodec 52.20. 0 / 52.20. 0
libavformat 52.31. 0 / 52.31. 0
libavdevice 52. 1. 0 / 52. 1. 0
libavfilter 0. 4. 0 / 0. 4. 0
libswscale 0. 7. 1 / 0. 7. 1
libpostproc 51. 2. 0 / 51. 2. 0
built on Jan 31 2010 19:49:46, gcc: 4.4.3
At least one output file must be specified