Browser ffmpeg导致浏览器挂起?
我正在使用ffmpeg动态转换视频,正如他们所说,我面临着一个非常烦人、无法解决且未被引用的问题(到目前为止;)。当我运行php脚本时,它基本上可以工作-获取文件,使用ffmpeg,开始转换,但在完成后,浏览器挂起,我不明白为什么或如何解决它: (即使设定了时间限制,这个混蛋也不会工作)Browser ffmpeg导致浏览器挂起?,browser,ffmpeg,Browser,Ffmpeg,我正在使用ffmpeg动态转换视频,正如他们所说,我面临着一个非常烦人、无法解决且未被引用的问题(到目前为止;)。当我运行php脚本时,它基本上可以工作-获取文件,使用ffmpeg,开始转换,但在完成后,浏览器挂起,我不明白为什么或如何解决它: (即使设定了时间限制,这个混蛋也不会工作) 想法?正在使用什么版本的ffmpeg?似乎在谈论同一个问题,而且它最近被修改了。他们建议使用ffmpeg的最新版本: 27天前由fatal添加 哎, 这正是正在运行的命令,所以我不知道它为什么挂起 您的系统和我
想法?正在使用什么版本的ffmpeg?似乎在谈论同一个问题,而且它最近被修改了。他们建议使用ffmpeg的最新版本: 27天前由fatal添加 哎, 这正是正在运行的命令,所以我不知道它为什么挂起 您的系统和我一样,也有一个10秒的进程超时 应在挂起时自行终止 我刚刚试用了他们的最新版本: ffmpeg版本N-33818-gd049257,版权所有(c)2000-2011 ffmpeg 开发商于2011年10月19日23:01:30使用gcc 4.6.1构建 这一切都如期而至 它在metabrowser中的哪个点冻结?它显示秒数了吗 酒吧的第二个是它要去旁边吗 保重
在经历了很多挫折之后,我意识到,因为ffmpeg需要一段时间来处理,这是一个正常的浏览器超时。。。 如果你真的需要对大文件进行编码,你应该使用cron作业来开始编码,但不要期望在适当的时候完成它
function convertToMp4(){
/*
* Converts a file to mp4, returns the new file name
*/
set_time_limit(0);
$tmpFile = $this->fileName;
$newFile = uniqid();
$outputFile = "output/$justFile.mp4";
exec("ffmpeg -i " . $tmpFile . " -acodec copy -ar 44100 -ab 96k " . $outputFile. " &");
unlink($tmpFile);
return $outputFile;
}