gpt4 book ai didi

php - 如何使用 xampp 安装 ffmpeg

转载 作者:行者123 更新时间:2023-12-04 23:17:00 31 4
gpt4 key购买 nike

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

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

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

    error message

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

    Here is my file

    我也收到此错误:

    Second error

    同样,这里是:
    second file placement

    我已将扩展名添加到我的 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 文件不起作用

    最佳答案

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

    VideoThumbNailer.example.zip

    编辑

    刚注意到这个说法,

    Could somebody offer some advice or guidene on where I have one wrong installing the extension or why running the .exe file on a lunix server with shell_exec doesn't work



    Linux 有自己的 FFMPEG 版本,您不能将两者混合使用。您需要在 linux 上安装 FFMPEG,例如:
    sudo apt-get -qqy php5-ffmpeg

    并将您的 cmd 中 FFMPEG 的路径更改为,省略 .exe 部分:
    ffmpeg -i $input -an -ss $sec -s $size $output
    希望能帮助到你

    关于php - 如何使用 xampp 安装 ffmpeg,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23340638/

    31 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com