在XAMPP上安装FFMPEG

8

我已经在Windows XP上安装了XAMPP 1.7.4和PHP版本5.3.5。 如何在XAMPP中安装适用于Windows XP的PHP 5.3.5的ffmpeg?


你试过直接下载和解压一个ffmpeg二进制文件吗? - mario
4个回答

6
Sodobni-mediji.si的方法可行,但需要澄清一些事情。
下载:https://rapidshare.com/#!download|934l34|422916798|php_ffmpeg_v0.6.0_for_PHP_5.3.1.rar
  1. 解压缩
  2. 将ffmpeg.exe复制到某个地方并记住路径以备后用
  3. 将php_ffmpeg.dll移动到php扩展目录(通常为c:\ xampp \ php \ ext)
  4. 将所有其他文件移动到Windows \ System32中(除了COPYING.GPLv3.txt,readme.txt)
  5. 在php.ini中添加extension = php_ffmpeg.dll(通常为c:\ xampp \ php \ php.ini)
  6. 带着交叉的手重新启动apache
  7. 问题/答案http://www.apachefriends.org/f/viewtopic.php?f=16&t=41913
如果您使用的是Windows 64位操作系统,则还需要将这些dll文件与C:\ Windows \ SysWOW64一起复制到C:\ Windows \ System32中。
您可能会遇到toGdImage()存在问题,我不知道该如何解决...

1
已确认在Windows 7 64位、xampp 1.7.4、php版本5.3.5、ffmpeg 0.6.0上运行。 - Jake
3
这个链接无法使用。 - Paul Ledger
我猜这并不让我感到惊讶。在过去的两年里,我已经与这个话题脱节了。我想象(希望)在那段时间里事情已经有所改变...但谁知道呢。在Linux上开始工作要容易得多,而我现在就在那里。 - Jake

4
如果以上解决方案无效,您可以尝试以下方法:
  1. 访问此网址:http://ffmpeg.zeranoe.com/builds/
  2. 下载32位或64位(根据您的系统)静态FFMPEG。
  3. 下载完成后,您将看到“ffmpeg.exe”文件,请将此文件复制并粘贴到xampp目录中。(例如:C:\ xampp)
  4. 然后,在您的应用程序中设置此路径:“C:\ xampp”。
  5. 享受吧..

3

前往apachefriends.org,你会找到链接到php 5.3.1的ffmpeg 0.6.0。

  1. 将php_ffmpeg.dll复制到xampp\php\ext。
  2. 将ffmpeg.exe复制到站点根目录或任何其他你知道位置的地方(你将需要在php文件中定义其路径)…
  3. 将其余所有内容复制到windows/system32。
  4. 在php.ini文件中添加“extension=php_ffmpeg.dll”或将该行开头的“;”删除(xampp\php\php.ini)
  5. 重新启动apache服务器... 然后就可以了 :)

我在PHP 5.3.1和5.3.5上测试过了 :) 我在apachefriends.org上发现了这个方法。

祝你好运 :)


这个可以运行,但是有些事情需要澄清。下载链接:https://rapidshare.com/#!download|934l34|422916798|php_ffmpeg_v0.6.0_for_PHP_5.3.1.rar - Jake
我们如何在Mac电脑上为AMPP服务器做到这一点? - Bhavin Thummar

2
您可以按照这里的步骤进行操作,或者按照以下步骤进行操作:
1. 从这里下载ffmpeg。 2. 将 php5 文件夹中的 php_ffmpeg.dll 复制到 C:\wamp\bin\php\php5.2.9-2\ext 中。 3. 将 common 中的文件复制到 windows/system32 文件夹中。 4. 在 php.ini 文件(\apache...php.ini)中添加 extension=php_ffmpeg.dll。 5. 重启所有服务(Apache、PHP…)。
同时要在您的php.ini中启用“extension=php_ffmpeg.dll”指令。

我已经尝试过了,但对我无效。不过我没有使用wampp,而是使用xampp.因此目录结构与你所提到的不同。 - user750477
4
截至2018年4月,这个答案已不再有效。 - mwieczorek
我们如何在Mac电脑上为AMPP服务器做到这一点? - Bhavin Thummar

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接