加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

如何在PHP中运行ffmpeg命令

发布时间:2020-12-13 21:53:14 所属栏目:PHP教程 来源:网络整理
导读:我需要在 PHP中运行ffmpeg命令. 但php-ffmpeg不再支持最新版本和过时. 我可以知道在webfile中运行ffmpeg命令的替代方法(PHP,Javascript,jQuery). 我在PHP文件中尝试exec()和shell_exec()但得到空白输出. echo shell_exec("/usr/local/bin/ffmpeg -i test.mp3
我需要在 PHP中运行ffmpeg命令.

但php-ffmpeg不再支持最新版本和过时.

我可以知道在webfile中运行ffmpeg命令的替代方法(PHP,Javascript,jQuery).

我在PHP文件中尝试exec()和shell_exec()但得到空白输出.

echo shell_exec("/usr/local/bin/ffmpeg  -i test.mp3  -codec:a libmp3lame -b:a 128k out.mp3");

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");

然后你会看到输出.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读