当delogo位于边界时,ffmpeg delogo效果不佳

当delogo位于边界时,ffmpeg delogo效果不佳,ffmpeg,watermark,Ffmpeg,Watermark,我尝试使用ffmpeg delogo过滤器隐藏徽标,但我发现当徽标出现在边界处时,delogo过滤器似乎效果不佳。请检查以下图片 我还读了一点源代码,似乎算法需要减去1个像素的边界。在第二幅图像中,delogo结果看起来很奇怪,底部是白色。我想让它隐形,有可能吗 谢谢试试看 ffmpeg -i video -filter_complex "[0]split[m][b]; [b]crop=iw:144:0:174,vflip[a]; [m][a]vstac

我尝试使用ffmpeg delogo过滤器隐藏徽标,但我发现当徽标出现在边界处时,delogo过滤器似乎效果不佳。请检查以下图片

我还读了一点源代码,似乎算法需要减去1个像素的边界。在第二幅图像中,delogo结果看起来很奇怪,底部是白色。我想让它隐形,有可能吗

谢谢

试试看

ffmpeg -i video
  -filter_complex
     "[0]split[m][b];
      [b]crop=iw:144:0:174,vflip[a];
      [m][a]vstack,delogo=794:689:134:40:1,crop=iw:720:0:0"  out.mp4
视频一分为二。第二次进纸被裁剪到底部20%,但在徽标上方的高度结束。然后将其翻转并与主流垂直堆叠
delogo
用于确保徽标的高度覆盖整个徽标。然后将底部多余的部分剪掉

结果: