method

probe_from

rails latest stable - Class: ActiveStorage::Analyzer::VideoAnalyzer
probe_from(file)
private

No documentation available.

# File activestorage/lib/active_storage/analyzer/video_analyzer.rb, line 132
      def probe_from(file)
        instrument(File.basename(ffprobe_path)) do
          IO.popen([ ffprobe_path,
            "-print_format", "json",
            "-show_streams",
            "-show_format",
            "-v", "error",
            file.path
          ]) do |output|
            JSON.parse(output.read)
          end
        end
      rescue Errno::ENOENT
        logger.info "Skipping video analysis because ffprobe isn't installed"
        {}
      end