PHP exec等待返回键

时间:2017-12-18 08:53:51

标签: php ffmpeg exec

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

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

当我运行这个php命令时,如果出现重复的输出文件并且提示stderr询问我们是否要覆盖它,等待用户输入,则会发生错误。 有没有办法忽略stderr?

3 个答案:

答案 0 :(得分:0)

你可以添加" -y"用于覆盖现有文件的参数 希望这会有所帮助。

Grtngs 达斯汀

答案 1 :(得分:0)

您是否考虑过使用proc_open?这是来自另一个帖子的sample code

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

答案 2 :(得分:0)

选项很少,选择最适合你的选项: