Browser ffmpeg导致浏览器挂起?

Browser ffmpeg导致浏览器挂起?,browser,ffmpeg,Browser,Ffmpeg,我正在使用ffmpeg动态转换视频,正如他们所说,我面临着一个非常烦人、无法解决且未被引用的问题(到目前为止;)。当我运行php脚本时,它基本上可以工作-获取文件,使用ffmpeg,开始转换,但在完成后,浏览器挂起,我不明白为什么或如何解决它: (即使设定了时间限制,这个混蛋也不会工作) 想法?正在使用什么版本的ffmpeg?似乎在谈论同一个问题,而且它最近被修改了。他们建议使用ffmpeg的最新版本: 27天前由fatal添加 哎, 这正是正在运行的命令,所以我不知道它为什么挂起 您的系统和我

我正在使用ffmpeg动态转换视频,正如他们所说,我面临着一个非常烦人、无法解决且未被引用的问题(到目前为止;)。当我运行php脚本时,它基本上可以工作-获取文件,使用ffmpeg,开始转换,但在完成后,浏览器挂起,我不明白为什么或如何解决它: (即使设定了时间限制,这个混蛋也不会工作)


想法?

正在使用什么版本的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;
}