2011/02/24

[ffmpeg-php install]

# http://ffmpeg-php.sourceforge.net/
# tar jxf ffmpeg-php-0.6.0.tbz2
# cd ffmpeg-php-0.6.0
# vi ffmpeg_frame.c
PIX_FMT_RGBA32 --> PIX_FMT_RGB32
# phpize
# ./configure
# make
# make install
...
Installing shared extensions: /usr/local/lib/php/extensions/no-debug-non-zts-20060613/
...


# vi /usr/local/lib/php.ini
extension_dir="/usr/local/lib/php/extensions/no-debug-non-zts-20060613"
extension=ffmpeg.so

or

# cp /usr/local/lib/php/extensions/no-debug-non-zts-20060613/ffmpeg.so /usr/local/lib/

[ffmpeg install]

# tar zxf ffmpeg-0.6.1.tar.gz
# cd ffmpeg-0.6.1
# export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH

# ./configure --enable-shared --enable-gpl --enable-nonfree --enable-libx264 --enable-libmp3lame --enable-libfaac --enable-libfaad
# make
# make install

# vi /etc/ld.so.conf.d/ffmpeg-lib-path.conf
/usr/local/lib

# ldconfig

[h264 install]

http://www.videolan.org/developers/x264.html
# tar jxf last_x264.tar.bz2
# cd x264-snapshot-20110222-2245
# ./configure --enable-shared
# make
# make install

[gpac install]

http://gpac.wp.institut-telecom.fr/
tar zxf gpac-gpac.tar.gz
cd gpac
# ./configure
# make
# make install

[YASM Install]

http://www.tortall.net/projects/yasm/wiki/Download
# tar zxf yasm-1.1.0.tar.gz
# cd yasm-1.1.0
# ./configure
# make
# make install