2011-02-09 60 views
1

沒有人知道如何從PHP腳本執行後臺ffmpeg?我試圖弄清楚這一點,它只是沒有什麼,如果沒有/ & /> dev/null/etc ...似乎無法讓它運行,而沒有在焦點ffmpeg背景?

回答

2

當我使用PHP + ffmpeg處理視頻上傳,我分解了任務。上傳視頻的腳本將Beanstalkd中的作業排隊,然後繼續。在後臺無限期運行的第二個腳本會偵聽Beanstalkd以處理新視頻。

這也避免了一次處理太多視頻的問題,如果您將ffmpeg分支到背景,您可能會遇到這個問題。即使你想出了一種將ffmpeg分配到背景的方法,但單憑這個原因,使用排隊系統會更好。

+0

+1非常整齊的方法,感謝分享 – Ben 2011-02-09 04:10:22