PHP exec等待返回键

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP exec等待返回键相关的知识,希望对你有一定的参考价值。

我正在尝试使用exec,shell_exec,command和proc_open在php上执行ffmpeg,并且没有设法让任何工作。 这是我的命令:

exec("ffmeg -I test.fvl output.mp4 2>&1", $output, $retval); 

当我运行这个php命令时,错误发生在有重复的输出文件并提示stderr询问我们是否要覆盖它,等待用户输入。有什么方法可以忽略这个stderr吗?

答案

几乎没有选择,选择最适合您的选择:

另一答案

您可以添加“-y”参数来覆盖现有文件。 希望这可以帮助。

Grtngs Dustin

另一答案

你考虑过使用proc_open吗?这是来自另一个主题的sample code

编辑:了解ffmeg,您还可以在ffmpeg中添加-y选项。

以上是关于PHP exec等待返回键的主要内容,如果未能解决你的问题,请参考以下文章

尽管没有返回错误代码,但 PHP exec 命令无效

PHP shell_exec 等待脚本完成? [复制]

有没有办法在不等待命令完成的情况下使用 shell_exec ?

PHP常用代码片段

如何解决php执行exec函数ffmpeg命令不生效的问题

在片段期间处理返回按钮键