Максимальное время выполнения 120 секунд превысило Laravel 5.2

Я хочу конвертировать некоторые GIF-файлы в mp4. Я пытался использовать CloudConvert, но когда я установил пакеты и сконфигурировал curl.cainfo, я получил это сообщение, которое говорит

FatalErrorException в строке CurlFactory.php 271:
Превышено максимальное время выполнения 120 секунд

Это код конвертации

1 ответ

Решение

Процесс кодирования видео может потребовать нескольких минут времени преобразования. Чтобы избежать таких проблем тайм-аута CURL, вы должны использовать асинхронную реализацию:

# Script: sendConversion
CloudConvert::file('/a/path/to/file.gif')
            ->callback('http://myserver.com/save_file.php')
            ->convert('mp4');

И в "save_file.php":

# Script: saveFile
CloudConvert::useProcess($_REQUEST['url'])
            ->save('/path/converted.mp4');
Другие вопросы по тегам