代码之家  ›  专栏  ›  技术社区  ›  Zavfel

PHP exec等待返回键

  •  0
  • Zavfel  · 技术社区  · 7 年前

    我正在尝试使用exec、shell\u exec、command和proc\u open在PHP上执行ffmpeg,但没有成功地使任何操作正常。
    这是我的命令:

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

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

    3 回复  |  直到 7 年前
        1
  •  0
  •   ino    7 年前

    选项很少,请选择最适合您的选项:

        2
  •  0
  •   Dustin Jeuck    7 年前

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

    Grtngs公司 达斯汀

        3
  •  0
  •   Gene M    7 年前

    您是否考虑过使用 proc_open ? 这里有一个 sample code 来自另一个线程。

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