Я использую ffmpeg для конвертации видео на лету, как они говорят, и сталкиваюсь с очень раздражающей, неразрешимой и не имеющей ссылок проблемой (на данный момент;)), когда я запускаю свой php-скрипт, он в основномработает - берет файл, использует ffmpeg, начинает преобразовывать его, но на полпути через все это браузер зависает, я не понимаю, почему или как его решить: (даже с set_time_limit ублюдок не будет работать).
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;
}
Идеи?