介绍两个处理 flash 文件的 php 模块
Wednesday, 8. April 2009, 08:15:23
日本人写的扩展模块, 能实现 swf 文件中的图像替换等功能。
下载: http://sourceforge.jp/projects/swfed/downloads/38169/swfed-0.18.tar.gz
安装:
tar -zxvf swfed-0.18.tar.gz cd swfed-0.18 phpize ./configure make cp modules/swfed.so /usr/local/php5/lib/php/extensions/no-debug-non-zts-20060613/ (注意:以上路径因环境而异)
编辑 php.ini,加入
extension=swfed.so
重新启动 Apache。
2. ffmpeg-php
用于读取视频和音频文件中的信息,能够从视频文件中获取某一帧画面的图片。
首先得安装 ffmpeg。
下载: http://ffmpeg.mplayerhq.hu/releases/ffmpeg-0.5.tar.bz2
安装:
tar -jxvf ffmpeg-0.5.tar.bz2 cd ffmpeg-0.5 ./configure --enable-shared make make install
接下来安装 ffmpeg-php。
下载: http://sourceforge.net/project/downloading.php?group_id=122353&use_mirror=jaist&filename=ffmpeg-php-0.6.0.tbz2
安装:
tar -jxvf ffmpeg-php-0.6.0.tbz2 cd ffmpeg-php-0.6.0 phpize ./configure make make install
编辑 php.ini,加入
extension=ffmpeg.so
※补充:
php执行错误:Call to undefined method ffmpeg_frame::toGDImage() 的解决方法:
./configure 执行之后,手动编辑 config.h,加入
#define HAVE_LIBGD20 1
之后再 make clean && make
重新启动 Apache。








