我有一个图像序列sample001.jpg,sample002.jpg,...,sample400.jpg。如何使用ffmpeg
和Ruby on Rails
来构建mp4视频文件?
答案 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")
或exec
或backticks