由于默认的CentOS的软件仓库里没有FFmpeg、Mencoder、FFmpeg-PHP、Flvtool2这几个玩意,所以咱就安装第三方的软件仓库。
for i386/686 :
rpm -Uhv https://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.5.2-2.el5.rf.i386.rpm
for x86_64:
rpm -Uhv https://apt.sw.be/redhat/el5/en/x86_64/rpmforge/RPMS/rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm
安装好rpmforge后,执行:
yum -y install ffmpeg ffmpeg-devel mencoder flvtool2
就可以把所需要的包安装好了。
安装FFmpeg-PHP
wget https://garr.dl.sourceforge.net/sourceforge/ffmpeg-php/ffmpeg-php-0.6.0.tbz2
tar jxvf ffmpeg-php-0.6.0.tbz2 -C src
cd src/ffmpeg-php-0.6.0
/var/webserver/php/bin/phpsize
./configure
make && make install
安装好FFmpeg-PHP,修改php.ini,添加
extension=ffmpeg.so
/etc/init.d/lnmp 重启WEB服务
php -m | grep ffmpeg //查看有没有安装成功ffmpeg