我在下面有一个命令,如果我通过 php 文件运行它http://localhost/myfile.php
它将输出 cmd 但不会生成 input_file.txt。
$cmd = "ffmpeg.exe -i C:\\ep-convert\\To_the_Beautiful_You_9.264 2> input_file.txt";
exec($cmd);
echo $cmd;
但是,如果我在屏幕上复制命令输出
ffmpeg.exe -i C:\ep-convert\To_the_Beautiful_You_9.264 2> input_file.txt
我将它粘贴到控制台中,它的工作。
问题是如果我运行其他 exe 文件,如 mencoder 或 mplayer 等。显示输出,但是特别是这个 ffmpeg.exe 似乎没有与我的 exec() 一起运行
可能出了什么问题以及如何让 exec 使用上面的 cmd 工作。
我正在运行窗口服务器 2008