【发布时间】:2018-09-20 19:16:59
【问题描述】:
ActiveStorage 似乎主要关注图像。虽然它确实为get a thumbnail from a video 提供了“预览”支持——“变体”呢?
对于图像,它可能以 JPG 格式上传,但我可以使用 variants feature 转换为 PNG,和/或调整其大小,无论如何。
但是如果我想对视频做类似的事情怎么办?假设视频是作为 mp4 上传的,但我想将其转换为 webm,反之亦然,或者对其进行下采样,或其他任何方式。
如果想使用 ActiveStorage 跟踪原始上传文件,该怎么做?
【问题讨论】:
-
你有没有得到任何地方?
-
@jrochkind 您在查找有关使用 ActiveStorage 制作视频变体的信息方面取得了进展吗?
-
没有。据我所知,使用 ActiveStorage 的“预览”或“变体”功能是不可能的。您当然可以使用 ActiveStorage 制作具有自己附件的自己的模型,然后制作您想要的内容并手动附加它们。
-
我发现了如何在存储之前对视频进行转码,我还没有尝试过,但它可能对你/其他人有帮助:github.com/streamio/streamio-ffmpeg
标签: ruby-on-rails rails-activestorage