Bonjour à tous,

J'utilise lame.exe en local sur mon serveur, sans aucun souci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
if ($stereo) {
      // scale right channel down (a scale of 0 does not work)
      exec("lame {$tmpname}_o.mp3 --scale-r 0.1 -m m -S -f -b 16 --resample 8 {$tmpname}.mp3 && lame -S --decode {$tmpname}.mp3 {$tmpname}_l.wav");
			// same as above, left channel
      exec("lame {$tmpname}_o.mp3 --scale-l 0.1 -m m -S -f -b 16 --resample 8 {$tmpname}.mp3 && lame -S --decode {$tmpname}.mp3 {$tmpname}_r.wav");
      $wavs_to_process[] = "{$tmpname}_l.wav";
      $wavs_to_process[] = "{$tmpname}_r.wav";
    } else {
      exec("lame {$tmpname}_o.mp3 -m m -S -f -b 16 --resample 8 {$tmpname}.mp3 && lame -S --decode {$tmpname}.mp3 {$tmpname}.wav");
      $wavs_to_process[] = "{$tmpname}.wav";
    }
Ce même code sur mon serveur définitif me retourne systématiquement
sh: lame: command not found
J'ai tenté de mettre le path complet comme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
exec("http://www.monsite.com/blabla/lame/lame {$tmpname}_o.mp3 --scale-r 0.1 -m m -S -f -b 16 --resample 8 {$tmpname}.mp3 && lame -S --decode {$tmpname}.mp3 {$tmpname}_l.wav");
mais rien y fait

J'ai bien mon
Code : Sélectionner tout - Visualiser dans une fenêtre à part
disable_functions == ""
dans le php.ini (pour éviter d'exclure le exec)!!
Je ne comprends pas ??? ai-je oublié quelque chose ?

et je précise que Lame.exe est dans le même répertoire que le php exécuté, je n'ai pas fait d'installation de lame car j'utilise un serveur mutualisé.
Merci d'avance pour vos conseils