2016-07-08 144 views
0

我想將一些GIF轉換爲mp4。我試圖用CloudConvert,但是當我安裝的軟件包,並配置curl.cainfo我得到消息說超過laravel的最大執行時間爲120秒5.2

FatalErrorException在CurlFactory.php第271行:
120秒 最大的執行時間超過

這是轉換 enter image description here

+0

因爲沒有人做繁重的數據處理和等待要求時間回答。用戶可以等待正常響應的時間爲1秒。您應該考慮排隊轉換過程並啓動您的工作人員在後臺執行此操作,並且準備好將標誌放入A.gif轉換爲A.mp4的數據庫中。所以你必須做一些不斷請求的加載屏幕(使用ajax)你的應用程序得到它已經「完成」的標誌,如果它已經把下載鏈接到接口。 – num8er

+0

@ num8er感謝兄弟我會盡力去做 –

回答

0

的視頻編碼過程中可能需要幾分鐘轉換時間的代碼。爲避免你應該使用一個異步實現,諸如捲曲超時問題:

# 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'); 
相關問題