SOX LAME и php fire сделали сигнал? - PullRequest
0 голосов
/ 29 октября 2010

Привет я использую SOX следующим образом с php:

$ thesong = 67;

$ theString = "1.wav 2.wav 2.wav 1.wav ";

exec (" ./ sox $ theString $ thesong.wav ");

Кажется, это работает очень хорошо, затем я делаю следующее:

exec ("./ lame $ thesong.wav $ thesong.mp3");

Опять же, это работает нормально, но есть ли способ узнать, когда оба SOXи LAME завершили кодирование?

Я имею в виду, они посылают сигнал "Я готов"?

Что-то вроде:

if(soxdone && lamedone)
{
  //further processing?
}

1 Ответ

1 голос
/ 04 мая 2011

Попробуйте что-то вроде этого:

if(exec("./lame $thesong.wav $thesong.mp3") && exec("./sox $theString $thesong.wav"))
{
   //further processing 
}
...