diff options
author | Stefano Sabatini <stefasab@gmail.com> | 2012-03-10 14:01:28 +0100 |
---|---|---|
committer | Stefano Sabatini <stefasab@gmail.com> | 2012-04-07 13:57:39 +0200 |
commit | 2f83681c79a7419bec14ed6f40bf3a69b5dd16c2 (patch) | |
tree | e890b53a62ae6581ccea26abe9ebe2936f61c526 /doc/filters.texi | |
parent | 087b9c326f8c940cefcb0c2fef507ad344c626f5 (diff) | |
download | ffmpeg-2f83681c79a7419bec14ed6f40bf3a69b5dd16c2.tar.gz |
lavfi: port libmpcodecs remove-logo filter
The code is based on the remove-logo filter in MPlayer/libmpcodecs, by
Robert Edele, relicensed to LGPL with consent of the author.
Address trac issue #249.
Diffstat (limited to 'doc/filters.texi')
-rw-r--r-- | doc/filters.texi | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/doc/filters.texi b/doc/filters.texi index 5a929960ba..abfde1b131 100644 --- a/doc/filters.texi +++ b/doc/filters.texi @@ -2237,6 +2237,32 @@ format=monow, pixdesctest can be used to test the monowhite pixel format descriptor definition. +@section removelogo + +Suppress a TV station logo, using an image file to determine which +pixels comprise the logo. It works by filling in the pixels that +comprise the logo with neighboring pixels. + +This filter requires one argument which specifies the filter bitmap +file, which can be any image format supported by libavformat. The +width and height of the image file must match those of the video +stream being processed. + +Pixels in the provided bitmap image with a value of zero are not +considered part of the logo, non-zero pixels are considered part of +the logo. If you use white (255) for the logo and black (0) for the +rest, you will be safe. For making the filter bitmap, it is +recommended to take a screen capture of a black frame with the logo +visible, and then using a threshold filter followed by the erode +filter once or twice. + +If needed, little splotches can be fixed manually. Remember that if +logo pixels are not covered, the filter quality will be much +reduced. Marking too many pixels as part of the logo does not hurt as +much, but it will increase the amount of blurring needed to cover over +the image and will destroy more information than necessary, and extra +pixels will slow things down on a large logo. + @section scale Scale the input video to @var{width}:@var{height}[:@var{interl}=@{1|-1@}] and/or convert the image format. |