如何访问使用 paperclip 和 paperclip-av-transcoder 保存的视频缩略图
How to access a video thumbnail saved using paperclip and paperclip-av-transcoder
我正在使用 paperclip 和 paperclip-av-transcoder 来保存视频并在保存时为其创建缩略图。回形针型号如下
class NewsAssets::Video < NewsAssets::Base
has_attached_file :attachment,:styles => {
:thumb => { :geometry => "100x100#", :format => 'jpg', :time => 10 },:medium => {:geometry => "640x480", :format => 'mp4' }
}, :processors => [:transcoder],
:path => (Rails.env.development? ? "#{Rails.root}/public/sys_path/:styles/:basename.:extension" : "public/sys_path/:styles/:basename.:extension"),
:url => (Rails.env.development? ? "/sys_path/:styles/:basename.:extension" : ':s3_alias_url'),
:storage => (Rails.env.development? ? :filesystem : :s3),
:s3_permissions => 'public_read'
end
保存视频缩略图后,会在一个文件夹中创建一个 jpg 图像。
public/sys_path/thumbs/file.jpg
但无法检索它。我正在使用 rails-4。有没有回形针的方式或方法找回拇指?
这对我有用。
<%@videos.each do |v|
<p><%= image_tag(v.vid.url(:thumb)) %></p>
<% end %>
而我的模型有
has_attached_file :vid, :styles => {
:mp4 => { :format => 'mp4', :convert_options => { :output => { :vcodec => 'libx264' } } } ,
:thumb => { :geometry => "200x200#", :format => 'jpg', :time => 10 }
}, :processors => [:ffmpeg]
我正在使用 paperclip 和 paperclip-av-transcoder 来保存视频并在保存时为其创建缩略图。回形针型号如下
class NewsAssets::Video < NewsAssets::Base
has_attached_file :attachment,:styles => {
:thumb => { :geometry => "100x100#", :format => 'jpg', :time => 10 },:medium => {:geometry => "640x480", :format => 'mp4' }
}, :processors => [:transcoder],
:path => (Rails.env.development? ? "#{Rails.root}/public/sys_path/:styles/:basename.:extension" : "public/sys_path/:styles/:basename.:extension"),
:url => (Rails.env.development? ? "/sys_path/:styles/:basename.:extension" : ':s3_alias_url'),
:storage => (Rails.env.development? ? :filesystem : :s3),
:s3_permissions => 'public_read'
end
保存视频缩略图后,会在一个文件夹中创建一个 jpg 图像。
public/sys_path/thumbs/file.jpg
但无法检索它。我正在使用 rails-4。有没有回形针的方式或方法找回拇指?
这对我有用。
<%@videos.each do |v|
<p><%= image_tag(v.vid.url(:thumb)) %></p>
<% end %>
而我的模型有
has_attached_file :vid, :styles => {
:mp4 => { :format => 'mp4', :convert_options => { :output => { :vcodec => 'libx264' } } } ,
:thumb => { :geometry => "200x200#", :format => 'jpg', :time => 10 }
}, :processors => [:ffmpeg]