public function __construct($input_output_type = Format::OUTPUT, Config $config = null) { parent::__construct($input_output_type, $config); if ($input_output_type === 'output') { $this->disableAudio()->setVideoCodec('bmp')->setFormat('image2'); } $this->_restricted_audio_codecs = array(); $this->_restricted_video_codecs = array('bmp'); }
public function __construct($input_output_type = Format::OUTPUT, Config $config = null) { parent::__construct($input_output_type, $config); $this->_format = array_merge($this->_format, array('gif_loop_count' => AnimatedGif::UNLIMITED_LOOPS, 'gif_frame_delay' => 0.1)); $this->_format_to_command = array_merge($this->_format_to_command, array('gif_loop_count' => '', 'gif_frame_delay' => '')); if ($input_output_type === 'output') { $this->disableAudio()->setVideoCodec('gif')->setFormat('gif'); } $this->_restricted_audio_codecs = array(); $this->_restricted_video_codecs = array('gif'); }
public function __construct($input_output_type, Config $config = null) { parent::__construct($input_output_type, $config); $this->_format = array_merge($this->_format, array('gif_loop_count' => self::UNLIMITED_LOOPS)); $this->_format_to_command = array_merge($this->_format_to_command, array('gif_loop_count' => '')); if ($input_output_type === 'output') { $this->disableAudio()->setVideoCodec('gif')->setFormat('gif'); } $this->_restricted_audio_codecs = array(); $this->_restricted_video_codecs = array('gif'); $this->_original_save_path = null; }