FFMPEG 500内部服务器错误

问题描述:

$cmd = 'ffmpeg -i temp/'.$temp_name.' -i watermark/watermark.png -filter_complex "overlay=x=(main_w-overlay_w-10):y=(main_h-overlay_h-10)" -codec:a copy videos/'.$filename; 
system($cmd); 

在我BlueHost的专用服务器这个命令正在为小尺寸(〜900KB)视频,但是当我上传大尺寸(〜8MB)视频,然后我得到500内部服务器错误。它在我的本地机器上正常工作。 服务器上的ffmpeg版本是2.2.4
服务器上的php版本是5.4.22
请指导我。FFMPEG 500内部服务器错误

+0

你是什么意思的任意本地进程? – Shaffan

+0

啊,对不起,我的坏:你没有使用托管服务,而是一个专门的系统!抱歉! – arkascha

+0

我也试过exec()但是同样的问题 – Shaffan

检查这是否有帮助。它正在为我创建和创建flv文件。

$dir = "YOUR_DIR_PATH"; 
$command = "/usr/local/bin/ffmpeg -i '" . $dir . $file . "' -an -ss 00:00:03 -an -r 1 -vframes 1 -y '" . $dir . str_replace(".flv", ".jpg'", $file) . ";"; 
    mail("[email protected]","test flv to image ",$command);// Send Email to check command(Optional) 
    echo exec("$command");