【问题标题】:How do I fix a stuck pixel in video with libav?如何使用 libav 修复视频中的卡住像素?
【发布时间】:2016-03-19 23:02:36
【问题描述】:

我有一个视频卡住(热)像素,我想修复它,比如说用相邻像素的平均值替换像素。我在 Ubuntu 上,所以我想使用 libav/ffmpeg,但真的不知道该怎么做。谁能提供一个简单的解决方案?

【问题讨论】:

    标签: video ffmpeg libav


    【解决方案1】:

    好的,所以我想出了这个:

    ffmpeg -i input.mp4 -vf "split [main][tmp]; [tmp] boxblur=5:1, crop=W:H:X:Y [tmp2]; [main][tmp2] overlay=x=X:y=Y" -strict -2 output.mp4
    

    将 X,Y 和 W,H 替换为您要模糊的区域的像素坐标和大小。您还可以更改 boxblur 参数以应用更多/更少的模糊。

    可以改进解决方案,使模糊不会看到卡住的像素,但我不知道该怎么做,这似乎可行。

    【讨论】:

      猜你喜欢
      • 2017-09-04
      • 2012-04-03
      • 2013-07-22
      • 1970-01-01
      • 1970-01-01
      • 2018-06-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多