Sha256: d67589f5d6dd059af1ac6267e819128061beb1155d1536ce4de8ddf5a3d3855f
Contents?: true
Size: 463 Bytes
Versions: 2
Compression:
Stored size: 463 Bytes
Contents
module Ffmprb class Execution def initialize(*params, script:) @params = params @script = eval("lambda{#{script}}") end def run Ffmprb.process *@params, ignore_broken_pipes: false, &@script end end def self.execute return STDERR.puts "Usage: (not quite usual) $ ffmprb streams... < script.ffmprb" unless ARGV.length > 1 && ARGV.grep(/^-/).empty? Execution.new(*ARGV, script: STDIN.read).run end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ffmprb-0.10.1 | lib/ffmprb/execution.rb |
ffmprb-0.10.0 | lib/ffmprb/execution.rb |