/** * Constructor * * @access public * @author Oliver Lillie * @param string $binary_path The path of ffmpeg or ffprobe or whatever program you will be * executing the command on. * @param string $temp_directory The path of the temp directory. */ public function __construct($program, Config $config = null) { parent::__construct($program, $config); $this->_pre_input_commands = array(); $this->_post_input_commands = array(); $this->_post_output_commands = array(); $this->_input = array(); $this->_exec = null; $this->_progress_handler = null; $this->_combined = false; }