ローカルホストに ffmpeg PHP 拡張機能をインストールして、いくつかのスクリプトをテストできるようにする必要がありますが、その方法を理解するのに苦労しています。
私のOSはWindows XPです。誰かが私に段階的な指示を与えてください.
ここでいくつかの Windows ビルドを見つけました: http://sourceforge.net/projects/ffmpeg-php/files/
しかし、どれをダウンロードすればいいのか、ファイルをどうすればいいのかわかりません。
編集:
私がこれまでに行ったこと:
- ffmpeg_new をダウンロード
- php_ffmpeg.dll を php5 フォルダーから C:\wamp\bin\php\php5.2.9-2\ext にコピーします。
- common から windows/system32 フォルダーにファイルをコピーします。
- extension=php_ffmpeg.dll を php.ini ファイルに追加します
- すべてのサービスを再起動しました(Apache、PHP ...)
このコードを使用した後、エラーが発生します。
$extension = 'ffmpeg';
$extension_soname = 'php_ffmpeg.dll';
$extension_fullname = PHP_EXTENSION_DIR . "/" . $extension_soname;
// load extension
if(false === extension_loaded($extension)) {
if (false === dl($extension_soname))
throw new Exception("Can't load extension $extension_fullname\n");
}
エラー:
Warning: dl() [function.dl]: Not supported in multithreaded Web servers - use extension=ffmpeg.dll in your php.ini in C:\wamp\www\hunnyhive\application\modules\default\controllers\MyAccountController.php on line 314
さらに、上記から例外も発生します。