全球主机交流论坛

标题: 神啊,给个有效的 ffmpeg 安装方法吧 [打印本页]

作者: Turing    时间: 2009-9-10 13:56
标题: 神啊,给个有效的 ffmpeg 安装方法吧
yum和rpm都试过了,还是没法成功安装ffmpeg ...
崩溃中。。。。
作者: MaYi    时间: 2009-9-10 14:02
svn checkout svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg

SVN下来自己编译
作者: cpuer    时间: 2009-9-10 14:05
标题: 回复 1# 的帖子
安装还挺麻烦的,要先安装各种解码器先
作者: cpuer    时间: 2009-9-10 14:06
楼主找不到源的话,看看这里:http://download.chinaunix.net/do ... amp;ResourceID=2990

http://down1.chinaunix.net/distf ... 9-p20051120.tar.bz2
作者: msdr    时间: 2009-9-10 14:13
yum install ffmpeg ffmpeg-devel

yum install ffmpeg ffmpeg-devel
作者: Turing    时间: 2009-9-10 14:13
太费劲了,系统里堆满了各种安装方式的残留。。。。 除了重装系统,有什么办法把系统弄干净点? yum clean ?
作者: cpuer    时间: 2009-9-10 14:14
标题: 回复 6# 的帖子
yum clean all 只能清理cached的残留吧。
作者: msdr    时间: 2009-9-10 14:14
GPG key 警告的话:
    rpm -Uhv http://apt.sw.be/redhat/el5/en/i ... 6-1.el5.rf.i386.rpm

Error: Missing Dependency: rtld(GNU_HASH) is needed by package libmp4v2
Error: Missing Dependency: libc.so.6(GLIBC_2.4) is needed by package libmp4v2的话:
    yum list glib*
作者: Turing    时间: 2009-9-10 14:16
目前为止这个方法比较好:
http://www.dddqq.com/QQrizhi/2009/0727/1034.html  
但还是有问题,他是在CentOS4上安装的
作者: msdr    时间: 2009-9-10 14:23
首先, 编辑 /etc/yum.repos.d/CentOS-Base.repo 加上下面的代码:

[dag]
name=Dag RPM Repository for Centos
baseurl=http://apt.sw.be/redhat/el$releasever/en/$basearch/dag
enabled=1

然后
yum install ffmpeg


或者你可以从 svn安装:

svn checkout svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg

cd ffmpeg
./configure --help

* 如果svn没有找到,请用
yum install subversion

加上一些你需要的 像 --enable-gpl, --enable-libmp3lame, 等等..
然后
make && make install
作者: cpuer    时间: 2009-9-10 14:27
标题: 回复 10# 的帖子
感谢分享
作者: msdr    时间: 2009-9-10 14:28
原帖由 cpuer 于 2009-9-10 14:27 发表
感谢分享


希望用的上
作者: cpuer    时间: 2009-9-10 14:31
标题: 回复 12# 的帖子
  楼主开动。
作者: Turing    时间: 2009-9-10 14:32
这个方法和我贴的那个连接基本一样的
作者: msdr    时间: 2009-9-10 14:36
这个不行吗?  应该可以的
顺便帮你找了个教程
http://www.sohailriaz.com/how-to ... g-php-on-centos-5x/
作者: Turing    时间: 2009-9-10 14:43
我再试试,不知道在同一系统反复安装会不会有问题
作者: msdr    时间: 2009-9-10 14:48
原帖由 Turing 于 2009-9-10 14:43 发表
我再试试,不知道在同一系统反复安装会不会有问题


哈哈  希望成功,很久以前装过,应该没问题
作者: cpuer    时间: 2009-9-10 14:50
标题: 回复 15# 的帖子
这个不错
作者: Turing    时间: 2009-9-10 14:57
# php -m | grep ffmpeg
PHP Warning:  PHP Startup: mcrypt: Unable to initialize module
Module compiled with module API=20050922, debug=0, thread-safety=0
PHP    compiled with module API=20060613, debug=0, thread-safety=0
These options need to match
in Unknown on line 0
ffmpeg


好象还是不行。。。。  
作者: Turing    时间: 2009-9-10 14:57
看phpinfo的话是:
ffmpeg

ffmpeg-php version        0.6.0-svn
ffmpeg-php built on        Sep 10 2009 14:57:56
ffmpeg-php gd support        enabled
ffmpeg libavcodec version        Lavc52.20.0
ffmpeg libavformat version        Lavf52.31.0
ffmpeg swscaler version        SwS0.7.1

Directive        Local Value        Master Value
ffmpeg.allow_persistent        0        0
ffmpeg.show_warnings        0        0
难道之前安装成功过了?
作者: msdr    时间: 2009-9-10 15:06
ffmpeg-php built on        Sep 10 2009 14:57:56
作者: Turing    时间: 2009-9-10 15:12
原帖由 msdr 于 2009-9-10 15:06 发表
ffmpeg-php built on        Sep 10 2009 14:57:56


我都忘记哪种方法安装成功了。。。

但# php -m | grep ffmpeg
PHP Warning:  PHP Startup: mcrypt: Unable to initialize module
这个命令看似乎还是不对啊?
作者: cpuer    时间: 2009-9-10 16:54
标题: 回复 22# 的帖子
看来还是个难题。
不能初始化组件,难道是加密的?
作者: Turing    时间: 2009-9-10 16:58
不知道啊,TNND,折腾死了

Linode 支不支持退款的?想买一下测试安装,还是linode好啊,随便怎么折腾,随时自动重装。。。唉
作者: cpuer    时间: 2009-9-10 16:59
标题: 回复 24# 的帖子
Linode是7天内可以退款的。
作者: Turing    时间: 2009-9-10 17:00
原帖由 cpuer 于 2009-9-10 16:59 发表
Linode是7天内可以退款的。


都不好意思去用了,我在那边取消过两次帐号了,再用要被拉黑名单了。。。。
作者: cpuer    时间: 2009-9-10 17:02
标题: 回复 26# 的帖子
没有滥用的话该没事的。
作者: Turing    时间: 2009-9-11 12:09
原帖由 msdr 于 2009-9-10 14:36 发表
这个不行吗?  应该可以的
顺便帮你找了个教程
http://www.sohailriaz.com/how-to ... g-php-on-centos-5x/


按照此方法在linode上全新安装完成,用PHPINFO查看
ffmpeg

ffmpeg-php version        0.6.0-svn
ffmpeg-php built on        Sep 11 2009 04:02:47
ffmpeg-php gd support        enabled
ffmpeg libavcodec version        Lavc52.20.0
ffmpeg libavformat version        Lavf52.31.0
ffmpeg swscaler version        SwS0.7.1

貌似已经完成安装了?


系统里查看显示的是这些:
# php -m | grep ffmpeg
PHP Warning:  PHP Startup: mcrypt: Unable to initialize module
Module compiled with module API=20050922, debug=0, thread-safety=0
PHP    compiled with module API=20060613, debug=0, thread-safety=0
These options need to match
in Unknown on line 0
ffmpeg

不知道到底算有没有成功安装了?
有没有什么办法测试ffmpeg和flvtool2 ?
作者: cpuer    时间: 2009-9-11 12:32
标题: 回复 28# 的帖子
等待高手来答复。
作者: Turing    时间: 2009-9-11 12:54
召唤msdr迷失的人
作者: cpuer    时间: 2009-9-11 13:31
标题: 回复 30# 的帖子
嘿嘿,msdr,快飘过来吧。
作者: Turing    时间: 2009-9-11 13:40
刚才SSH连上去直接用ffmpeg  -i  a.avi  b.flv 试了下,视频转换成功,但音频似乎还有问题
作者: cpuer    时间: 2009-9-11 13:42
标题: 回复 32# 的帖子
没有安装音频解码器吧
作者: Turing    时间: 2009-9-11 13:44
可能吧,不知道可不可以后面补装。。。总算看到了安装成功的曙光
作者: cpuer    时间: 2009-9-11 13:50
标题: 回复 34# 的帖子
嘿嘿,这对我来说是个全新的领域。

对Linux来说,这种前后应该是没啥问题的。
作者: msdr    时间: 2009-9-11 14:07
原帖由 cpuer 于 2009-9-11 13:42 发表
没有安装音频解码器吧


试试Lame MP3  ,这个不错

cd /usr/local/src
wget http://nchc.dl.sourceforge.net/sourceforge/lame/lame-3.96.tar.gz
tar xvzf lame-3.96.tar.gz
cd lame-3.96
./configure –enable-shared –prefix=/usr
make
make install
作者: cpuer    时间: 2009-9-11 14:08
标题: 回复 36# 的帖子
msdr都是神速
作者: tom    时间: 2009-9-11 14:19
Hi HI Hi!!

我来说声

Bye Bye Bye!

睡觉咯~
作者: cpuer    时间: 2009-9-11 14:25
标题: 回复 38# 的帖子
bye。




欢迎光临 全球主机交流论坛 (https://hostloc.gdisk.cf/) Powered by Discuz! X3.4