class BPL::Derivatives::CapabilityService

Attributes

ffmpeg_output[RW]

Public Instance Methods

capture_output() click to toggle source
# File lib/bpl/derivatives/services/capability_service.rb, line 6
def capture_output
  @ffmpeg_output = Open3.capture3('ffmpeg -codecs').to_s
rescue StandardError
  BPL::Dervivatives.base_logger.warn('Unable to find ffmpeg')
  @ffmpeg_output = ""
end
fdk_aac?() click to toggle source
# File lib/bpl/derivatives/services/capability_service.rb, line 13
def fdk_aac?
  @ffmpeg_output.include?('--enable-libfdk-aac') || @ffmpeg_output.include?('--with-fdk-aac')
end