centos 5.6 安装 ffmpeg
  
  
   时间:2014-10-05 23:21来源:linux.it.net.cn 作者:it
  
  
   
    
     | 
	FFmpeg是一个开源免费跨平台的视频和音频流方案,属于自由软件,采用LGPL或GPL许可证(依据你选择的组件)。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多codec都是从头开发的。系统准备
 安装第三方rpmforce库
 
	1、安装编码和依赖库文件
 
	  
	  
	
		yum -y install lame lame-devel libogg libogg-devel dirac dirac-devel libvorbis libvorbis-devel SDL SDL-devel gsm gsm-devel libvpx libvpx-devel libvpxlame-devel xvidcore xvidcore-devel faac faac-devel opencore-amr opencore-amr-devel yasm faad2 a52dec   
	2、安装libtheora软件包 
 
	
		tar jxf libtheora-1.1.1.tar.bz2  
		cd libtheora-1.1.1 
		./configure –prefix=/usr –with-ogg=/usr –with-vorbis=/usr –with-sdl-prefix=/usr  
	3、安装x264 yum 中x264 版本有点旧,ffmpeg 0.8.2需要更高版本的x264 
 
	
		wget ftp://ftp.videolan.org/pub/x264/snapshots/last_x264.tar.bz2  
		tar jxf last_x264.tar.bz2   
		cd x264-snapshot-20110822-2245  
		./configure –prefix=/usr –enable-shared   
		make  
		make install  
	4、最后安装ffmpeg 0.8.2 
 
	
		wget http://ffmpeg.org/releases/ffmpeg-0.8.2.tar.gz  
		tar zxf ffmpeg-0.8.2.tar.gz  
		cd ffmpeg-0.8.2   
		./configure –prefix=/usr –libdir=/usr/lib64 –shlibdir=/usr/lib64 –mandir=/usr/share/man –incdir=/usr/include –disable-avisynth –disable-indev=v4l –disable-indev=v4l2 –extra-cflags='-O2 -g -pipe -m64 -fPIC' –enable-avfilter –enable-libdirac –enable-libfaac –enable-libgsm –enable-libmp3lame –enable-libopencore-amrnb –enable-libopencore-amrwb –enable-libx264 –enable-gpl –enable-nonfree –enable-postproc –enable-pthreads –enable-shared –enable-swscale –enable-vdpau –enable-version3 –enable-x11grab  
		make install   
	5、测试ffmpeg 
 
	(责任编辑:IT)
		ffmpeg -i 1.avi -vframes 1 -y -f gif -pix_fmt rgb24 2.gif # 视频截图 gif  
		ffmpeg -i 1.avi -vframes 1 -y -f image2 -t 0.001 -s 600×480 2.jpg # 视频截图 jpg  
		  | 
   
 
 
  
  
  
   
   ------分隔线----------------------------