2

我有一个图像序列 sample001.jpg、sample002.jpg、...、sample400.jpg。如何使用ffmpeg和从他们构建一个 mp4 视频文件Ruby on Rails

4

2 回答 2

2

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

1)加载你的序列:

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

2)Genearte avi文件:

sequence.write("sequence.avi")

3) 完成。

于 2013-01-14T11:20:14.793 回答
1

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

于 2013-01-12T13:28:31.643 回答