Fixing the way we apply for the filter.

This commit is contained in:
Romain Biard 2017-01-11 10:49:37 -03:00
commit c7df2b17e6
2 changed files with 17 additions and 13 deletions

View file

@ -12,6 +12,8 @@
namespace FFMpeg\Filters\Video;
use FFMpeg\Exception\InvalidArgumentException;
use FFMpeg\Media\Video;
use FFMpeg\Format\VideoInterface;
class ExtractMultipleFramesFilter implements VideoFilterInterface
{

View file

@ -57,6 +57,21 @@ class VideoFilters extends AudioFilters
return $this;
}
/**
* Extract multiple frames from the video
*
* @param string $frameRate
* @param string $destinationFolder
*
* @return $this
*/
public function extractMultipleFrames($frameRate = ExtractMultipleFramesFilter::FRAMERATE_EVERY_2SEC, $destinationFolder = __DIR__)
{
$this->media->addFilter(new ExtractMultipleFramesFilter($frameRate, $destinationFolder));
return $this;
}
/**
* Synchronizes audio and video.
*
@ -132,17 +147,4 @@ class VideoFilters extends AudioFilters
return $this;
}
/**
* @param string $frameRate
* @param string $destinationFolder
*
* @return $this
*/
public function extractMultipleFrames($frameRate = ExtractMultipleFramesFilter::FRAMERATE_EVERY_2SEC, $destinationFolder = __DIR__)
{
$this->frame->addFilter(new ExtractMultipleFramesFilter($frameRate, $destinationFolder));
return $this;
}
}