【发布时间】:2015-06-22 06:50:53
【问题描述】:
$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
请指导我。
【问题讨论】:
-
任意本地进程是什么意思?
-
啊,对不起,我的错:您使用的不是托管服务,而是专用系统!对不起!
-
我也试过 exec() 但同样的问题
-
当然。两个命令的作用相同,除了结果处理。
-
既然是您的系统,您应该可以查看日志文件。