shell_exec的新功能,但这项工作较早,但现在却不想?
while ($increase <= count($currentLine)) {
$ffmpeg = "ffmpeg -i $currentLine[$increase] -f flv -qscale 5 -r 25 -ab 96 -ar 44100 -s 500x374 $currentLine[$increase].flv";
shell_exec("$ffmpeg");
echo "$ffmpeg";
$increase++;
}
知道为什么这个命令没有执行? echo命令正在打印ffmpeg应该正在执行的正确命令,但是没有文件被转换。
编辑:
echo的输出:
ffmpeg -i glee.3.22.mp4 -f flv -qscale 5 -r 25 -ab 96 -ar 44100 -s 500x374 glee.3.22.mp4.flv
ffmpeg -i new.mp4 -f flv -qscale 5 -r 25 -ab 96 -ar 44100 -s 500x374 new.mp4.flv
ffmpeg -i new2.mp4 -f flv -qscale 5 -r 25 -ab 96 -ar 44100 -s 500x374 new2.mp4.flv