gpt4 book ai didi

ruby-on-rails - rails : Paperclip produces different results for similar videos

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

我正在使用 Paperclip Gem处理我的 Rails 应用程序上的视频上传。我已经按照几个 other stackoverflow questions 中的说明进行操作和外部教程,以使视频上传正常工作。但是,目前系统出现了一个我不明白的奇怪故障。

上传两个不同的视频时,该应用程序将能够显示缩略图,其中一个没有视频,另一个没有缩略图但有视频。

两个视频都使用相同的编解码器,长度大致相同,但尺寸和文件大小略有不同。

the video details

当我上传它们时,test1有缩略图,但我的浏览器不会加载视频文件。它存在于我的文件系统中,但 Chrome 不会播放它。
test2 则相反。 .它在我的文件系统中的缩略图为零字节,但视频在我的浏览器中加载正常。

这是我的对象的回形针上传参数:

has_attached_file :video, :styles => {
:medium => { :format => 'mp4' },
:thumb => { :geometry => "500x500#", :format => 'jpg', :time => 10 }
}, :processors => [:transcoder]
validates_attachment_presence :video
validates_attachment :video, content_type: { content_type: ["video/mp4", "video/mov", "video/wav", "video/wmv"] }

I've created a Github repo with an example app that reproduces the issue, at least on my system.

最佳答案

问题出在::time => 10范围

更改它::time => 1
此更改意味着:在 1 上创建屏幕截图st 秒而不是 10 th 秒。因为第二部电影只有 10 秒的长度,所以在第一部电影中有 12 秒的长度。因此第一部电影有截图,第二部电影没有截图,而是使用了之前的截图。

希望对您有所帮助!

关于ruby-on-rails - rails : Paperclip produces different results for similar videos,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40812341/

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