gpt4 book ai didi

PHP exec() 不适用于 ffmpeg

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:04:19 26 4
gpt4 key购买 nike

我正在尝试在 PHP 中运行以下命令(在 Ubuntu 上):

<?php
if (exec("/home/johnboy/ffmpeg/ffmpeg -i test1.mp4 -acodec aac -ab 128kb -vcodec mpeg4 -b 1220kb -mbd 1 -s 320x180 final_video.mov"))
{ echo "Success"; }
else { echo "No good"; }

而且我总是得到“No good”的回应,并且没有创建文件。

有趣的是,如果我在 Shell 中运行完全相同的命令,它可以正常工作,没有问题。

此外,当我运行上面的相同代码,但用“whoami”代替 ffmpeg 东西时,它可以工作。 (它回显“成功”)

关于为什么这不起作用的任何想法?谢谢。

最佳答案

获取标准错误将给出结果

尝试

ffmpeg -i inputfile [more_params] 2>&1

关于PHP exec() 不适用于 ffmpeg,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2411988/

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