gpt4 book ai didi

ruby-on-rails - 使用 PaperClip AV 上传后视频显示黑屏

转载 作者:太空宇宙 更新时间:2023-11-03 16:21:03 24 4
gpt4 key购买 nike

我正在使用 PaperClip AV 转码器,当我上传视频时,我看到的只是一张黑色图像。我认为视频没有上传。

我还必须安装视频播放器吗?还是 PaperClip AV 自带?

有视频的我的模型:

class Pin < ActiveRecord::Base
belongs_to :user
has_attached_file :video, :styles => {
:medium => { :geometry => "640x480", :format => 'mp4' },
:thumb => { :geometry => "100x100#", :format => 'jpg', :time => 10 }
}, :processors => [:transcoder]

validates_attachment_content_type :video, :content_type => ["video/mp4", "video.mov", "video/mpeg","video/mpeg4", "image/jpg", "image/jpeg"]

end

我的视频显示 View :

<%= video_tag @pin.video.url %>

<p>
<strong>Description:</strong>
<%= @pin.description %>
</p>

<% if @pin.user == current_user %>
<%= link_to 'Edit', edit_pin_path(@pin) %>
<% end %>
<%= link_to 'Back', pins_path %>

我不知道还有什么其他代码会有所帮助。我很乐意编写任何其他可能有帮助的代码行。

我正在谈论的图片:

enter image description here

这是我的命令行 ffmpeg 版本的屏幕截图:

enter image description here

最佳答案

因为您正在使用 transcoder 作为您的处理器。您需要安装此 paperclip-av-transcoder gem 也是。 (如果还没有,请将其添加到您的 Gemfile 并执行:bundle install)。

此外,您可能需要 install ffmpeg在您的机器中让处理器在本地工作。

完成这些步骤后,它应该适合您。

关于ruby-on-rails - 使用 PaperClip AV 上传后视频显示黑屏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33325496/

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