我需要在 PHP 中运行 ffmpeg 命令。
但是 php-ffmpeg 不再支持最新版本并且已经过时。
我可以知道在网络文件中运行 ffmpeg 命令的替代方法吗(PHP、Javascript、jQuery)。
我尝试exec()
and shell_exec()
在 PHP 文件中,但得到空白输出。
echo shell_exec("/usr/local/bin/ffmpeg -i test.mp3 -codec:a libmp3lame -b:a 128k out.mp3");
and
echo shell_exec("ffmpeg -i test.mp3 -codec:a libmp3lame -b:a 128k out.mp3");
ffmpeg 在 stderr 上输出,因此您需要重定向输出。添加2>&1
到你的命令行:
echo shell_exec("/usr/local/bin/ffmpeg -i test.mp3 -codec:a libmp3lame -b:a 128k out.mp3 2>&1");
然后你会看到输出。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)