class Fluorite::DSL::ChainBuilder

Defined in:

fluorite/dsl/builder.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(input_path : String) #

Instance Method Detail

def audio_bitrate(br : String | Int32) : self #

def audio_codec(codec : String | Symbol) : self #

def codec(codec : String | Symbol) : self #

def command : Command #

def crf(val : Int32) : self #

def current_input : Input #

def current_output : Output #

def duration(time : Time::Span | String | Number) : self #

def faststart(enable : Bool = true) : self #

def fps(rate : Float64 | Int32) : self #

def hwaccel(accel : String | Symbol) : self #

def output(output_path : String) : self #

def preset(p : String | Symbol) : self #

def run(&block : Runner::Progress -> Nil) : Process::Status #

def run : Process::Status #

def run_async : Runner::ProcessRunner #

def scale(w : Int32, h : Int32) : self #

def seek(time : Time::Span | String | Number) : self #

def to(output_path : String) : self #

def to_cmd_string : String #

def video_bitrate(br : String | Int32) : self #

def video_codec(codec : String | Symbol) : self #