2010-10-28 11 views
0

Salut J'utilise SOX de la manière suivante avec php:SOX LAME et php feu fait le signal?

$ thesong = 67;

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

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

Il semble fonctionner très bien, je fais ce qui suit:

exec (» ./ boiteux thesong.wav de $ thesong.mp3" de $);

Encore une fois cela fonctionne très bien, mais est-il possible de dire quand les deux SOX et LAME ont terminé le codage? Je veux dire qu'ils envoient un signal "Je suis fait"?

Quelque chose comme:

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

Répondre

1

Essayez quelque chose comme ceci:

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