class

ActiveStorage::Analyzer::AudioAnalyzer

v7.0.0 - Show latest stable - Superclass: ActiveStorage::Analyzer

Extracts duration (seconds) and bit_rate (bits/s) from an audio blob.

Example:

ActiveStorage::Analyzer::AudioAnalyzer.new(blob).metadata
# => { duration: 5.0, bit_rate: 320340 }

This analyzer requires the FFmpeg system library, which is not provided by Rails.

Files

  • activestorage/lib/active_storage/analyzer/audio_analyzer.rb