Module: FFMPEG

Defined in:
lib/ffmpeg/movie.rb,
lib/streamio-ffmpeg.rb,
lib/ffmpeg/transcoder.rb,
lib/ffmpeg/encoding_options.rb

Defined Under Namespace

Classes: EncodingOptions, Movie, Transcoder

Constant Summary collapse

VERSION =
'0.5.0'

Class Method Summary collapse

Class Method Details

.loggerLogger

Get FFMPEG logger.

Returns:

  • (Logger)


24
25
26
27
28
29
# File 'lib/streamio-ffmpeg.rb', line 24

def self.logger
  return @logger if @logger
  logger = Logger.new(STDOUT)
  logger.level = Logger::INFO
  @logger = logger
end

.logger=(log) ⇒ Logger

FFMPEG logs information about its progress when it’s transcoding. Jack in your own logger through this method if you wish to.

Parameters:

  • log (Logger)

    your own logger

Returns:

  • (Logger)

    the logger you set



17
18
19
# File 'lib/streamio-ffmpeg.rb', line 17

def self.logger=(log)
  @logger = log
end