Ruby on rails 使用carrierwave视频获取视频元数据
我正在用gem对视频进行转码 使用此代码,我可以获得视频文件大小和内容类型:Ruby on rails 使用carrierwave视频获取视频元数据,ruby-on-rails,ruby-on-rails-3,video,ruby-on-rails-3.2,carrierwave,Ruby On Rails,Ruby On Rails 3,Video,Ruby On Rails 3.2,Carrierwave,我正在用gem对视频进行转码 使用此代码,我可以获得视频文件大小和内容类型: 谢谢 您可能想查看此宝石 它可以满足您的所有要求。动态配置显示您可以制作电影。高度。宽度也应该起作用。查看代码时,没有看到ruby接口来获取校验和和比特率的详细信息。你能粘贴一个例子并给出答案吗?谢谢 class VideoUploader < CarrierWave::Uploader::Base include CarrierWave::Video include CarrierWave::MimeT
谢谢 您可能想查看此宝石
它可以满足您的所有要求。动态配置显示您可以制作电影。高度。宽度也应该起作用。查看代码时,没有看到ruby接口来获取校验和和比特率的详细信息。你能粘贴一个例子并给出答案吗?谢谢
class VideoUploader < CarrierWave::Uploader::Base
include CarrierWave::Video
include CarrierWave::MimeTypes
.
.
.
process :set_content_type
process :save_content_type_and_size_in_model
def save_content_type_and_size_in_model
model.content_type = file.content_type if file.content_type
model.file_size = file.size
end
end
width, height, duration, bit_rate, checksum