Ruby on rails 使用RoR中的RMagick从许多图像生成视频
我正在尝试使用Ruby on rails 使用RoR中的RMagick从许多图像生成视频,ruby-on-rails,html5-video,rmagick,Ruby On Rails,Html5 Video,Rmagick,我正在尝试使用RMagick从多个图像生成视频。图像被保存到ActiveStorage中,我要做的是 images = Magick::ImageList.new(*["#{url_for(Post.first.image)}"," {url_for(Post.last.image)}"]) images.write("new_video.avi") 但这种方式似乎并没有真正起作用,所以基本上我只想从activestorage调用图像并将其显示为视频。有什么想法吗?Rmagick不支持视频
RMagick
从多个图像生成视频。图像被保存到ActiveStorage
中,我要做的是
images = Magick::ImageList.new(*["#{url_for(Post.first.image)}","
{url_for(Post.last.image)}"])
images.write("new_video.avi")
但这种方式似乎并没有真正起作用,所以基本上我只想从activestorage调用图像并将其显示为视频。有什么想法吗?Rmagick不支持视频格式。您可以使用
ImageList
类在每个图像之间留出一些时间来生成gif。你可以找到很多好的例子。
或者,如果您确实需要AVI文件,您可以切换到其他库,例如ffmpeg。示例Rmagick不支持视频格式。您可以使用
ImageList
类在每个图像之间留出一些时间来生成gif。你可以找到很多好的例子。
或者,如果您确实需要AVI文件,您可以切换到其他库,例如ffmpeg。范例