如何用簡單的英文解釋 FFmpeg 的 ataenoise 濾波器的參數?

如何用簡單的英文解釋 FFmpeg 的 ataenoise 濾波器的參數?

我正在嘗試 FFmpeg 及其阿塔德諾瓦斯過濾器從視訊檔案中刪除顆粒以提高可壓縮性。出於藝術原因,人為添加了穀物。

我很困惑地理解阿塔德諾瓦斯參數以及它們對生成的輸出視訊有什麼影響。該文檔非常模糊。例子:

0a - Set threshold A for 1st plane. Default is 0.02. Valid range is 0 to 0.3.
0b - Set threshold B for 1st plane. Default is 0.04. Valid range is 0 to 5.
...

問:什麼是飛機?

我已閱讀 Bartovcak/Vrankic 的論文,但我不明白這些參數 [012]a 和 [012]b 是如何從中導出的。閾值在文字中使用,在視訊處理方面,它們用於定義兩個畫面:一幀在當前幀之前,一幀在當前幀之後進行平均。那是對的嗎?

我也嘗試了這些參數,看看它們的作用。觀察結果:

  • 輕輕修改閾值似乎可以很好地減少細粒度(例如0a = 0.05,0b = 0.07)
  • 第一平面的高值會導致重影
  • 第二個平面,特別是第三個平面的高值會導致輕微但奇怪的顏色變化
  • 如果閾值 A >= B 似乎沒有發生去噪

問:那麼在普通英語中,這些數值實際上有什麼作用呢?如果我對 0a 使用較低的/值會發生什麼?還是0b?

相關內容