Системная команда - не возвращается - PullRequest
1 голос
/ 28 ноября 2011

Кажется, что есть проблема с системной командой PHP - я помещаю команду с ней, и если код возврата выше 0 - я цитирую сбой, иначе я продолжаю.чем определенное количество секунд (как правило, 3-5 секунд видео кодирует, которые очень быстро кодировать).Это что-то из FFMPEG, которое не возвращается должным образом или системная команда?

Пример команды: -

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

Единственный способ обойти это, кажется, запустить таймери проверяйте файлы журналов, если по прошествии некоторого времени ничего не вернулось, но если у кого-то есть какие-либо указатели - с благодарностью получите.

1 Ответ

1 голос
/ 28 ноября 2011

вы проверяли синтаксис кода? Кажется, вы закрываете строку ранее по первому параметру

...