系统命令—没有得到返回


System command - doesn't get return

似乎有一个PHP系统命令的问题-我用它放置一个命令,如果返回代码大于0 -我引用失败,否则我继续。

它似乎永远不会返回低于一定秒数的FFMPEG命令(通常是3-5秒持续时间的视频编码,编码非常快)。这是来自FFMPEG没有正确返回或系统命令的东西吗?

命令示例:-

system('ffmpeg -i /home/test.wmv -f flv 340x160 -vcodec libx264 export.flv', $returnCode);
if($returnCode > 0) { error(); }

解决这个问题的唯一方法似乎是运行一个计时器并检查日志文件,如果在一段时间后没有任何返回,但如果有人有任何指针,请感激地接收。

检查过代码语法了吗?似乎你在第一个参数

之前关闭了字符串