我可以使用以下命令使用FFmpeg方程滤波器增强整个图像的对比度
ffmpeg -i input.png -vf eq=contrast=2 -c:a copy output.png但是,我能否使用FFmpeg来增强图像的一部分(例如,第二象限)的对比度?我查看了另一篇关于如何仅在电影的某一段时间内应用过滤器的帖子。为了我的目的,我能在上面的代码中插入一些类似enable='between(x,0,10)*between(y,0,10)'的东西吗?谢谢。
发布于 2021-09-26 17:49:30
正方形/矩形面积
如果要将效果应用于的区域是正方形或矩形,则可以:
将eq应用于右上象限的示例:
ffmpeg -i input.png -filter_complex "crop=in_w/2:in_h/2:out_w:0,eq=contrast=2[c];[0][c]overlay=overlay_w:0" output.png复杂形状
使用与图像大小相同的灰度掩码:
ffmpeg -i image.jpg -i mask.png -filter_complex "[0]eq=contrast=2[contrast];[contrast][1]alphamerge[alf];[0][alf]overlay=format=auto" output.pnghttps://stackoverflow.com/questions/66509203
复制相似问题