`

ffmpag域ffmpag-php安装过程

阅读更多

 

yum install automake autoconf make gcc gcc-c++ libtool zlib zlib-devel curl curl-devel alsa-lib alsa-lib-devel gettext gettext-devel expat expat-devel fribidi-devel

export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH

git clone https://github.com/Arcen/faac.git
cd faac/
sh ./bootstrap
./configure --prefix=/usr/local/ --enable-shared
make && make install
cd ../

wget http://ffmpeg.zeranoe.com/builds/source/external_libraries/lame-3.99.5.tar.xz
tar xvf lame-3.99.5.tar.xz
cd lame-3.99.5/
./configure --prefix=/usr/local/ --enable-shared
make && make install
cd ../

wget http://downloads.xiph.org/releases/ogg/libogg-1.3.2.tar.gz
tar zxvf libogg-1.3.2.tar.gz
cd libogg-1.3.2/
./configure --prefix=/usr/local/ --enable-shared
make && make install
ldconfig
cd ../

wget http://downloads.xiph.org/releases/vorbis/libvorbis-1.3.5.tar.gz
tar zxvf libvorbis-1.3.5.tar.gz
cd libvorbis-1.3.5/
./configure --prefix=/usr/local/ --enable-shared
make && make install
cd ../

wget http://ffmpeg.zeranoe.com/builds/source/external_libraries/libtheora-1.1.1.tar.xz
tar xvf libtheora-1.1.1.tar.xz
cd libtheora-1.1.1
./configure --prefix=/usr/local/ --enable-shared
ldconfig -v
make && make install
cd ../

wget http://ffmpeg.zeranoe.com/builds/source/external_libraries/vo-aacenc-0.1.3.tar.xz
tar xvf vo-aacenc-0.1.3.tar.xz
cd vo-aacenc-0.1.3
./configure --prefix=/usr/local/ --enable-shared
make && make install
cd ../

wget http://downloads.xvid.org/downloads/xvidcore-1.3.3.tar.gz
tar xvf xvidcore-1.3.3.tar.gz
cd xvidcore/build/generic
./configure --prefix=/usr/local/ --enable-shared
make && make install
cd  ../../../


wget http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz
tar yasm-1.3.0.tar.gz
cd yasm-1.3.0
./configure --prefix=/usr/local/ 
make && make install
cd ../

wget http://ffmpeg.zeranoe.com/builds/source/external_libraries/x264-20151011-git-7599210.tar.xz
tar xvf x264-20151011-git-7599210.tar.xz
cd x264-20151011-git-7599210
./configure --prefix=/usr/local/ --enable-shared --enable-pic
make && make install
cd ../


wget http://nchc.dl.sourceforge.net/project/libraw1394/libraw1394/libraw1394-2.0.5.tar.gz
tar xvf libraw1394-2.0.5.tar.gz
cd libraw1394-2.0.5
./configure --prefix=/usr/local/ --enable-shared
make && make install
cd ../

wget http://nchc.dl.sourceforge.net/project/libdc1394/libdc1394-2/2.2.1/libdc1394-2.2.1.tar.gz
tar xvf libdc1394-2.2.1.tar.gz
cd libdc1394-2.2.1
./configure --prefix=/usr/local/ --enable-shared
make && make install
cd ../

wget http://nchc.dl.sourceforge.net/project/freetype/freetype2/2.6.1/freetype-2.6.1.tar.bz2
tar xvf freetype-2.6.1.tar.bz2
cd freetype-2.6.1
./configure --prefix=/usr/local/ --enable-shared
make && make install
cd ../


wget http://fribidi.org/download/fribidi-0.19.7.tar.bz2
tar xvf fribidi-0.19.7.tar.bz2
cd fribidi-0.19.7
./configure --prefix=/usr/local/ --enable-shared
make && make install
cd ../


#wget http://down1.chinaunix.net/distfiles/fontconfig-2.2.3.tar.gz
#tar xvf fontconfig-2.2.3.tar.gz
#cd fontconfig-2.2.3
#./configure --prefix=/usr/local/ --enable-shared --with-freetype-config=/usr/local/bin/freetype-config
#make && make install
#cd ../

wget http://ffmpeg.zeranoe.com/builds/source/external_libraries/libass-0.13.0.tar.xz
tar xvf libass-0.13.0.tar.xz
cd libass-0.13.0
./configure --prefix=/usr/local/ --enable-shared
make && make install
cd ../


wget http://rtmpdump.mplayerhq.hu/download/rtmpdump-2.3.tgz
tar xvf rtmpdump-2.3.tgz
cd rtmpdump-2.3
make SYS=posix
make install
cd ../

wget http://downloads.xiph.org/releases/speex/speex-1.2rc2.tar.gz
tar xvf speex-1.2rc2.tar.gz
cd speex-1.2rc2.tar.gz
./configure --prefix=/usr/local/ --enable-shared --enable-sse
make && make install
cd ../

wget http://ffmpeg.zeranoe.com/builds/source/external_libraries/twolame-0.3.13.tar.xz
tar xvf twolame-0.3.13.tar.xz
cd twolame-0.3.13
./configure --prefix=/usr/local/ --enable-shared
make && make install
cd ../

wget http://ffmpeg.org/releases/ffmpeg-2.8.2.tar.bz2
tar xvf ffmpeg-2.8.2.tar.bz2
cd ffmpeg-2.8.2
./configure --prefix=/usr/local/ --enable-gpl --enable-version3 --enable-nonfree --enable-shared --enable-zlib --enable-bzlib --enable-libfaac --enable-libmp3lame --enable-libtheora --enable-libvo-aacenc --enable-libvorbis --enable-libx264 --enable-libxvid --enable-pic --enable-pthreads --enable-libdc1394 --enable-libass --enable-pic --enable-openssl --enable-libtwolame --enable-libspeex --enable-librtmp --enable-libfreetype 
make && make install
cd ../


git clone https://github.com/tony2001/ffmpeg-php.git
cd ffmpeg-php
/usr/local/php/bin/phpize
./configure
make && make install

 

 参考:

http://blog.chinaunix.net/uid-23069658-id-4018842.html

http://ffmpeg.zeranoe.com/builds/

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics