【发布时间】:2016-03-19 23:02:36
【问题描述】:
我有一个视频卡住(热)像素,我想修复它,比如说用相邻像素的平均值替换像素。我在 Ubuntu 上,所以我想使用 libav/ffmpeg,但真的不知道该怎么做。谁能提供一个简单的解决方案?
【问题讨论】:
我有一个视频卡住(热)像素,我想修复它,比如说用相邻像素的平均值替换像素。我在 Ubuntu 上,所以我想使用 libav/ffmpeg,但真的不知道该怎么做。谁能提供一个简单的解决方案?
【问题讨论】:
好的,所以我想出了这个:
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 参数以应用更多/更少的模糊。
可以改进解决方案,使模糊不会看到卡住的像素,但我不知道该怎么做,这似乎可行。
【讨论】: