系统命令 - 不返回

时间:2011-11-28 11:34:38

标签: php ffmpeg system

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

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

示例命令: -

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

绕过这个问题的唯一方法似乎是运行计时器并检查日志文件,如果在一段时间后没有任何回复,但是如果有人有任何指针 - 请感激不尽。

1 个答案:

答案 0 :(得分:1)

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

之前关闭了字符串