Top Level Namespace
Defined Under Namespace
Modules: VideoDimensions
Instance Method Summary collapse
-
#VideoDimensions(input) ⇒ Object
Returns a VideoDimensions instance for determining attributes for the provided video.
Instance Method Details
#VideoDimensions(input) ⇒ Object
Returns a VideoDimensions instance for determining attributes for the provided video.
input - Full path to video being processed
Examples
v = VideoDimensions('~/Movies/720p.wmv')
v.dimensions # => [1280, 720]
v.width # => 1280
v.height # => 720
v.bitrate # => 5904
v.codec # => "WMV3"
v.duration # => "00:00:02"
v.framerate # => 21.83
Returns a VideoDimensions::Backends object
20 21 22 |
# File 'lib/video_dimensions.rb', line 20 def VideoDimensions(input) VideoDimensions::Backends.first_available.new(input) end |