Module: Audiomator
- Defined in:
- lib/audiomator.rb,
lib/audiomator/error.rb,
lib/audiomator/record.rb,
lib/audiomator/options.rb,
lib/audiomator/version.rb
Overview
Main module for Audiomator
Defined Under Namespace
Classes: Error, Options, Record
Constant Summary collapse
- VERSION =
"0.3.0"
Class Method Summary collapse
- .ffmpeg ⇒ Object
-
.ffmpeg=(bin) ⇒ String
Set the path of ffmpeg Can be useful if you need to specify a path as /usr/local/bin/ffmpeg.
- .ffprobe ⇒ Object
- .ffprobe=(bin) ⇒ Object
-
.logger ⇒ Logger
Get FFMPEG logger.
-
.logger=(log) ⇒ Logger
Set FFMPEG logs about its process when it’s transcoding.
- .timeout ⇒ Object
- .timeout=(time) ⇒ Object
Class Method Details
.ffmpeg ⇒ Object
36 37 38 |
# File 'lib/audiomator.rb', line 36 def self.ffmpeg @ffmpeg || 'ffmpeg' end |
.ffmpeg=(bin) ⇒ String
Set the path of ffmpeg Can be useful if you need to specify a path as /usr/local/bin/ffmpeg
32 33 34 |
# File 'lib/audiomator.rb', line 32 def self.ffmpeg=(bin) @ffmpeg = bin end |
.ffprobe ⇒ Object
44 45 46 |
# File 'lib/audiomator.rb', line 44 def self.ffprobe @ffprobe || 'ffprobe' end |
.ffprobe=(bin) ⇒ Object
40 41 42 |
# File 'lib/audiomator.rb', line 40 def self.ffprobe=(bin) @ffprobe = bin end |
.logger ⇒ Logger
Get FFMPEG logger.
20 21 22 23 24 25 |
# File 'lib/audiomator.rb', line 20 def self.logger return @logger if @logger logger = ::Logger.new(STDOUT) logger.level = ::Logger::INFO @logger = logger end |
.logger=(log) ⇒ Logger
Set FFMPEG logs about its process when it’s transcoding
13 14 15 |
# File 'lib/audiomator.rb', line 13 def self.logger=(log) @logger = log end |
.timeout ⇒ Object
52 53 54 |
# File 'lib/audiomator.rb', line 52 def self.timeout @timeout || 45 end |
.timeout=(time) ⇒ Object
48 49 50 |
# File 'lib/audiomator.rb', line 48 def self.timeout=(time) @timeout = time end |