似乎有PHP系统命令的问题 - 我给它一个命令,如果返回代码大于0 - 我引用失败,否则我继续。
似乎永远不会返回低于特定秒数的FFMPEG命令(通常持续3-5秒的视频编码非常快速编码)。这是来自FFMPEG没有正确返回还是系统命令的东西?
示例命令: -
system('ffmpeg -i /home/test.wmv -f flv 340x160 -vcodec libx264 export.flv', $returnCode);
if($returnCode > 0) { error(); }
绕过这个问题的唯一方法似乎是运行计时器并检查日志文件,如果在一段时间后没有任何回复,但是如果有人有任何指针 - 请感激不尽。
答案 0 :(得分:1)
你检查过代码语法吗?似乎你在第一个参数
之前关闭了字符串