2012-08-23 28 views
1

我想「不能解碼」從運行POPEN在我的Mac獅子MAMP盒CODEGEN(了shell_exec創建相同的情況下)在PHP如下:Echoprint-CODEGEN永久「錯誤」:從了shell_exec

$handle = popen('echoprint-codegen "/Applications/MAMP/htdocs/projectx/codegen/2.mp3" 10 30', 'r') 

echo "'$handle'; " . gettype($handle) . "\n"; 
$read = fread($handle, 2096); 
echo $read; 
pclose($handle); 

但我永遠會見

"error":"could not decode", "tag":0, "metadata":{"filename":"/Applications/MAMP/htdocs/projectx/codegen/2.mp3"}} 

無論我如何格式化CMD的手柄內,有單,DBL引號的各種變化,我仍然得到同樣的事情。

codegen在路徑中,所以是ffmpeg。

這是踢球者。 Codegen在命令行中工作正常,php腳本使用popen()或shell_exec()也是如此。

從瀏覽器不起作用。

任何想法?

預先感謝您

回答