PHP的exec等待返回键

我想执行PHP,使用exec,shell_exec,命令和proc_open ffmpeg,并没有设法得到任何工作。
这是我的命令:
PHP的exec等待返回键

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

当我运行这个PHP命令,当有一个重复的输出文件,并提示一个标准错误,询问我们是否要因此改写它,等待用户输入错误发生。 有没有什么办法可以忽略stderr?

回答:

有几个选项,选择一个适合你的最好:文件名重复的

  • 避免使用:检查文件名存在,如果是这样,然后选择不同的名称file_exists($output);PHP file_exists
  • 重用文件名:强制文件被覆盖ffmeg -yffmpeg Documentation 5.4 Main options

回答:

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

Grtngs 达斯汀

回答:

你有没有考虑过使用proc_open?这是另一个线程的sample code

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

以上是 PHP的exec等待返回键 的全部内容, 来源链接: utcz.com/qa/261854.html

回到顶部