opencv 安装之 ffmpeg

来源:互联网 发布:dps数据统计软件 编辑:程序博客网 时间:2024/06/04 20:41

前几天不小心删除了 usr/bin/python 文件导致各种报错,于是一怒之下重装了系统,现在是重装各种软件,为了以后不麻烦,就准备写成blog

sudo apt-get install build-essential cmake libgtk2.0-dev libtiff4-dev  libjasper-dev libavformat-dev libswscale-dev libavcodec-dev  libjpeg62-dev pkg-config ffmpeg

注意安装时我遇到了很多依赖库的问题,比如libtiff4-dev : 依赖: libtiff5-dev (> 4.0.3-6~) 但是它将不会被安装
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。libjpeg-turbo8-dev : 冲突: libjpeg62-dev 但是 6b1-4ubuntu1 正要被安装
E: 错误,pkgProblemResolver::Resolve 发生故障,这可能是有软件包被要求保持现状的缘故。

那么一个个安装依赖库 sudo apt-get install build-essential cmake libgtk2.0-dev libtiff5-dev 

 sudo apt-get install  libjasper-dev

sudo apt-get install libavformat-dev 

sudo apt-get install libswscale-dev libavcodec-dev 

sudo apt-get install  libjpeg62-dev pkg-config

最后一个需要自己下载反正我用apt 没有装得了E: 软件包 ffmpeg 没有可供安装的候选者

所以只能自己下载http://download.chinaunix.net/do ... 532&ResourceID=299

现状 SVN 我也不知道为啥   wget http://subversion.tigris.org/downloads/subversion-1.3.2.tar.gz


tar xvfj ffmpeg-0.4.9-p20051120.tar.bz2

cd ./......

./configure --enable-shared --prefix=/usr/local/ffmpeg(这一步我报错了原因时一个YASM 没状sudo apt-get install yasm)

./configure --enable-shared --prefix=/usr/local/ffmpeg

make

make install 此时我又遇到了问题==!make: *** [libavcodec/x86/dsputil_mmx.o] Error 1</pre> 


 vim libavcodec/x86/h264_qpel_mmx.c  

%s/"g"/"rm"/g 

 需要把libavcodec/x86/h264_qpel_mmx.c中的"g"替换为“rm”即可解决!!!可以采用gedit使用批量替换。使用vim,进入命令行模式,输入:%s/"g"/"rm"/g即可全部替换。</p>  

至此应该是装好了



0 0
原创粉丝点击