0

嗨,我在 php 中以下列方式使用 SOX:

$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?
}
4

1 回答 1

1

尝试这样的事情:

if(exec("./lame $thesong.wav $thesong.mp3") && exec("./sox $theString $thesong.wav"))
{
   //further processing 
}
于 2011-05-04T19:00:21.107 回答