在WAMP安装FFMPEG(Install FFMPEG on WAMP)

2019-09-18 09:00发布

我大概花了超过12小时试图在WAMP安装FFMPEG。 我知道其他人有过这样的问题,回答了这个网站,但它并不适用于我的设置工作。

我曾尝试以下:

Download ffmpeg_new
Copy php_ffmpeg.dll from the php5 folder to the C:\wamp\bin\php\php5.2.9-2\ext
Copy files from common to the windows/system32 folder
Add extension=php_ffmpeg.dll to php.ini file
Restarted all services (Apache, PHP...)

我目前的设置是PHP 5.2.1,阿帕奇2.0.63。 我有一个64位Windows 7的计算机。

我碰到下面的错误在我的PHP错误日志:

[22君2012 1点39分31秒] PHP的警告:PHP启动:无法加载动态库“C:/wamp/bin/php/php5.2.1/ext/php_ffmpeg.dll” - 指定的模块不能找到。 在上线0未知

很显然,我已经把模块中的ext文件夹。

phpinfo.php的验证FFmpeg的模块没有被加载。 我曾尝试安装PHP 5.3(与后FFMPEG版本),5.2.6和5.2.9-2,但模块仍无法加载。 还有什么我应该尝试一下呢? 是否有一个64位的Windows 7电脑有什么区别?

Answer 1:

是的,具有一个64位的计算机可能会产生变化。 尝试把“共同”的文件在C:\Windows\SysWow64而不是system32

如果还是不行,请尝试使用DependencyWalker检查丢失的DLL(开放php_ffmpeg.dll吧)



Answer 2:

步骤来安装ffmpeg的:

  1. 激活GD2 PHP扩展

  2. 下载ffmpeg.exe(www.ffmpeg.org)

  3. 解压下载的zip文件。 会有里面三个文件:ffmpeg.exe,ffplay.exe和pthreadGC2.dll

  4. 从下载FFMPEG Windows动态链接库文件

  5. 解压下载的zip文件。 您将需要三个文件:php_ffmpeg.dll,avcodec.dll和avformat.dll。

  6. 复制php_ffmpeg.dll在WAMP PHP扩展文件夹:斌\ PHP \ php5.2.16 \分机

  7. 添加行“延长= php_ffmpeg.dll”(没有引号)插入的php.ini右上延伸=部的端部

  8. 复制avcodec.dll和avformat.dll和pthreadGC2.dll到C:\ Windows \ System32下

  9. 点击WAMP的图标,然后单击重新启动所有服务。 等待WAMP重新启动。

  10. 拷贝ffmpeg.exe到C:\ WAMP \ BIN(注:如果您已经安装WAMP到不同的目录,拷贝到您的WAMP目录中的文件复制到/ bin文件夹)。

  11. 到FFMPEG路径现在是:C:\ WAMP \ BIN \ ffmpeg.exe

    thanxxx ... :)



文章来源: Install FFMPEG on WAMP