您好我以下列方式使用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?
}
答案 0 :(得分:1)
尝试这样的事情:
if(exec("./lame $thesong.wav $thesong.mp3") && exec("./sox $theString $thesong.wav"))
{
//further processing
}