如何使用Rails从图像序列(例如jpg)生成mp4文件?

时间:2013-01-11 12:50:35

标签: ruby-on-rails ruby ffmpeg

我有一个图像序列sample001.jpg,sample002.jpg,...,sample400.jpg。如何使用ffmpegRuby on Rails来构建mp4视频文件?

2 个答案:

答案 0 :(得分:2)

刚刚发现Rmagick宝石几乎正在做我想要的事情。它可以将我的序列保存为avi格式(对我来说也是如此)。

1)加载序列:

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

2)Genearte avi文件:

sequence.write("sequence.avi")

3)完成。

答案 1 :(得分:1)

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