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