0
我使用ffmpeg将任何视频转换为mp4。如何使用ffmpeg在php中进行视频转换?
我在我的PHP脚本使用此命令转换视频:
echo exec("/usr/bin/ffmpeg -i $inputFile -c:v libx264 -strict experimental $outputFile");
$inputFile = DOC_ROOT. "media/video/tmp/{$postId}_v.{$ext}";
$outputFile = DOC_ROOT. "media/video/{$postId}_v.mp4";
但是,不知何故,它不转换视频。可能是什么原因?
是否有任何选项来改变另一种方法或有任何 特定的库添加到笨?
是'你启动命令之前$ inputFile'和'$ outputFile'初始化变量? – AJ29
我们知道什么是不做的。你介意告诉我们它做了什么吗?它会崩溃吗?有没有错误信息?你的电脑开着吗? – szatmary
如果您手动运行该命令,它是否工作?多久时间?对我来说显而易见的事情是你会得到一个超时,视频转换不是我从PHP脚本启动的(我希望该文件仍然会产生,除非子进程在超时时被终止,但PHP页面超时,不加载)。如果不是这样,那么我希望显示或记录一些错误。 –