gpt4 book ai didi

ruby-on-rails - 获取视频 rails 的第一帧

转载 作者:行者123 更新时间:2023-12-04 23:26:24 25 4
gpt4 key购买 nike

我在参数中获取视频文件如何使用回形针或载波或其他 gem 从该视频中获取第一帧作为图片?

params 中的视频如下所示:

 #<ActionDispatch::Http::UploadedFile:0x007fc598ab45b8
@content_type="video/mp4",
@headers="Content-Disposition: form-data; name=\"file\"; filename=\"Resource
Prospector Mobility Test.mp4\"\r\n" + "Content-Type: video/mp4\r\n",
@original_filename="Resource Prospector Mobility Test.mp4",
@tempfile=#
<File:/var/folders/cy/q0_j47kn24l58ff4tqlxzsjc0000gq/T/RackMultipart20170720-
6218-1cna8ld.mp4>>

最佳答案

您将无法单独使用文件上传 gem 来做到这一点——您必须使用其他东西,就像使用 ImageMagick(或 RMagick 或类似的)来处理上传图像中的缩略图一样。
convert input.mp4[X] thumbnail.png其中 X 是一个框架。

更多信息请访问 http://www.imagemagick.org/Usage/video/#gif

最好的服务器端选择可能是 ffmpeg。您应该能够按照与 ImageMagick 缩略图图像(上传、在后台作业中处理等)相同的一般步骤进行操作。

如果您使用的是第三方视频解决方案(YouTube、Wistia 等),您可能会在将文件发送到他们的服务后使用 API 调用来生成缩略图。

关于ruby-on-rails - 获取视频 rails 的第一帧,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45216863/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com