【问题标题】:How to install ffmpeg using xampp如何使用 xampp 安装 ffmpeg
【发布时间】:2014-04-28 12:03:05
【问题描述】:

我正在尝试将 ffmpeg 安装到我的本地主机服务器上。我从其他遇到同样问题的人那里关注了无数的博客和在线教程。我信守承诺。

  1. 解压文件
  2. 复制php_ffmpeg.exe到php中的ext文件夹
  3. 将其余部分复制到系统 32

正如它所说,但是当我这样做时,当我启动 apache 时会出现此错误。

公平竞争,但它在文件夹中

我也收到此错误:

再一次,这里是:

我已将扩展名添加到我的 php.ini 文件中

extension=php_ffmpeg.dll

我第一次开始这个工作时,我将 ffmpeg.exe 文件放在我的本地主机服务器上并运行如下命令:

$cmd = "$ffmpegpath -i $input -an -ss $sec -s $size $output";
shell_exec($cmd);

这在我的计算机上运行良好,但在实际服务器上却不行。有人可以提供一些建议或指导,说明我在哪里安装了扩展错误,或者为什么在带有 shell_exec 的 lunix 服务器上运行 .exe 文件不起作用

【问题讨论】:

    标签: php apache ffmpeg php-extension shell-exec


    【解决方案1】:

    是的,我在 Windows 的扩展版本上遇到了问题。我发现不使用 PHP 扩展并在一个简单的类中使用 exec() 调用标准的 FFMPEG for windows 二进制文件要容易得多,我添加了一个示例脚本。将ffmpeg_convert() 方法添加到类对您来说是微不足道的。

    VideoThumbNailer.example.zip

    编辑

    刚刚注意到这个说法,

    有人可以就我哪里出错提供一些建议或指导吗 安装扩展或为什么在 lunix 上运行 .exe 文件 带有 shell_exec 的服务器不起作用

    Linux 有自己的 FFMPEG 版本,您不能将两者混用。您需要在 linux 上安装 FFMPEG,例如:

    sudo apt-get -qqy php5-ffmpeg
    

    并在你的 cmd 中将路径更改为 FFMPEG,省略 .exe 部分:

    ffmpeg -i $input -an -ss $sec -s $size $output

    希望对你有帮助

    【讨论】:

      猜你喜欢
      • 2011-08-24
      • 1970-01-01
      • 2011-05-24
      • 2012-02-17
      • 2013-08-03
      • 2017-03-29
      • 1970-01-01
      相关资源
      最近更新 更多