gpt4 book ai didi

php - FFmpeg 不会从 php 运行

转载 作者:行者123 更新时间:2023-12-04 23:30:16 25 4
gpt4 key购买 nike

这是我在带有 IIS7 的 Windows 2008 Web Edition R2 服务器上的实时服务器。

我已经在本地尝试了所有这些,并且效果很好。起初我认为这可能是一个许可问题,我给了所有 ffmpeg 文件夹和输出文件夹完全控制权。我还检查了 php ini 文件以确保 exec已启用。

我最初运行的是 exec()函数我后来把它改成了 system()函数来查看 ffmpeg 正在输出什么。与 system()函数它返回错误“访问被拒绝”。我所有的研究都指向没有正确权限的 IIS 设置或应用程序池。任何帮助将非常感激。

FFmpeg 位置:C:\ffmpeg\bin\ffmpeg.exe

我已经为此工作了将近一周,即使我的服务器提供商也没有回答为什么 ffmpeg 不能从 php 运行。我相信这比完整路径要深一些。这显然是一个权限问题,但问题是权限问题在哪里?

似乎也没有 .exe文件可以从 php.ini 执行。

system ("$ffmpeg -i yourvideo/.mp4 -threads 1 -ss 20 -b 10k  -s 240x180 -vf fps=fps=1/20 -vframes 12 -aspect 4:3 thumbs/yourvideo/yourvideo.%01d.jpg 2>&1");

最佳答案

只要使用ffmpeg的完整路径,所有问题应该都没有了。肝服务器的常见问题

关于php - FFmpeg 不会从 php 运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18140951/

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