阿里云Centos 6.8安装ffmpeg扩展的步骤详解

本文主要是用于安装h5ai需要安装ffmpeg的问题,安装环境阿里云centos6.8。
安装步骤:
1.安装必须的环境yasm

wget http://www.tortall.net/projects/yasm/releases/yasm-0.7.0.tar.gz
tar zxvf yasm-0.7.0.tar.gz
cd yasm-0.7.0
./configure
make && make install

2.安装ffmpeg

svn checkout svn://svn.ffmpeg.org/ffmpeg/trunk ffmpeg
cd ffmpeg
./configure --enable-shared 
make
make install

没有安装svn的话,自己yum安装一下

到这里已经安装ffmpeg完毕,如果还要安装php扩展的话,看下面

安装ffmpeg-php

wget https://svwh.dl.sourceforge.net/project/ffmpeg-php/ffmpeg-php/0.6.0/ffmpeg-php-0.6.0.tbz2
tar jxvf ffmpeg-php-0.6.0.tbz2
cd ffmpeg-php-0.6.0
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config

排错

vi ffmpeg_frame.c
  :%s/PIX_FMT_RGBA32/PIX_FMT_RGB32 #替换PIX_FMT_RGBA32为/PIX_FMT_RGB32 
make &&make install
vi /usr/local/php/etc/php.ini
 加入: extension=ffmpeg.so
service httpd/nginx restart #重启apache/nginx生效

发表评论