我使用的ffmpeg的PHP上傳視頻,並從的ffmpeg-php和了shell_exec
「OGV」 視頻轉換, 「MP4」, 「AVI」, 「flv」 和 「奧格」, 「 MPG」, 「WMV」, 「ASF」 和 「MOV」
格式
「的flv」, 「奧格」 和 「FLV」 格式。
$command1='ffmpeg -i '.$Source." -ar 44100 -ab 128k -s wvga -aspect 4:3 -f FLV -y ".$dest; $command2="ffmpeg -i ".$Source." -acodec libfaac -ab 128k -ac 2 -vcodec libx264 -vpre slow -threads 10 -s wvga -aspect 4:3 -f mp4 -y ".$dest; $command3="ffmpeg -i ".$Source." -acodec libvorbis -ab 128k -ac 2 -vcodec libtheora -threads 10 -s wvga -aspect 4:3 -f ogg -y ".$dest; @shell_exec($command1.";".$command2.";".$command3);
上.MOV這是行不通的應用,沒有錯誤的顯示雖然噹噹的.ogv視頻應用這些命令它工作正常,但:
我做這個當我將這個命令粘貼到終端時,它工作正常。
提示:腳本由cron作業運行。
有沒有關於這個問題的建議?
或腳本內存不足 – Devraj 2011-04-27 12:05:28
對不起,我忘了提及這個腳本是由cron作業運行的,所以我猜它與執行時間無關 – 2011-04-27 13:30:48
我猜想它的更多環境。在Cron中運行時,可能找不到ffmpeg – Devraj 2011-04-27 23:41:05