From af38e5b0acb6e2c87ec013175c0cc968d2a0749f Mon Sep 17 00:00:00 2001 From: Romain Biard Date: Wed, 28 Dec 2016 16:42:03 -0300 Subject: [PATCH 1/2] Creation of a method to apply custom filters --- src/FFMpeg/Filters/Video/VideoFilters.php | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/FFMpeg/Filters/Video/VideoFilters.php b/src/FFMpeg/Filters/Video/VideoFilters.php index 00a99d9..4978e80 100644 --- a/src/FFMpeg/Filters/Video/VideoFilters.php +++ b/src/FFMpeg/Filters/Video/VideoFilters.php @@ -132,4 +132,18 @@ class VideoFilters extends AudioFilters return $this; } + + /** + * Resizes a video to a given dimension. + * + * @param string $parameters + * + * @return VideoFilters + */ + public function custom($parameters) + { + $this->media->addFilter(new CustomFilter($parameters)); + + return $this; + } } From 71bfcbcc1172eba3dbb610155f01b36fe78a8b48 Mon Sep 17 00:00:00 2001 From: Romain Biard Date: Wed, 28 Dec 2016 16:47:22 -0300 Subject: [PATCH 2/2] We change the description of the method --- src/FFMpeg/Filters/Video/VideoFilters.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/FFMpeg/Filters/Video/VideoFilters.php b/src/FFMpeg/Filters/Video/VideoFilters.php index 4978e80..af319c6 100644 --- a/src/FFMpeg/Filters/Video/VideoFilters.php +++ b/src/FFMpeg/Filters/Video/VideoFilters.php @@ -134,7 +134,7 @@ class VideoFilters extends AudioFilters } /** - * Resizes a video to a given dimension. + * Applies a custom filter: -vf foo bar * * @param string $parameters *