尝试使用php文件时ffmpeg显示null
以下是服务器中的输出ffmpeg路径尝试使用php文件时ffmpeg显示null,php,ffmpeg,mp4,Php,Ffmpeg,Mp4,以下是服务器中的输出ffmpeg路径 root@server.rkv.igq.mybluehost.me [~]# whereis ffmpeg ffmpeg: /usr/bin/ffmpeg /usr/local/bin/ffmpeg /usr/include/ffmpeg /usr/share/ffm peg /usr/share/man/man1/ffmpeg.1.gz /usr/src/ffmpegscript/ffmpeg 当我尝试使用SSH运行命令(ffmpeg-I sample
root@server.rkv.igq.mybluehost.me [~]# whereis ffmpeg
ffmpeg: /usr/bin/ffmpeg /usr/local/bin/ffmpeg /usr/include/ffmpeg /usr/share/ffm peg /usr/share/man/man1/ffmpeg.1.gz /usr/src/ffmpegscript/ffmpeg
当我尝试使用SSH运行命令(ffmpeg-I sample.mp4 sample.avi)时,它工作正常,但当我尝试使用PHP时,它不工作。以下是我的PHP代码:
包括“usr/local/bin/ffmpeg/”;
var_dump(shell_exec('ffmpeg-i sample.mp4 sample.avi');
您可以尝试使用以下简单命令:
<?php
echo "Starting ffmpeg...\n\n";
echo shell_exec("ffmpeg -i input.avi output.avi &");
echo "Done.\n";
?>
如果这不起作用,我想你应该试试这个:https://github.com/PHP-FFMpeg/PHP-FFMpeg
需要ffmpeg installd+ffprobe