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 -y
ffmpeg Documentation 5.4 Main options
回答:
您可以添加“-y”参数来覆盖现有文件。
希望这会有所帮助。
Grtngs 达斯汀
回答:
你有没有考虑过使用proc_open
?这是另一个线程的sample code
。
编辑:了解ffmeg,您还可以在ffmpeg中添加-y选项。
以上是 PHP的exec等待返回键 的全部内容, 来源链接: utcz.com/qa/261854.html