2013-01-11 27 views
2

我有一個圖像序列sample001.jpg,sample002.jpg,...,sample400.jpg。如何使用ffmpegRuby on Rails從他們構建mp4視頻文件?如何使用Rails從圖像序列(例如JPG)生成mp4文件?

+0

至於ffmpeg,請參見[如何將單張照片編碼成影片?](http://ffmpeg.org/faq.html#How-do-I-encode-single-pictures-into-movies_003f) – LordNeckbeard

+0

I做過某事。但是如何從'Rails'使用'ffmpeg'的這個特性呢? – Dmitry

回答

2

剛剛發現的Rmagick寶石是做什麼幾乎我想要的。它可以將我的序列保存爲avi格式(對我來說也是可以的)。

1)裝入序列:

sequence = ImageList.new("sample001.jpg", "sample002.jpg", ..., "sample400.jpg")

2)Genearte avi文件:

sequence.write("sequence.avi")

3)完成。

1

您可以使用system命令在ruby中運行ffmpeg命令行。 system("ffmpeg -f image2 -i img%d.jpg /tmp/a.mpg")execbackticks

相關問題