class DragonflyVideo::Analysers::VideoProperties
Constants
- VIDEO_PROPS
Public Instance Methods
call(content)
click to toggle source
# File lib/dragonfly_video/analysers/video_properties.rb, line 12 def call(content) ffmpeg(content) end
Private Instance Methods
ffmpeg(content)
click to toggle source
# File lib/dragonfly_video/analysers/video_properties.rb, line 18 def ffmpeg(content) res = {} movie = FFMPEG::Movie.new(content.path) if movie.valid? VIDEO_PROPS.each do |prop_name| res[prop_name] = movie.send(prop_name) end end res end