2014-10-07 31 views
3

真的很難讓這個工作,我只需要循環一個圖像序列。它是25fps,持續時間正好是1秒(1500)我需要這個基本循環30分鐘,所以它會循環30次。使用FFMPEG,這裏是工作1500幀被轉換爲MP4,就像我說它必須是在長度爲30分鐘:在30分鐘視頻中以1500幀循環30次的圖像序列FFMPEG

ffmpeg -i "input_%04d.jpg" -c:v libx264 -b:v 1M -s 1080x810 -crf 28 -r 25 -pix_fmt yuv420p out.mp4 

回答

6

使用-loop 1作爲無限循環的輸入選項,然後使用-t 00:30:00作爲輸出選項可在30分鐘內切斷視頻。我還建議你一般看H.264 Encoding GuideFFmpeg wiki

ffmpeg -loop 1 -i "input_%04d.jpg" -c:v libx264 -s 1080x810 -preset veryfast -crf 28 -r 25 -pix_fmt yuv420p -t 00:30:00 out.mp4 
+0

謝謝你,工作得很好..我必須訂購循環功能錯誤!我已經閱讀過,但實際上無法實現。 – luch174 2014-10-07 20:13:20

+1

注意在osx上ffmpeg 0.7.13,'-loop 1'應該是'-loop_input'。 – 2015-02-14 18:54:59