2012-07-12 94 views
0

我想從圖像創建幻燈片,其中每個圖像將顯示一段時間(幾秒鐘)。如何使用ffmpeg從圖像創建幻燈片?

我該怎麼做?

目前,我試圖編碼與ffmpeg的短片,然後用mencoder縫合那些在一起:

 foreach (var item in filePattern) 
     { 
      var otpt = item.Key + ".mpg"; 
      Process.Start("ffmpeg", 
       string.Format("-y -r 25 -f image2 -vframes 75 -i {0} {1}", item.Value, otpt)//-loop 1 
       ).WaitForExit(); 
     } 

ffmpeg -y -r 25 -f image2 -vframes 75 -i input-pattern output並創建一個文件與它1幀,而ffmpeg -y -loop 1 -r 25 -f image2 -vframes 75 -i input-pattern output在Windows上無法完成(需要按Ctrl + c停止);第二個命令在我的linux上工作。

我需要使這項工作主要在Windows上。我應該使用哪些參數?

+1

我已經和MEncoder這樣做,嘗試一些編解碼器。我可以從經驗告訴你,大多數視頻播放器(我所嘗試過的)在處理低fps電影時都非常糟糕。例如,'mplayer'只對交互式輸入每三幀響應一次,而'vlc'只會拒絕播放該文件,除非我將其幀速率更改爲10fps左右。底線,我寧願建議你留在你的圖像和尋找與腳本功能的圖像瀏覽器(或命令行幻燈片) – 2012-07-12 12:03:34

+0

[谷歌是你的朋友](https://www.google.com/webhp?sourceid =鉻瞬間&即= UTF-8#HL = EN&安全=關閉&輸出=搜索和sclient = PSY-AB&q = FFMPEG%20slideshow&OQ =&gs_l =&PBX = 1&FP = 4fc1c984211b8d1b&BAV = on.2,or.r_gc.r_pw.r_cp.r_qf。,比照。 OSB&BIW = 1680&波黑= 925)。但正如Jo So所說,許多玩家在回放低fps文件時都有問題。根據您將要使用的播放器,您將在如何解決這個問題上得到不同的答案。 – Ben 2012-07-12 15:36:57

+0

你有沒有得到這個工作?嘗試使用ffmpeg從靜止圖像創建「幻燈片」(低幀率視頻)時存在類似的問題。沒有快樂。 – 2012-09-16 21:56:05

回答

1

只需添加-t 3:

-y -r -f 25 IMAGE2 -vframes 75 -i {0} -t 3 {1}