Sha256: 377b093fb0a93bd8592f3d2929f3265b790c78d35f268d1e0ccfe088444046b4
Contents?: true
Size: 809 Bytes
Versions: 10
Compression:
Stored size: 809 Bytes
Contents
class VideoUploader < CarrierWave::Uploader::Base # Create an MP4 version # version :mp4 do # process :encode_video => [:mp4, resolution: "1280x720", custom: "-preset medium"] # end # version :ogv, :from_version => :mp4 do # process :encode_ogv => [resolution: :same] # end # # Create a thumbnail # version :gallery_thumb do # process thumbnail: [{format: 'jpg', quality: 10, size: "100x100", strip: true, logger: Rails.logger}] # def full_filename for_file # png_name for_file, version_name # end # end def png_name for_file, version_name %Q{#{version_name}_#{for_file.chomp(File.extname(for_file))}.jpg} end def default_url ActionController::Base.helpers.asset_path("assetable/" + [version_name, "video.png"].compact.join('_')) end end
Version data entries
10 entries across 10 versions & 1 rubygems