标签: ruby-on-rails html5-video rmagick
我正在尝试使用RMagick从多个图像生成视频。图像被保存到ActiveStorage中,我要做的是
RMagick
ActiveStorage
images = Magick::ImageList.new(*["#{url_for(Post.first.image)}"," {url_for(Post.last.image)}"]) images.write("new_video.avi")
但是这种方式似乎并没有真正起作用,因此基本上我想要的只是从主动存储中调用图像并将其显示为视频。有什么想法吗?
答案 0 :(得分:1)
Rmagick不支持视频格式。您可以使用ImageList类在每张图像之间留出一些时间来生成gif。 Here您可以找到很多很好的例子。 另外,如果您确实需要AVI文件,则可以切换到其他库,例如ffmpeg。示例here
ImageList