Top Level Namespace

Defined Under Namespace

Modules: VideoDimensions

Instance Method Summary collapse

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