class Av::Commands::Avconv
Public Class Methods
new(options = {})
click to toggle source
Calls superclass method
# File lib/av/commands/avconv.rb, line 7 def initialize(options = {}) super(options) @command_name = 'avconv' @default_params['loglevel'] = 'quiet' unless options[:quiet] == false end
Public Instance Methods
filter_concat(list)
click to toggle source
# File lib/av/commands/avconv.rb, line 13 def filter_concat list add_input_param i: "concat:#{list.join('\|')} -c copy" self end
filter_rotate(degrees)
click to toggle source
# File lib/av/commands/avconv.rb, line 23 def filter_rotate degrees raise ::Av::InvalidFilterParameter unless degrees % 90 == 0 case degrees when 90 add_input_param vf: 'clock' when 180 add_input_param vf: 'vflip,hflip' when 270 add_input_param vf: 'cclock' end end
filter_volume(vol)
click to toggle source
# File lib/av/commands/avconv.rb, line 18 def filter_volume vol add_input_param af: "volume=volume=#{vol}" self end