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()也是如此。
從瀏覽器不起作用。
任何想法?
預先感謝您