gpt4 book ai didi

php - 通过 shell_exec 的 ffmpeg 不起作用

转载 作者:行者123 更新时间:2023-12-04 22:53:39 26 4
gpt4 key购买 nike

我在控制台中运行以下命令没有任何问题:

ffmpeg -i /var/www/html/input.mp4 /var/www/html/output.mp3

但是当我在 PHP 中运行命令时,我什么也得不到:
<?php
shell_exec("ffmpeg -i /var/www/html/input.mp4 /var/www/html/output.mp3");
?>

知道这里有什么问题吗?我检查了我的 CHMOD 权限,一切看起来都很好。还有什么要检查的吗?

谢谢,

最佳答案

我会尝试使用 ffmpeg 的完整路径运行它。您可以通过运行 which ffmpeg 获得 unix 上的完整路径。在命令行中。我的 ubuntu 机器产生的输出类似于 /usr/bin/ffmpeg .在代码中使用该完整路径:

<?php
shell_exec("/usr/bin/ffmpeg -i /var/www/html/input.mp4 /var/www/html/output.mp3");
?>

关于php - 通过 shell_exec 的 ffmpeg 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35638689/

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