module MiniMediainfo

Constants

VERSION

Public Class Methods

mediainfo_binary() click to toggle source
# File lib/mini_mediainfo.rb, line 17
def self.mediainfo_binary
  cmd = "which mediainfo"
  Open3.popen3(cmd) { |stdin, stdout, stderr| stdout.read }
end
mediainfo_version() click to toggle source
# File lib/mini_mediainfo.rb, line 11
def self.mediainfo_version
  cmd = "mediainfo --version"
  out = Open3.popen3(cmd) { |stdin, stdout, stderr| stdout.read }
  out.gsub("\n","")
end
platform_supported?() click to toggle source
# File lib/mini_mediainfo.rb, line 7
def self.platform_supported?
  %w{darwin linux unix}.any?{|os_string| RUBY_PLATFORM.include?(os_string) }
end