PHP exec等待返回键

问题描述 投票:0回答:3

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

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

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

php ffmpeg exec
3个回答
0
投票

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


0
投票

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

Grtngs Dustin


0
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.