如何在WampServer 2.0(Windows XP)中安装FFMpeg

Ric*_*nop 8 php ffmpeg wampserver video-streaming

我需要在我的localhost上安装ffmpeg PHP扩展,这样我可以测试我的一些脚本,但是我很难弄清楚如何做到这一点.

我有WampServer 2.0和PHP 5.2.9-2,我的操作系统是Windows XP.请有人给我一步一步的指示.

我在这里找到了一些Windows版本:http://sourceforge.net/projects/ffmpeg-php/files/

但我不知道下载哪一个以及如何处理文件.

编辑:

到目前为止我做了什么:

  1. 下载ffmpeg_new
  2. 将php_ffmpeg.dll从php5文件夹复制到C:\ wamp\bin\php\php5.2.9-2\ext
  3. 将文件从common复制到windows/system32文件夹
  4. 将extension = php_ffmpeg.dll添加到php.ini文件
  5. 重启所有服务(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");
            }
Run Code Online (Sandbox Code Playgroud)

错误:

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
Run Code Online (Sandbox Code Playgroud)

另外我也从上面得到例外.

Gaj*_*ang 5

将此行添加到php.ini文件中

[PHP_ffmpeg]
extension=php_ffmpeg.dll
Run Code Online (Sandbox Code Playgroud)


DDR*_*man 1

  1. 下载 ffmpeg_new
  2. 将 php5 文件夹中的 php_ffmpeg.dll 复制到 wamp/php/ext 文件夹
  3. 将文件从 common 复制到 windows/system32 文件夹