[FFmpeg-cvslog] doc/filters: add geq diagonal split screen example

Lou Logan git at videolan.org
Fri Feb 12 19:58:45 CET 2016


ffmpeg | branch: master | Lou Logan <lou at lrcd.com> | Thu Feb 11 15:44:40 2016 -0900| [0b0121d7f2093367798216a37506dbd053073a60] | committer: Lou Logan

doc/filters: add geq diagonal split screen example

Also remove similar but confusing and less useful example.

Based on geq expression by Patrick Race <raceink at gmail>.

Signed-off-by: Lou Logan <lou at lrcd.com>
Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0b0121d7f2093367798216a37506dbd053073a60
---

 doc/filters.texi |    7 ++-----
 1 file changed, 2 insertions(+), 5 deletions(-)

diff --git a/doc/filters.texi b/doc/filters.texi
index 35f5050..b776210 100644
--- a/doc/filters.texi
+++ b/doc/filters.texi
@@ -7478,12 +7478,9 @@ geq=lum=255*gauss((X/W-0.5)*3)*gauss((Y/H-0.5)*3)/gauss(0)/gauss(0),format=gray
 @end example
 
 @item
-Create a linear gradient to use as a mask for another filter, then
-compose with @ref{overlay}. In this example the video will gradually
-become more blurry from the top to the bottom of the y-axis as defined
-by the linear gradient:
+Diagonal split screen to compare filter effect:
 @example
-ffmpeg -i input.mp4 -filter_complex "geq=lum=255*(Y/H),format=gray[grad];[0:v]boxblur=4[blur];[blur][grad]alphamerge[alpha];[0:v][alpha]overlay" output.mp4
+ffmpeg -i input -filter_complex "[0:v]geq=lum=if(gt(X\,Y*(W/H))\,255),format=gray[alpha];[0:v][alpha]alphamerge,curves=preset=color_negative[filtered];[0:v][filtered]overlay" output
 @end example
 @end itemize
 



More information about the ffmpeg-cvslog mailing list