異邦人になってみた~上海の人 

読者です 読者をやめる 読者になる 読者になる

異邦人になってみた~上海の人 

上海在住です。中国時代劇をよく見ています、中国旅行の事、weiboやQQの設定、一眼レフカメラの写真掲載、上海での日々の生活情報を書いています

 記事一覧表示
スポンサーリンク

XMAPP FOR WINDOWSでffmpegを使う

PHP

XMAPP FOR WINDOWSffmpegを使う
ちょっと環境を作る必要があったので備忘録です。


XMAPP 1.7.7
PHP 5.3.8


Linuxだと簡単なんでしょうけど。。。
WINDOWSのバイナリを探してくるのが結構大変
ダウンロード先の古いものはVC6でコンパイルされている。
PHPINFOのCompilerがMSVC9 (Visual C++ 2008)になっている場合、
VC9用のバイナリをとってくる必要がある。
VC6でコンパイルされたバイナリはたくさん落ちてるんですが。。。
これだとApacheが立ち上がってくれません。


ダウンロードしてきた
ffmpeg-20121026-git-5f0105b-win32-static.7z
解凍したファイルをffmpegに変更し、BINフォルダにパスを通す。


ffmpeg6-php53-win32-vc9-all.zip
を解凍してPHPのインストールフォルダextに
php_ffmpeg.dllを入れる


その他のDLL(
avcodec-52.dll
avcore-0.dll
avdevice-52.dll
avfilter-1.dll
avformat-52.dll
avutil-50.dll
swscale-0.dll)
WindowsのSystem32フォルダに入れる。


pthreadGC2.dllはffmpegのbinフォルダ内に既にあると思うので不要
(無い場合は入れる)


php.iniに以下を追加
extension=php_ffmpeg.dll


これだけやればPHPINFO内にffmpegが表示される。