Ruby on Rails latest stable (v7.1.3.2) - 0 notes - Superclass: Analyzer   
 - 1.0.0
- 1.1.6
- 1.2.6
- 2.0.3
- 2.1.0
- 2.2.1
- 2.3.8
- 3.0.0
- 3.0.9
- 3.1.0
- 3.2.1
- 3.2.8
- 3.2.13
- 4.0.2
- 4.1.8
- 4.2.1
- 4.2.7
- 4.2.9
- 5.0.0.1
- 5.1.7
- 5.2.3 (0)
- 6.0.0 (3)
- 6.1.3.1 (0)
- 6.1.7.7 (0)
- 7.0.0 (38)
- 7.1.3.2 (12)
- 7.1.3.4 (0)
- What's this?
Active Storage Video Analyzer
Extracts the following from a video blob:
-  Width (pixels) 
-  Height (pixels) 
-  Duration (seconds) 
-  Angle (degrees) 
-  Display aspect ratio 
-  Audio (true if file has an audio channel, false if not) 
-  Video (true if file has an video channel, false if not) 
Example:
ActiveStorage::Analyzer::VideoAnalyzer.new(blob).metadata # => { width: 640.0, height: 480.0, duration: 5.0, angle: 0, display_aspect_ratio: [4, 3], audio: true, video: true }
When a video’s angle is 90, -90, 270 or -270 degrees, its width and height are automatically swapped for convenience.
This analyzer requires the FFmpeg system library, which is not provided by Rails.

 RSpec
RSpec Ruby on Rails
Ruby on Rails Ruby
Ruby 
  
  
  = protected
 = protected 