ffmpeg - 基于颜色的区域条件模糊

标签 ffmpeg colors conditional-statements blur

关闭。这个问题需要details or clarity .它目前不接受答案。












想改进这个问题?通过 editing this post 添加详细信息并澄清问题.


去年关闭。







Improve this question




在 FFmpeg 中是否有可能根据颜色值模糊视频区域?
例如,被认为是“绿色”的视频的所有像素都应该得到一个框模糊
或者,我也可以考虑模糊整个视频,但每个像素/区域的模糊强度应该取决于“绿色”的数量
有一些聪明的过滤魔法吗?

最佳答案

没有聪明的过滤器。你能得到的最接近的是这个ffmpeg -i in -vf "split=2[blr][key];[blr]boxblur[blr];[key]chromakey=0x70de77[key];[blr][key]overlay" -c:a copy out视频被分成两份。在一个副本中,整个图片都是模糊的。在另一个副本中,chromakey过滤器用于使具有所需像素颜色的区域透明。然后将此副本覆盖在模糊副本上。在键控副本上有透明度的地方,模糊部分将从下面显示出来。

关于ffmpeg - 基于颜色的区域条件模糊,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67652554/

相关文章:

css - hsla 在浏览器中显示为 rgba

php - 创建条件 sql 查询

MYSQL 如果用户喜欢某个状态,则将其包含在查询结果中

dictionary - 条件 jsonpath 表达式在 groovy 脚本、jmeter 中不起作用

android - 如何将 ffmpeg gl-transition 项目集成到我现有的项目中

java - SWT.graphics.color 的 Alpha 值不起作用

FFMPEG 音频和视频帧不相互匹配?

javascript - 根据数值自动设置背景颜色

android - Linux 上的图像到 MPEG 工作,Android 上的相同代码 = 绿色视频

ffmpeg - ffmpeg 如何在内部工作以从远程视频创建剪辑