FFplay文档解读-40-视频过滤器十五

29.140 removegrain

removegrain滤镜是渐进式视频的空间降噪器。

m0

设置第一个平面的模式。

m1

设置第二个平面的模式。

m2

设置第三个平面的模式。

m3

设置第四个平面的模式。

模式范围为024。每种模式的描述如下:

0

保持输入平面不变。默认。

1

使用8个相邻像素的最小值和最大值剪切像素。

2

使用8个相邻像素的第二个最小值和最大值来剪切像素。

3

使用8个相邻像素的第三个最小值和最大值来剪切像素。

4

使用第8个相邻像素的第四个最小值和最大值来剪切像素。这相当于中值滤波器。

5

线敏感剪辑给出最小的变化。

6

行敏感剪辑,中间。

7

行敏感剪辑,中间。

8

行敏感剪辑,中间。

9

邻居像素最接近的行上的行敏感剪辑。

10

用最近的邻居替换目标像素。

11

[1 2 1]水平和垂直内核模糊。

12

与模式11相同。

13

Bob模式,从邻近像素最接近的行插入顶部字段。

14

Bob模式,从邻近像素最接近的行插入底部字段。

15

Bob模式,插入顶部字段。与13相同,但插值公式更复杂。

16

Bob模式,插入底部字段。与14相同,但插值公式更复杂。

17

以最小值和最大值分别对应每对相邻像素的最大值和最小值来剪切像素。

18

使用相对邻居的线敏感剪辑,其与当前像素的最大距离最小。

19

8个邻居的平均值替换像素。

20

平均9个像素([1 1 1]水平和垂直模糊)。

21

使用相对邻居的平均值来剪切像素。

22

与模式21相同,但更简单,更快捷。

23

小边缘和光晕去除,但声称无用。

24

类似于23

学习地址:音视频新手快速入门必备系列-FFmpeg+SDL播放器开发实现-学习视频教程-腾讯课堂
【文章福利】免费领取更多音视频学习资料包、大厂面试题、技术视频和学习路线图,资料包括(C/C++,Linux,FFmpeg webRTC rtmp hls rtsp ffplay srs 等等)有需要的可以点击1079654574加群领取哦~  

29.141 removelogo

使用图像文件抑制电视台徽标,以确定哪些像素包含徽标。它的工作原理是用相邻像素填充构成徽标的像素。

过滤器接受以下选项:

filename,f

设置过滤器位图文件,该文件可以是libavformat支持的任何图像格式。图像文件的宽度和高度必须与正在处理的视频流的宽度和高度相匹配。

提供的位图图像中值为零的像素不被视为徽标的一部分,非零像素被视为徽标的一部分。如果您使用白色(255)作为徽标而使用黑色(0)作为其余部分,那么您将是安全的。为了制作滤镜位图,建议拍摄带有徽标可见的黑框的屏幕截图,然后使用阈值滤镜,然后使用侵蚀滤镜一次或两次。

如果需要,可以手动修复少量斑点。请记住,如果未

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Build: ffmpeg-20190623-bc3306f-win64-static Configuration: --enable-gpl --enable-version3 --enable-sdl2 --enable-fontconfig --enable-gnutls --enable-iconv --enable-libass --enable-libdav1d --enable-libbluray --enable-libfreetype --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libtheora --enable-libtwolame --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libzimg --enable-lzma --enable-zlib --enable-gmp --enable-libvidstab --enable-libvorbis --enable-libvo-amrwbenc --enable-libmysofa --enable-libspeex --enable-libxvid --enable-libaom --enable-libmfx --enable-amf --enable-ffnvcodec --enable-cuvid --enable-d3d11va --enable-nvenc --enable-nvdec --enable-dxva2 --enable-avisynth --enable-libopenmpt Libraries: SDL 2.0.9 Fontconfig 2.13.0 GnuTLS 3.6.7.1 libiconv 1.15 libass 0.14.0 dav1d 20190620-4a2ea99 libbluray 20180913-2d18c70 FreeType 2.10.0 LAME 3.100 OpenCORE AMR 20170731-07a5be4 OpenJPEG 20190402-d0dd894 Opus 20190604-ad8fe90 shine 3.1.1 Snappy 1.1.7 libsoxr 20180224-945b592 Theora 20171023-e5d205b TwoLAME 0.3.13 vpx 20190620-7d9288f WavPack 5.1.0 WebP 1.0.2 x264 20190314-5493be8 x265 20190618-b36c03e libxml2 2.9.8 z.lib 20190324-89fad4b XZ Utils 5.2.4 zlib 1.2.11 vid.stab 20190213-aeabc8d Vorbis 20180705-46e70fa VisualOn AMR-WB 20141107-3b3fcd0 libmysofa 20181220-50ee637 Speex 20181021-6e04bfa Xvid 1.3.5 aom 20190621-661552d libmfx 1.27 AMF 1.4.7 nv-codec-headers 20190311-96a6db0 OpenMPT 20190424-2863742 Copyright (C) 2019 Kyle Schwarz This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see .

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值