gpt4 book ai didi

filter - 使用 FFmpeg 仅增强图像的一部分的对比度?

转载 作者:行者123 更新时间:2023-12-04 23:07:11 29 4
gpt4 key购买 nike

我可以使用 FFmpeg eq filter 使用以下命令增强整个图像的对比度:

ffmpeg -i input.png -vf eq=contrast=2 -c:a copy output.png
但是我可以使用 FFmpeg 仅增强图像的一部分(例如,第二象限)的对比度吗?我查看了另一篇关于 how to apply a filter only on a certain duration of a film 的帖子.我可以以某种方式插入类似 enable='between(x,0,10)*between(y,0,10)' 的内容吗?为了我的目的进入上面的代码?谢谢。

最佳答案

正方形/长方形区域
如果要应用效果的区域是正方形或矩形,您可以:

  • crop一个地区
  • 申请 eq过滤到裁剪区域
  • overlay原始
  • 顶部的裁剪区域

    将 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.png

    关于filter - 使用 FFmpeg 仅增强图像的一部分的对比度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66509203/

    29 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com