用时10多个小时,真是各种问题.
一.按如下文章安装各个软件包
http://yezi.iteye.com/blog/139399
二.发现里面很多包很旧,并且有的不能下载,可以到对应的网站下载最新的包.(这个过程会碰到好多问题,大家要有耐心.)
发现其中的某些包有问题,具体没記录(这个是我的不对,以后安装软件把过程记录下来 )
三.用svn下载ffmpeg,安装 .
最后会碰到如下问題:
ffmpeg: relocation error: /usr/local/lib/libavfilter.so.2: symbol sws_convertPalette8ToPacked32, version LIBSWSCALE_0 not defined in file libswscale.so.0 with link time reference
此问题解决相见 :
http://www.flatws.cn/article/program/ruby/2011-06-12/30030.html
我的解决是:
apt-get remove gstreamer*
apt-get autoremove
特别提示:
1. --prefix=/usr/local很重要.要在ld.os.conf中写入/usr/local/lib ,即 vi /etc/ld.os.conf ,输入/usr/local/lib
2.有人说SVN的版本过低,会导致错误.应改用git下载.不过我觉得应改不是这个问题.
3.把./configure 列如下:
--prefix&